3493194348570219483152490489484130658502255203027784714820055421484555133726779119845757223240172465213342368614547905054808546421994043235374208468789461755367111643332259368713656673748537220221294794635147355191562153405151684724358381816617956307668345217191218353325243101955184881521625176376054035056937925877062816047670130927127044844734342539075555529921117328628414551156772443748413452825423528945831656804389265243585191365088351205686194338761352548543537285122826525703655189667597163278402146727666641477152418097647064316928728354746611467471037782607829430585229711038347330013338238048266220639148756876820725397510124698666578426967931846026176953912079937365793565388673220504224137369709702716745084150145666311186141491237312767062814752665618076683064459882823017417031310736496035451743307802675563623712383783154015237494492102902394425456532400751464204732112366233459602177660589741689453273522981177078405812789635712690605264680268334849398171767262656713595736639191564439259752406657193553039073854922619245271838796236228781601440780716445568114266475132503851807882954706372295874783566723543301444642229362964144518876280275762600678399332177041282213283447922401187826454812375881442487967146545421385356361427176481131489454128853838131279828277937337487345234864624072277752267117850091571231135651967506855604747348275134177116517637575436825855505443621536521668553351825316166410739773024280636753244257187162754503593745546455140227694230843784672979738621840515778746177380877667780359043852655322329163824955758631733932056227970574670837614364085312513850154559805552688361832839507820633558104413676759969174710898785800659203433463315587832346637044415127215510679419760477220184727435081156846764277754278613930411642433651225240352783729647467997284238016812221091797653146702565201117446325093846461660319065112492301596