6617031344338386527152334648371155354187376477794761387707342272623896666205543651378188803825875677495932151466555266644252036935016129328035150731319667368648159873548266729297167663802438398207536827596473239340507788557445952416604889650232328834602356312508805460839147249912226765591277731688457635374264665151125894252961138527353857622556628464926042734943565731538271048833519252560167159014065937578922634234702320440422208287307454372475251136125314736472022524481093971916354423188261414055102751974643509362281541439738511376858471736677686585003795046801172364908321212205562330024416552311819820054270558547210446227537841458746123014321044576138022169153772533526377557952197372681235371455037624826160346436620614819547436518674151347190630731177456437705525428874144551309182569316568331854116233461623025403886785052576412958108385387657666434322465348237433972747055544775111665562931795145991578675171932450424235291133544760204348330194654512718545788539645169549237444679478383978081201932862743042795028521767122483282801453276887482701753683400211142713877625645195581607643992733626458572798163181107404674704849922672037474522554024851648005116537348764357116840463204622945646770656364025825446840778390176308664582594362125533743535317353792565401234662796108717332553646809729445567530658811336777171799715135231124345853780361786791825016629824021382067046551865626969175413998451771597522310486278797767709629153229285216684528570283634173279064456180415472819917013014568719079411550352478221434446774493817856393378377812992565216288067837756034130369073033338499391711289189408417503198353462384436526361788284921868917255711467260512842321713124842431062231971516008462479668480547793717464292287697522712657768077723894064033014893675542016235560707638441708242110501290180787688272811604546469457305356815863707457015245963261156712