6763065141625431874717072413550952810845526037959384511458625983976469589332400560345135761196112113664372772651685316189549795748281783763448656160267462242545266330186390384867846835313972944731328376043833450353547345676917823658752384127528570814459679127236617963567452446446801562461460337248603107422638742544029658511639980451315328264619756813168902731673144826375477525054748072847064954785228022021738521676873737411525276254130270264744680117215825810124255913895001614329744217350761198780191564328826333765507066611741287463496582081707764105107131714904796544638372682053683084581817358528645134327874579660437348054577812135584546532894704894848342232217167712557020227453981184056407405239401540502563467304288436237806566621722498544697031807821751421218351332355222904502041822912195514876631457362322958001303813611998785350116937345915277121173318190481382686508750601519151798647786718294443775951556756556398554783865414775365678837134879293564376451221655277845253525692516731375904721922538282446448938868175476238146435206207504309310340425453233333257485264439572475465315838176779156704262657598433977677106036530367922747670200338726481238384963236779011124068926556777321426994537678270441403985365952076630744611067155442614837842773820351133519436229329926163044079365299443482317945523552212122278465427176604804247680314714588637636666331751195982793423191773697435484032505714496914277336494166749556256404650224933416285555519378982014038559406123778711118363055656905538093752253547301093874881273207857314665152263518120521258662777317741483788161755201164585386872302341366001066407157272281918871921852668856129653664145260227659744551227164315922223124867095267232505576426843442320873280266860572880814183230037030116635035173479739115724328711154511636675464233395997707871388473802296295447129766544476582729847799701210705346