695376
638550
928792
616423
837311
797375
650594
52545
863666
762900
110699
109876
745827
350465
203170
878806
315324
264203
1058317
500410
377643
463633
934767
322829
514259
403196