0
2
4
3
13
27
11
9
21
101
7
82
26
73
5
62
32
98
79
136
143
88
57
183
168
70
105
55
96
141
182
208
119
197
257
72
198
184
411
29
19
84
99
49
156
59
40
340
568
75
56
38
61
335
35