20381586167913154419564095973343503310424098550261366885629465629449662857193136124508515681648694791814758985382175584994791436223143403226137939029318406599368847182258981985202108489985208121354176731717084136465718910390422974013108649710538785254132104881277534110842915512446810810428355148339348919675716715398297278594311333401034290231013778571548022199032527213753628426314244171175155927792655471416022907742284261106001771891131573532560515077083997801060070152021815200938513157362771266999215571276459138836622442470524015753991012881563699330009248331330959133093486052814515891492576169514333701179727200989