90985750
57782724
70118897
34886563
15392916
92776693
14105613
81029357
4279856
16677837
32878554
3609433
8737220
10827143
81639623
99876454
83026135
7912925
97317990
41073468
69589315
18712189
52576641
646370
23694824
95456631
14099821
79848704
53732831
70067088
49369510
97193754
2670269
293554
60788017
61811493
29553500
3057917
58219725
24931431