408
405
310
516
218
115
505
103
525
430
419
624
334
224
524
201
422
300
406
518
434
531
500
317
428
504
228
515
229
339
331
202
630
436
205
309
415
322
417
211
418
223
606
514
522
510
315
203
335
123
325
328
623
117
605
527
604
336
416
608
330
625
628
626
627
129
231
539
222
400
423
519
534
324
501
131
304
207
537
607
119
529
629
209
319
216
425
424
509
600
200
438
225
437
101
214
536
329
105
414
622
602
337
230
535
125
323
610
204
439
631
517
523