66999668
57262619
29902784
29348364
94623659
34989340
13431326
89359408
3684511
8659053
295897
68888454
7995116
1585677
4434826
6268167
79591992
25583662
81587515
76364426
70221663
93894115
46101249
32611061
8399526
89679553
4680810
56439955
2511739
14343227
54294252
83521694
74096636
63817204
33765785
1779982
10305818
8501779
40741296
58125922