53
60
235
398
479
622
634
522
25
182
548
208
147
45
33
340
329
460
470
526
7
640
732
689
348
316
627
662
335
393
30
263
380
211
691
361
136
343
69