29401036
88308288
56245996
46251502
2368251
28525237
70785847
29037646
56466772
5601309
70953238
92902631
617212
54929413
57214229
12611036
90061680
64585023
26348870
28995617
8240200
43928820
71645850
3602427
9128157
49661024
48544317
70258656
56404387
97096803
72229566
56096957
73556639
6965573
28059855
36197110
35505389
25809004
17488949
62541382