2083453162698397718046306553861486806674364805425512571525604638471627726492832805423980378045378431036670552124135417520282628937454429771738455419586165745313106460505561686784745495932203074466743813902792547796531917086871672887111484670139348346037885443566262507540691933837145001162034802938285022661812182283189977630646267496632248506481867976145713642683215598481336451210585800230525349179713761387215536773302441795786475442787240155833833219519763713083545038083415163560125126021917813553728533553658074463816133437242264667652424356851825370667260226251351577759656516644028242654905957034723265779646559748895456506702133403657494094402234339237286543488567270658177291482369767942592337537629038518252878721711727566464048544954850833181017276714236736243833775517640552014082587792785838214783389547445281314114504456147284113455174109200300232561483471931534611907327623532552367357501461703580868537051148437713734644764752684512729163855274453580911142422417185235140036113884026177769715569112753443436123789160169661486312688473503205654539589551459916422165413884272314441187327447067355454718115637377273855582737782763091731332581561414486438493846741992508534691968631521679659192229709782268225193202275991441085719027828747864414512863679185226211542244820675212124600701885501274375143018371545874687475575664066664073686817412496046528027196293716913567346312243335098017283041557991945226843914393434797986037682221986515465102717642523197633793174527121760564798107308398748590225969754632656352296660403299267157731751382736125115120458553464397165556656672073722178818023188413033305562045593756281323523840467176526467747624269020610641689373570187718793686489425273997078065016057047702014672403444664872726685234797123413055883684179018932829451252766827209234270216425656274611645423333143752350223730110298295710572355738538781639