19019690
90812560
18945687
69948805
29091061
1375554
80256195
86094287
99341042
50748172
75682913
86085783
15851284
41956335
3698384
66279088
16831368
99529373
4142551
85768430
59038876
79463627
1239611
39219099
38481517
60234105
25204908
59906551
6679986
93525236
89754191
61179229
38494291
6807707
1164182
74128472
63449187
74092827
46015300
40319091