140493
57421
116608
557679
552732
35337
806276
588356
19425
415469
63598
730993
79200
329467
298768
548539
491981
68541
776740
920844
642754
848910
150435
18253
954777
538429
131652
987434
644284
1094292