57143820
52331673
18447229
87905735
22791584
2773555
98441321
8642434
70381559
87223401
79938270
56108329
70539143
2462113
71112762
64168195
2088605
5104140
14527617
69338276
21392460
12358274
97804114
13546886
61694573
46304593
48663008
64705767
44885708
96562352
60433399
25208903
9287994
24673278
51365352
9212866
15668997
84462244
67627995
2656284