50722438
49686427
85643675
5954369
2735460
23278759
40929293
21586949
98785252
78368318
469698
42569775
13153475
42885061
376251
30185482
80007186
3449370
72753472
37407696
46091072
45366668
25445593
28166251
90054847
39956
62377114
73838953
6996629
836262
3049874
15413778
53771689
88838673
25887232
37606796
79678707
96807680
84431
689322