4416422836054518543795001446604902552295357466792097018043930671338637220128812754978917415122659865663770926964835464544780420826517346523283868426475248889442457189503487425570826266167353707846282790453472234110514661352655181342221456187444213191293525376587147776630202773509437768297157295519754462230241514458374503131125458859914227352151071469663835400244333512782763091257374717103242660028720677726027975575635411704862486808344915638253871820044873055578311172734761231239198366280863071337788402123886627667852686222484198750797828944646701934233748056452237158954555078262176738194303473304274513249459195676377385318551365443122218535971085932113593735259743736472075483436401632857534073317684928422348356921078721955364786215664744596653164567546117238847078023738339754067512039129913070812897196566378339140154368182734126747912177265451878227568552650430231968779510642231426138922087711629595805271228489074139950714371510746142904364635231694482776074843581025476246725139020313912367267438469925724762536622779653917276911712689168522433485431554062235911613286783053085017037925383428180955977163211551558148113505446179334076428645281148217140153168885866041095245284032968036476513404316666114560832489215115907794812333491524404544783301923671667495651944933443864128929438766564960236975643214291312136165236537502839855225146380677252179728373222791527961907275853455526068623405242364274685082046033205576585365615476016524854754023983363823817658063557517051457631604335652056868856651106136216217713571925717551276778140112431556233821638537476447704247069978466869019935080211831752691240801717678076365515630121733742466556639126733107451371162052586384583755422503331881977017984743357318545566748471427017865746037033270255813825684729857180830077446671681729704544341746503748007883616355546592264684518634427282050346794141732628799