39773841
1511117
71771450
35154833
1555806
28669023
40592784
60936962
37382196
52071613
2933231
4190649
78512555
72623622
36939201
2287646
8859262
8041382
39814942
89932539
6780197
72027068
40279477
28851485
69955755
20754750
67221061
82302164
5243333
10706159
14474185
83854752
68244141
16693134
39478648
9468590
47325377
13336667
88991767
28553296