31396065
32726112
2096726
39575863
91739675
58894451
85041704
19372990
8405137
8013109
88239087
72217193
93198820
51799939
70612619
60353156
84249604
95877300
19736915
4807607
36717490
33975872
17845556
39487594
50712393
59139662
3719657
74191100
2608294
51959640
73524402
71125437
98029049
91124878
85548195
50747
62869333
47491918
30234086
28628769