50819102
64391353
50773695
99444466
38324504
63072431
26083228
75422851
99272881
60517532
99394422
9061963
197754
81146567
53169260
95928382
4895258
56054656
10724635
49829631
1049155
87069224
41199262
914148
42995902
33393653
18538390
7347366
71028634
25663880
27842985
94351345
99762068
42178359
81412298
21562774
7254434
386399
39169438
85738178