60934980
94431840
91882203
92624449
72411767
97862847
54531988
51933086
7109041
39504596
82281617
18625094
8479866
55762011
6868703
33985023
48798797
40014865
99237257
41064217
88597146
78973850
84777923
30886800
3129306
20919748
93284897
80804597
54184595
90191900
29612455
41059472
85655512
51214231
97854747
75603666
4521463
22342160
2920772
4429392