2
27
0
9
5
11
15
25
68
8
58
22
223
6
166
20
24
3
30
12
59
64
21
49
31
90
79
143
176
711
65
600
133
91
1073
235
70
263
227
136
333
402
42
202
250
46
644
533
95
108
285
195
61
60