0
8
36
70
55
3
14
182
11
1
16
96
116
31
6
324
181
10
58
20
34
94
17
232
140
43
2
13
63
44
32
184
29
158
89
22
50
126
27
35
26
12
4
23
983
229
340
52
578