50141195
32999173
72611489
36274877
12109503
19614118
59827996
21539899
9331253
7901101
47415435
84005965
69109772
14291087
24256508
86934124
6630932
54157388
43222441
44964063
90816432
93911987
40658854
21714428
45378178
48239166
96662718
79849262
22891231
65161082
15713362
77702406
5131659
56299570
53113119
99201858
53929115
70708282
74797802
74503145