0
12
3
8
2
1
110
15
13
16
19
4
37
25
26
18
24
62
41
78
249
27
17
14
185
386
88
166
155
52
159
99
114
57
147
158
39
34
56
61
116