7782382486597273462717656196845293489115437151181299224505152713399543279671762802400144205453232628334558528515442125640252546359373531630217428656021026178551173219760596670519711762022012480349167235280168810345468678287198803306708141195308460748767674309452536390443375639206290676110474266950726066367927520363050244300175807834376926634239837238531954653936874313259524367254361796556765643770730754121589192715166784618950279028456974687273511172538407295667808710318462282771771605552332504678915231474341546884481875570464565258822128323712790545208643701947731713072252348005528547994738557649705169366405662806229770269114820082844761383253344197549387439785449164451222690240884251078252557611786866534783793784756013101363709450885511312273747027493753340498098357382367293553482045137803864854243511245679446440374249278535476373356106566362177563364382084765568539760651567952692265037982914225973583845042313633091365130524402012667071164662709567550133314658404805673704817035477647186374584886384015004553382971255857507312189501719793120657147553343182243241485782347471357685213461912851821567541288598651541520207446312706664604564162666213514444139741526482603689504188680587724242142393055908406773537663223035299199629285251142461479146328384063504671793373173898535991538046682963036545953327144832722623043333888397633842687112524571634844901371617286876461241235622022273396603153916355485876481185235611086611114543311478867226748747129418615433144537127673684951026538273285255476925666526482774957123486852228140459242180119442647117783826712170403354143642257752982583736407273254021119037684559744570537336801832722316638064474542783710977981178732038136935174315777775163653217766438572271605641155864365865682811383012185657927553775196442298841191472165465512229786797781145469335193509602784600441544101452775681650522776701289791216