31354079
6826542
67646438
1762943
71929750
67835878
31853483
24562150
15942643
98801069
3464973
38395514
67196967
19255809
18986720
75033406
65727786
31369524
1902532
73744047
4936911
60877455
5864508
58569900
85328198
42358536
86923923
26534033
99422920
61766848
19355775
7676020
70125172
79534836
77358215
93084004
87881244
44578712
19424436
56032126