81481643
25643078
61993648
11278520
51044581
52528611
85296852
25081539
19002366
24843470
38629305
1114240
3452355
1035356
75645628
3459803
56199799
36114164
22781423
92689129
58445651
72617219
84058550
17156605
2524781
62092397
43687270
54387602
55919702
43897690
56132910
96017449
59765893
29361809
87263107
83933866
274419
52232250
31209929
26989536