94694763
65414700
87075207
44417636
78763478
15162043
15402934
97772469
54165846
1967163
8145878
7413690
40219850
12918463
95252833
62277568
38727154
97548918
77227027
85232602
8883899
25615565
5298240
49848390
7873547
24699458
36701451
64319871
17818701
2718761
79364025
98133812
69925118
92736466
13537385
3882521
8880656
2714473
19738258
27784943