1
0
2
3
15
16
47
5
10
166
13
7
4
31
52
6
642
36
97
300
34
25
27
91
19
12
29
23
14
9
22
57
320
20
62
40
53