112502107324107328107259107333112511107397121162107400120702112539107413119787119796119712119422107416107419112328118523107422112551107426112554107433107321107436109976107439112563107442107445107058109993107047107041109912106854111700109782106858106862114372107984112109107974111598107312112124116032112438112131112134109680112137115285113178113181114279109672