70350216891529052061221744891738461165462273907181737879122422213622211124172347157769911411442537494114839109682159227151081986721396865557128862638993966968375180758135713215572078822894548742151951227007334294615207254961662117739924422297342912959117357059908828953532220843114298418977521940184488181940387112089097181939691808881746891835769569630842149754195109309202247342114410604218506020692174786586221568591535111793422111492541121200412616263390208863186669223498366531441941774951918611075917769618613292172132555767441672891971618263769037