50286580
58971903
36931152
65159292
42773435
42967264
23749779
14839978
18915913
67214211
6034487
97205867
29881880
27336159
3171636
29031302
5915008
80018244
33982648
46612287
8666536
49431303
8963401
71684945
97304285
77032813
13388017
46199360
3048659
18583510
36649525
14396014
43865416
72903670
31114952
33864907
62194216
42274173
7842699
91036156