58265655
80402139
95204010
89817994
1842331
70926065
68307580
20528695
94834865
23281750
15718296
82125781
85047198
17597366
66582584
13637010
53116366
3079252
2493226
26167626
3268539
62468058
2207020
52584553
57754711
55309526
44961444
53459795
31536271
99261646
98861656
41911347
72076907
25048714
52153239
91644323
66358182
3439156
74261282
21639139