40744678
37891123
12805619
13309400
58802174
8241475
17799923
48514668
6522471
60111622
62841798
64113793
69674771
65314948
25997297
15768151
21364302
57067056
74927625
70042093
8154926
58829881
77144228
11207644
94439557
3866574
23607247
14146711
89834318
71734733
39138909
65016470
99305504
12979620
88396202
21226225
8949821
89218531
53788859
2000560