343104
536512
864436
294174
1013769
700167
514712
368852
42331
195493
706675
63820
2445
887142
15682
300647
510558
1005574
828913
430190
186248
680394
78413
219909
454965
700334