85289674
50029943
29379102
23152967
93683979
4679812
2317721
39183143
8746903
46011327
40748527
75382415
40368732
5324764
91499436
84025913
58416330
33738694
39729826
25919914
96586772
78326359
14143801
98305306
49128996
89858734
56076977
5239552
97962350
38834262
90531313
42346348
31277658
22321323
85769056
96554612
64592904
9244778
45862666
63587841