66463885
72714554
19448959
91741810
4880671
8977315
61597771
4703420
74617798
4538829
21891313
97561668
71828434
45286877
11473440
38929378
72637320
73937835
67047136
90072338
13494042
57573170
41142693
256775
5902598
71992260
81489588
32425186
49479552
48105229
43968868
53501359
6107398
47405446
84834094
60144003
22455122
14566072
2888444
96722070