7594982
2289402
35223672
84892660
21748
79225923
60261938
58447737
3931353
59726077
77773060
86205353
3094421
71867894
88009078
9804400
9604303
95807770
2734533
76288671
11112353
57372380
9772636
72924876
6067103
71696664
81664591
93284405
9771721
74409813
58024517
90575077
34443439
84926176
54048222
28136569
41913706
73388000
18943933
38406242