0
3
2
1
64
14
32
152
85
26
25
52
39
15
33
84
95
80
18
137
63
110
139
34
141
313
220
60
58
97
42
121
29
214
192
86
81
76
124
351
146
185
216
40
205
19
47
219
45
31
55
35