17
29
82
89
106
70
30
34
135
243
330
75
13
18
43
193
52
216
64
27
56
541
157
142
97
221
55
84
442
63
14
251
81
175
16
48
37
139
90
92
196
2258
20
87
382
122
121
124
128
184
66
443
166
35