0
1
2
17
7
24
29
18
62
159
14
40
103
133
182
85
86
543
55
110
158
165
196
137
65
539
30
50
111
215
89
367
261
164
183
229
176
160
188
92
116
162
138
31
63
82
141
35
28
38
123
250
68
10
58
25
463