253269
472123
914641
540780
483803
8850
26450
451108
820754
371527
263603
793426
532822
637112
1006122
732601
394636
103250
439267
1053115
157791
278430
1045240
1032602
415641
841616