39201675
27085380
57743015
2237994
53345282
4338393
31218357
6616243
2477677
19478705
52411686
38645916
88082448
65102841
98821170
26823579
98455380
76529334
51351508
9365528
97151433
93051715
97518018
89705432
14498091
79574827
71975736
74973019
60587720
6485916
57825581
90636456
92821250
58076218
9507138
25604264
21932120
709217
56758679
88777736