57535710
12095010
38149349
2836786
43084678
86234364
19397839
68986294
69268616
84411569
85873131
47656965
63123848
73349377
9843265
99451494
7103922
2240314
7435638
96653106
87552386
38399055
64597716
61516942
93204688
14252554
53907577
68578016
49861007
81801153
27489678
81604614
94132568
11842303
9367878
24274347
10106924
91015262
7465705
69811313