58
14
27
17
23
18
66
63
24
54
99
101
71
56
20
62
45
47
137
55
1139
208
108
30
179
160
184
154
187
192
239
105
181
197
253
260
157
296
5763
133
164
291
118
554
236
247
371
424
310
1546
585
120
132