6149020730828971370963826767822430928056076863976167565813683813367448817273737844872750729156750517424060319254820256465421071447169906486556871181172043357647717082837179589288232605243487536319498059234512836585248025084638254742278745320018153985330166676363073184565650047954330679533436884938237504251215703353585472738704439340554636510189456169628127339198465675425274838955164326651816252256966023666333246318768055270730448476938847318611350352315474565736634402433725495504866911524461211936686457725421879433477622319566180470219727467970650604525571524458241170216425634352684704752444619976274114873419622129628483437624825337112016359568942454462955441520779381282176373659519219201452853643754094743443737471108117786631347807481143646801295797403809173147489398803402692387821435046173535140536729931659817742630244946964926071744753239513182225107586175558975284512815995561555264272983903692651531237832733773444423181944385427510985573253766451573635271139734879156158864368673400535553722262334522541683418261442342595112111515065112259710624116483555214825658827462407672810140191546111670886477848418546421371570638344583587839672947617734755230135688514440862497140135429714227039936210614166793262482568300460338912563795127193106622752721912653468255770485227729164750788305820447459384220572178361457602936445572088402057013463551264330640748261847508785570130690787059611227845479216634932067715385789290476676276242213116681146796286138467386566137545366516018022827931780012571245060265271331767464799593747544553365592031611568589212600333744314525653553741247607652065962017494661578323077716531565256338797777462293032876867902150232835640679323178121771872811322525381393433758063807869811571022257312253501478521780751114342444235621716372353758747454163582837040479867180839180263299685190509590258684188837337766752641222730108601423