0
2
9
15
6
3
1
5
224
36
365
116
53
109
44
334
148
66
96
27
39
206
135
82
106
72
57
13
26
31
17
48
465
25
156
62
238
74
73
259
134
68
30
49
166
138
146
278
45
80
164