122116117
116665104
11527522
474988
472062
4273987
347851
340713
3217726
3122694
2834601
2753198
321301
134792
413419
481171
261702
427595
638963
33446
12040
459680
755811
402329