112508121406107259107333107397112517120541107400120686122197119531119028118909119121119243119246107433119378107321107439107442107445107058107047109912111700106858106862117039122008109768109759122155111339107984107974116805109694116740112114117390111345117462117466109702111348115229117750109680117746117742109672114849114770111370113207114691117766113235109735