844320
59032
187943
426872
676989
939310
792232
568585
504851
750685
150519
93517
259680
337906
683437
589758
5980
420888
755930
16652
824908
34250
463228
400141
427479
109104