0
24
23
17
19
21
31
76
29
73
270
58
174
126
195
95
27
52
309
158
152
196
34
107
161
201
121
341
44
106
98
62
163
371
221
102
86
172
709
548
278
96
146
79
360
115
308
164
359
87
100
181
50
94
77
45
180
215