57901660
94274648
71429200
45309958
39055525
25566167
76977284
54493047
7376
81094863
82941935
2280636
62896285
37758783
53153514
54863407
98404604
40017691
73656082
98608414
2036795
67155138
76327547
26382367
19597130
94686809
64742271
27743631
77876917
96877508
53819892
67912266
83085312
54042308
12421891
84426833
76613300
58208645
50729371
14267813