97451996
58067110
94377365
90773685
19611314
48259367
39613968
7997614
50788565
2529117
93622517
19627407
80106020
13388994
57186164
36813820
74275590
83588265
79696422
25842845
20859145
47587284
6828564
45456502
1889425
5927933
41073507
89546571
25673642
15389845
7358908
5031590
36631302
414884
79714957
5578492
6558442
6224452
20125108
13199877