0
11
30
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
255
36
139
87
96
25
64
164
249
46
149
22
10
47
19
28
158
166
207
105
183
138
274
252
123