39973639
28811108
84389578
63486465
41304494
56917509
17461961
51226335
10289666
12707949
48529069
58438212
16089039
7158000
19189431
12865694
93327996
83807109
97236266
46381972
10395390
59035245
33248924
60261216
23172252
72583419
39217860
26628889
57413019
178282
36637470
97421834
1475483
27456456
31995837
91653068
63069804
61675205
17685586
57657339