96844566
85022868
25628182
43378786
15084384
40799605
41739248
50674440
6864815
98756192
20124995
93755746
68345925
7753778
78522397
11864128
74724306
72708613
98833613
67214491
61425441
14367824
5237803
90001636
89993199
86174954
25962214
92431453
10843447
26056437
23085314
17945084
70188182
61695638
7906936
15403752
86891459
44753216
78358565
45583296