39668525
7127916
91821949
28336115
71411920
6126757
51159353
80637341
53971026
25807544
76504804
84437435
32698777
2955867
7503331
72297403
95978301
33008759
9851073
77969662
87103358
8679333
3942341
14119511
48741860
95403729
25649131
37538550
58257757
63273054
29425469
39396860
49823168
5688139
76214854
50514558
94758696
36952614
24577056
5808912