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