22588262
2038286
31872631
27823461
15624374
32157017
70741945
75395149
30638924
97473627
5564975
10097037
6664810
6567596
22227253
22112989
88373555
25738920
23877820
11169189
3228393
77127333
8864391
8362669
47096125
50862290
25812234
72042342
84119434
54483039
19411315
6572457
19849946
1501953
40704283
74605588
54315128
49969712
46012230
664652