343480
92851844
19762345
19073585
49647676
73989326
4809977
9452664
81925089
50112508
50648658
2657517
3983524
93985867
8972442
35116571
39765381
9524299
58212984
14129411
33519239
90463422
1189590
27654589
48849100
59893085
7856722
51315641
82471939
63297832
61797930
28193043
35796061
81174227
47688726
96584697
71746208
3921876
45935996
55106027