4
1
3
10
6
21
15
71
26
19
165
30
37
39
17
31
27
56
23
16
7
9
12
2
14
103
139
96
18
29
105
113
76
120
97
60
58
55
54
61
220
279
40
95
167