0
9
11
12
17
8
32
3
199
14
253
33
20
1
28
37
38
7
24
66
29
25
39
190
76
158
45
116
239
187
150
75
62
90
268
529
358
366
119
426
91
895
127
212
186
371
160
82
36
272
220
226