366
231
304
134
293
188
107
187
200
255
324
18
342
466
447
71
94
396
338
496
214
123
578
658
664
297
195
248
28
97
334
44
580
963
598
291
336
439
427
274
345
460
267
572
584
182
89
237
812
451
229
495
418
286
534
191
322
436