2518003
91516210
48228472
1541280
79271397
97846221
39161918
38405136
40389540
18238025
89322442
60278894
89854974
17916288
21695147
77322220
99919300
28471160
84154719
3694694
8678670
11023529
38392371
43376827
47439608
46788713
27951505
5728262
90101144
81353771
6194035
40049406
6711900
3324224
57801827
62683865
10896486
4317930
63076827
27821038