23903820857238304356123940238632842398348473828102348657465010123487651018475643780101 01347568347502453764303287416273465671637647207164013857634762783400451732616173456834 84839382726373784802208172637820837607386547618764528762010171382203837645716820201083 45670483650201010847652876495267846276437647820138292873645839147563701017047826593461 04267834652038475634702983746502028762018010482746572634720108713465627382838945764774 84724902010843013028302811590248357629487560174562377373829394028761379078438076780108 71408713426574747382971465010104108765716746370108276318020837465763820213756038083764 57126602415876450183745602072641235324210874650834830392764503465747435545431349056762 40404268895784744701458784165666432992765323452349102736401845117014530881374593209851 73411504103845120845867845041857140874784850101929283832880584578274758202847516457297 81603875601337130158974238097540328957028934750838475574839202348571014501472560347561 10847567320437560183470924376467645876147580843750298346438403027456381048661010873456 45674742472043475647304237722992437456745001701327564713856745710201823476750768657983 45107861375651434454325468974257435637898766565651928746577647611104375104876598301002 92337408473156746501048576746010187645025063045072405726397853786560503874567598897761 23452313513453565765123086334234090815679425786745677898679434235648835843285710470567 16714386472193475408716309654323232797087756543432346774518704187502349875435602896108 46573806237895532127798976675873658904254346843453890678063781463928468973654033601604 87365708687610845761354157826501845687356301857486854674653470123423478608325173465708 46195735746587246508165084365804206075648756234562034875638765706153215434012375495025 64863458919139743567140152345123034512368526435283419298462540621549165236465738282916 35426635476746710051745673489569284595260875150174356403176786541074823567388381037460 63031365894327650361983476574631576195760567182463846120356173021283746014576459920381 79834754355656789637102863781734576278680465017826574300817674546751846450187645870076 17456179745653655171912675419250134513458387266347804195413954785635463542391943751064 73584830143875640640658763048723045761616780452678610047167846781727834014576402357383 89117860143765431003039234873465871438767654543592576798778907566740110814650107874302 98786354635217882374593485927671673219120321043875694353647236017856712387460504352639 84561525346234821635493249593148756904520467846778415623467865456326745762648919619120 32035467823653476562662352193457827836452602046240436512837401034875617820374671048756 10716364583476206475627155165478124365896766712654129818737657617571915364565346919245 66754017614752767600263476345344475638187625451129385674567342027451435327672767191374 58320333829934587546645251087834572757313405928765413016016478617864576342576674289397 23602087621376475431534342176475693457850076452339457614376800147356233392262587381438 46253459167456451205934256652695464887477475154651961678489576287476774654780612990194 38578329234723992929104562335346526392473567342615602657486527861386151641563645674565 60200100174657614561281547652181816452636327218657865372865321765719010102901923920192 09283947857560817230538408742083726652467372647166450138012398402734490560871655432156