31979540
17398639
13518911
21326009
33919877
15918463
38648419
16031709
16799854
71749102
2582555
70801516
22869301
85171081
7891550
80473101
88891191
86139164
59438187
14199631
25955104
82548630
81857767
76679647
34034366
47364884
73703902
60033542
17096707
84443299
52888227
56323888
5553941
5545246
68074662
78033609
40584457
21563836
45691514
96919966