355517
507313
62868
686117
807483
487487
280153
935248
125258
489318
676287
1171510
423424
1005632
986864
348433
63082
194586
371122
2814
304949
144420
952620
100726
929895
239442