1
10
14
13
17
8
12
32
3
200
254
33
20
28
37
38
7
24
66
29
25
39
190
76
158
45
116
239
187
150
75
62
90
268
529
359
367
119
427
91
895
127
212
186
371
160
82
36
272
220
226