97596146
84955193
4594731
2817696
53441660
53363733
16117903
91474937
9843592
62525587
54645280
11869450
89537461
45999555
61845671
52838191
32311044
40601657
8036540
71247335
93111208
14048490
7968551
70817105
2757537
32773226
29407795
48465498
23823234
51328802
17821164
604174
50059356
8059543
59722657
24613218
42923524
764450
26423116
52754059