0
2
25
16
24
12
3
9
10
4
29
35
7
13
22
40
268
139
60
43
33
96
427
174
117
63
49
108
304
38
128
86
62
535
51
116
18
34
15
183
137
85
57
41
47
36
20
31
46
90
338
53