15
20
17
49
80
153
14
45
54
55
103
100
404
79
127
34
171
47
144
77
184
172
19
5
7
4
9
2
107
16
6
18
21
197
81
22
36
96
122
101
12
8
67
119
10
175
24
23
53
43