379400
608981
295938
121449
926332
318608
961449
543821
839262
1016959
867292
401296
765146
859948
989724
775610
502504
33952
57987
570377
276284
514841
429275
795256