54131810
1115089
3515964
8029957
72532435
2539702
99887567
18673660
93444497
1039958
48516510
8304583
42455861
63538565
57041918
83361916
43029664
76835925
60719583
47102974
74384815
64769665
51139235
9748376
88893706
19923237
12112122
14996091
4785760
82765325
7899305
99414062
48279721
8783838
99953258
3740116
3104561
52163452
57147597
18738883