2
24
22
62
0
25
7
10
15
17
16
71
88
82
198
31
112
11
371
149
79
97
383
111
52
316
118
234
83
56
250
117
227
67
175
191
98
189
178
108
152
40
145
72
89
581
284
87
109
150
100
222
146
502