119
516
203
296
205
164
187
100
66
410
426
436
291
285
197
189
294
218
264
273
209
366
236
201
466
82
161
102
166
83
91
142
228
508
249
154
76
651
108
64
174
99
182
308
144
207
334
328
191
297
114
68
155
97
1239