50682513
4609287
59345638
17886797
221414
94331240
24651876
5687715
86371963
30452303
9728402
5163837
15568240
99886187
38999475
37817038
28998410
85733404
34451076
2097732
98846668
36654170
1838121
5532943
32404338
73152300
5374143
97684938
39428191
1962695
20737267
97625920
50202525
5527829
49118901
85943855
44512487
8786278
39788795
64821708