112508107333120444107397112517120541107400120686119531119028118909119121119243119246107433119378107439107442107445107058107047109912106858106862117039109768109759111339107974112114117390111345117462117466111348115229117750109680117746117742109672114849114770111370113207114691117766113235109735117770117774114643117778113242117782114485117806117802112704112422