0
12
30
11
86
7
17
34
42
58
26
9
18
53
44
104
196
59
45
129
186
71
168
276
159
55
66
169
300
258
36
139
87
96
64
164
249
46
150
23
10
47
20
29
158
166
207
106
184
138
274
252
123