34395734
6125599
9813279
29041849
57696077
1028825
1831241
89936471
63755450
48903640
41771728
52747195
99335201
11686363
45097078
97397399
64582433
26196285
73772721
1064105
11938691
32709703
69386479
47712017
86755518
56525127
18169734
41046267
37359345
50424768
91065751
20843989
52071088
41985247
81104235
94095953
24855698
91172551
40052830
80602130