0
10
27
28
25
4
55
9
3
24
17
2
15
274
450
104
130
30
56
103
52
161
62
534
41
266
44
168
13
92
67
131
54
77
340
160
36
88
175
147
290
38
283
116
106
163
212
228
271
1954
63
585
102
85