6782542844226531744807504856273638570322937479514554065779854888457146718508797294838122747404373524498341477315355817219771915371752514497613554698391932413335141437814481521481892332835223713521328937876025974680317665154950344080016112656291562500490278854248741569708811541744330732661381711205503445257901064057353664731777853697307835261242395516762611862603984245584812151824037229366838820463879477931830233234928030843950544131266421859746201309230132105987826052494511607536424316164746858577047924467236112550126844580535335180713384921123277845920347045365534821436245257240019079329859338920852726637764343878417927622070912311315344307170217855270272911827426531526282633835674566199649154680462475297166426855752354107270365772057643198094827638356591511145883015186764825025854777754257743255852852733906444340252058921251163085269867142797112212317991968919253646655743912965338340173723644772782567719437074856747213730033342907716635094787675442285704551425424846714585861086526855997051625463033401396625901672022464422374970840454650681628164724765642254364257176706743763062372347455542885643789116304837977542004564351651307152643432677076792861874073393671983812751442342384841636765641127690253346310195240281463921212823753715438088286865962354657915214611884443171738104506371682027726031917855633198111507156675804486911443663218199344863866668023203681572065101961173135198474717014033353804641633995681176984661654660515379226360796751382442169219602658242684125043412433376660126948853975576870647466565460287252845352776513351059550238427397560110140786710227780632997733342717347625877683282755529548915514132851225638766746787789521369418064660411573840667375645316545559741806138719820687325286393367875636007282230596483565933142322250225233454464721704290557312827217885395536357927666881091564062971220721657171351561788538801350487