122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
318256
878171
73378
937981
536647
381555
809373
44745
111266
886797
670435
955794