338
942
232
793
475
861
219
760
179
537
249
632
163
571
405
70
434
6
322
176
495
78
352
94
339
197
374
61
223
74
355
117
354
177
336