134141293110356119893126378236411963713664118631119610561259132373522016185391184512932236621213209371881518713398853257412565322809164381196411695933240932536521819207021847313320113296376111225656225061990116466150421410913266126721217111969106058179817240812517