49504305
51484608
62234677
40576467
40006861
84456451
1491960
73872969
67128789
62643281
22341906
94907686
57668422
60366567
11931529
30199784
70421490
3142140
2237572
24043493
65192601
57756727
88117125
2812750
79981975
63748047
78278394
42677118
96807301
1316504
39849489
22594432
61534517
45488004
99269888
31046685
38952506
43983453
58721434
58818747