50415717
82265192
16592391
45493687
2294628
37739260
82633505
46304542
39968874
21819498
2345722
26016588
99705380
28488096
44945304
41099946
11944606
9197606
93419784
19438122
27648437
21523346
57723411
49853323
55721061
68095686
89745071
79444773
4347883
95846664
37641717
49082528
2051501
50363479
51358493
57234098
63989801
16998540
52635039
84827359