95096619
88249018
75354847
53754483
49901888
5987907
69245867
1161361
35882252
362855
90745181
17331195
987130
94072573
30234474
27785708
16142164
51768117
49642921
48527308
97136642
17926770
41282006
6502953
7984130
395017
85231471
50349467
7617907
21978867
74756750
96694014
24794788
6511048
648456
8975778
43669890
25211956
56902978
48092481