116433114967113852113241112825112416111907111393110413111217112349109749109224108751108064107519107240106677108769105664113951114453114457114459114461114463114467114471119874119875119886119930119932119944119940119936119948119954119964104458905119009889318887338845582586102803774951002929011010060210065910421310079110231310240863431595786255959393