118909135565141560119121119243119246107433119378124732107321107439107442124868128126131537107445145251145702107058107047136196143819138954142491109912132846132990111700146620106858135933146345106862127085117039117059117071122008127842109768109759123431122155143538117129117149117141135594111339107984107974116805109694116700116740112114117390127028116347145269