0
4
2
6
17
33
43
39
12
14
15
61
34
7
9
75
27
57
37
29
36
40
1
67
5
18
3
13
94
117
177
55
52
107
86
35
142
79
158
41
31
92
193
116
293
76
128