95474185
65349664
70689840
10605569
75361110
30762536
4561691
20176914
7962564
4849985
92774576
54592234
90222834
23424101
12164548
51192854
15895015
1409257
88756488
95266491
2979914
5229838
98282471
31775746
81673851
8154662
46189670
5919849
12965429
96711931
46455012
87098395
54497780
24212181
94981499
28769661
42412285
37774123
71124725
32896814