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