0
15
52
13
24
11
9
19
1
22
12
111
14
54
114
30
17
119
49
26
57
27
75
113
73
217
98
273
198
350
258
187
203
277
433
581
67
95
41
701
100
150
142
132
352
86
205
369
116
97
62
42
103
71
92