542
705
675
215
493
511
160
501
487
627
522
128
244
94
551
586
377
578
554
467
601
506
469
489
166
676
652
188
536
291
34
45
84
704
33
504
531
660
49
4
181
176
684
21
666
359
708
315
436
645
435
603
198
11
271
373
372
658
411
356
576
81
740
261
220
191
207
211
214
399
521
696
393
679
665
471
334
