18
3
2
1
0
6
4
11
14
8
33
10
87
217
71
249
79
48
22
36
85
116
97
84
77
32
99
73
42
183
175
285
52
65
136
142
153
86
56
125
45
90
44
54
37
117
80
161
70