0
17
72
20
28
131
111
73
246
126
277
309
165
223
269
171
97
262
439
42
52
106
168
194
124
169
707
142
150
214
46
274
81
59
133
57
113
261
70
181
213
80
144
175
25
92
64
196
195
296
381
198
32
118
197
116