472
212
477
138
326
99
324
467
236
198
249
237
514
208
284
327
420
447
233
506
188
105
497
349
1000
508
880
350
375
302
191
118
250
703
403
225
374
331
254
445
577
567
763
480
1054
611
314
454
193
285
747
305
619
729
305
418
409
381
367
692