107256127204126048122946123006112508121406107259107333126823107397112517120541107400120686122197119531125508128299119028118909119121119243119246107433119378124732107321107439107442124868128126107445107058107047109912111700106858106862127085117039117059117071122008127842109768109759123431122155117129117149117141111339107984107974116805109694116700116740112114