53555072
71312111
45531310
13638500
1262538
98479747
51826107
39164670
89419760
29478429
23009499
42936305
76925893
42999145
88349160
7039756
35914896
33794983
62111868
55871881
48468146
30398847
80093428
82806711
67215171
37188659
75987692
1136555
50895193
26354604
32824625
8939454
67144489
93865562
18784208
25512831
12881160
94579725
93815772
64599125