Magic Squares

A magic square of size 100

113045852286098069932287384491462342744403368873836781800718312320775245426728679494188406822783542932501656233323065356377444047839516527388954097119033711138645040287875575152988698495593125252718367382049949822989768970879069845747652063662916431738975853276656948809570038041804786304067148675505875517865245053938357766293986515290885247999
85236839929434395378723310710810975408543773990191143873131790913744342779177811639707639858057278158622288271151309988366775989262136155313869786972700467659292455989715795250959891242526594924515315499639863192829615916020757981914690498262166767575296841701381973327273223847585578318663383621953325936185441918454485912618850059726184199704097241804706976119897781140
30588862202230485152047147917988528121258309167312621546152178333849481159636921623129223552262279788267291223785097845638918986339155238279531224190486359244800293206843904683218785672327285147495924290108634734025990285854946263258479821482409308886427027131588022748784766927771692299100599429365703290822083635302686993278033239808929386859232830174212989920350
7110893559347066227844468643807188865076383312313318761631661373149997389332132233123382179123752478868728757576337278333390593758392467639009626424034188158990727857824567673488607643151756511462435443534306836607065137660980643552954699986655965879860676077370280658069427485874573761360949792669616381524071771206041956780738858956902823839239660833239985393365030796065
9279866497809546879588676259217408966241148796006414415497857449672471945684969050406084524794089740759273592758591079410938645088436636166129645101349455827300808582375196268438446927450585079214995454474981897650394953047673923159352889483477473467468790747041947285798631475460630374324398193147582539774844854864096236611597949611652749044269079463922949886638260
581502865473777641608099739783593854428276655258219462206215046766411750621854888452436262660783138709430322671842188300403259196895349130916377298739549858190764680994654529587580575687720749986997868864481615569894878277249922875514421299865356554072425665624252524357255195095755950513583579880050137686644999241694387639136811378590533721735485705177529752692238185600
610412377894616034629265467037900601611612812566397686951156521488817872618723141663567975355678916643456155210632665623833698529833175711951324755266495414226644904551351178368286902325637666862984248758994142366544209474212147099219641631841479556053985574549099023617716249248325103467864509551279378719684736005239486466887435919781108117914093849400947379146989391662
730572093949574941511117634347381671049187007137669291715236688537617309643889673791497219479392472555647168658435962587349569688859977387398027743747959156398602377998676726269288669254976828349089755799689133582940195197191344707619776768827517768786964277176918435774819977614748165908593692875640799649075373276964193679987958758703646830098711724579679774722390800
865802803930165357114966882293908328118128138269971663760428944243382082182380883776931172909176069989830203487070776213841846748760447743608792968428439723905714384739777032884772197541853589885573969570835123368628623565069589120866689887889991810971083822813743787483781798773596876379369767894883481890779985887406547097349702398628938278882904291038453901804
555281828994024837540287160458442995766827187019705186718791691879309194788897490059238236898489439375343371293093941189603799991955148793185949437731680747125628546490092771933258596864222827354739371935956129298909599482544990796469961781792837678477691390675743971574008352975976728497878461485561166298386939859868888847087379621936327097186739995799797496884381000
3360928568617968100519008390448310098660969797717621808110521451106810896536887389868116893115444707556898806565346290709222787272359640127145271158105783341040531659254213987110457715914846984713105010511086573810372989272210388781848757538011638164651064106569001071108557509225563411088331110010757915107744264358495570336926166910749360101596735416200111745026754584186223655550191054109769561099
93151131439884110592563759951592448573496311129173304960461116812258016135111997549914135197081180920411274685112920431120115411331134831383481137878078976033312911421613115596327542402911029496935495089752957113287331436114995078026919111487360116098019716649711791168116957541090117211731171117511679977974511621125118161994671955072712227968846167825748480131192447373508498603111977455959935
841366241216859660592719731370726166456520329350121389988447651914854902962363175887122290071224825673859790123912761230379796011233180173068111686212497962125582133657624597591245787412581248123812509436839312409748126971501555124713401260487712294880915212651266602194141253957374511272701198508247128894498749127968898766846512836484221126259071286383312908919115312931314573712189868870798206698
2969130221931307131613061352138213094513963022504203129495997178920683811362752213086018685486572962132886031326132997641331131080371334137544438446133713395446134159008330762840968313478061742913501349822854643844926163098014843164929583163890871395979293181366584294417146903487891372137313741185137653929892893921888491321808675125876138687151388734487091335139287219919326692769995139898729013
274714026179147327397533331777265866865023689082270732775928146380291418141914201421349978587173746782747211887734709738656364725401141233279929207833041228276263901602545514448940561091749041589993857759854514536684805014569520145819801460877223331484146465747301973214689664142414722388141577014366629613381764512490192111409541014504673148646539440708014901491572598289654902793469175149514798235
71306760244144617014150692931522150981623554150015137274929815087687617745229737640415161557380815251526152789881529828470754413153315342070153679746186153994861541776065569337835015311547157215494762839853668434298856499382154858591518156080677341942688891565626772664292361464156460967796931574157515764768560181678195158178751583687789154268158715919329627583888107652019159590601597912933958601
544062274773160493971606266321578105883716101699114346891615724773911618161989228927777916236354162544808419395494913792234860911696163416358231527572001639664216161665901816779615620966391411649661159958076164316546434165696281658377659611659608916511664164274807548957210831672536967641680782780666855164416786775167371881661879794949974885678551688920516904960750557877051545899176482962716121899
925140757695708317055901170717271709947217465074582836711715886084975183996717201722172126587302428399841728175267714099173193951733173417947734490089218320304417411742691022557881178818486475902217089402171828901753679817688979949320159537899517621750968289453859176787309826877952846467994358479442841017774538177976144104927553056092178553012161867417896134409750853019173522431796178478666916283
9980720376119901882561421818560883695752813318129366185654258345181765536542720229057994313838981847184171725423908686837725109418891834651246657210687679249307183518131874700087101886186917598222735710985228862276711855414281601893181549465704926418584753862891091866624834781872687518783971184618337482181418777158188018267481720118849936615618851888187518921842396536025025449777691870189888386288
190119188771841119699712191519087895191032285746721486841905452319481902196298951954196774111924778919267213906190251950193192219999193419356307191919387224873599965265599489566132618519851917194919576992195256862033195580481976840775151960195919229951697385721966199419709881968785319733487401098649118657594711996405721159831586383229269726083661988421919907941199272342000546893403082815528254583
94445413635630325917812799452008865146372080202620602143838920168412593190802018204977372023206576642076410861527723970689597741887496702012947520378148266220418839759669391991579820463319977269252050205198212053130120552068203520952057800063282061139120642066929520712058969277793025574977368814374205233632140600021468239861620545779617660569297556102194782091877660222207209664863629860533062102
722621006526210489079272803821689855252662284371211321141981905484642162213014282121211821239171876975777220818721832119213221312420213421352136958589239182333656266991927832602116147127659521971790572151978191222312927421594941210821662160219219787009971928442156621821522158825421724736658321745220217694512213894143198428120218434945619672480327572348321902191218871772194805681922850759586674458
2196706522038624387141844668244220836442211730073122214480352622217221846192231222522226965719896502252988122497906414822202233449075919432925722477163222813612241575717952263465196122237222622737704225122486394225482028759225743852259226078567168224596105447880423636258408582936777102239227439571305781430559336228082079649228570225097798733316149670079927182270922999987229578847864965169547450
785788522303347223057768261423152370237123087578648423107740858669372384490723143560232223497258232579648614320529999036958192201462232623514131997889082339234042642342620123448466749484204921232394772320738223532354285823569286921272752360882452642386237723439273706768327314239883192372230943523752337772797769972238080222382239541606111756985822362238923117561617523939578238323969487233523996929
3874992424032445241024832405240888172437988524512462246894248610485724184301911671842423510924162425641224586975242976455300244494087790387624362454477191503855150324422440479282756436883680212449353624142452995524322455375624572413951347372407242482832464246531476345236496561186437024722473962024752476885192995527959773352412562581352486910476322461248971835881653840559368560346928831726346306554
9160250225034839467036658140250826722596475185952533828088412574933076722525252078205310252385296997252742443636897168182519919025388890555025622590251396082540484625422587751966262582254725483292746126742552255392312591714525582528865225595179253678618879256583967035169825699528641192342593439967069594881325782516343789332539512225846673445025579983677925102555464279892594959053642601254325722599
259726022667260474987889531454972637261771658731262374762635876487278806787326832678631230862624262047356573611626297985799026338590718526158726901626381939199264121262643264526446674269126484790265026517006498319828018853926618152749373626615934447672551443826532603711367916906182726996500913243047961269826953730263926965496271282232685988226874952937426906338262187832729452426259704544526712700
2759270227032713270589676584847849745087986026813868889893655485105615127509734380252781887092242720272697272728120815058603025673717385613721667084899851298518967755570274511761782902748953583237982275293531060365874312758275728045335276647269844276443642147795010069072277090204684277537292773279646182778273494132780640317287921028625927875857278934532438393356362886765883977208894961806687
280146587084859299252805280728765133281033218401794832952815501282692818946793452821991228238109199928264928452788975622722832283328282835906266074277283979177106833928438188753687163839387294128422816905169228549760903275202256908565428618513286828172856286617632863451180974620958239667525739320296678762828792865329132444586288428852794288778172391982803535366796086484577616073644185188461
29292995290329146788290613694452290949178583291297022904784186629249882834079260290296135777292466092297306229019968293229314568307229282935965729132964496429348462597394342944355998752946294866818064986529519470195129558924392554629569406296113252992293829652966298261252357523065979056901129762974296729848315966072267122975839129434096298631212940299129907364755929939609292129572997852584559306
31846874300333287241300630281280993757237998569230693014301230163017961730333020372397969812739827326928302731053068899358693036912659921333418548433038304362869558442430463085549030393048306397413053547032303050683786198666201532230593060860681383047374273946491620930933013324630719853306632033075951677983095397385087453073732176517246356330913088308487543007587716284115300466969680761530018422
31013102390455954204309931075203829525603111456031463607311531957225311831196800839531227265314899322143137604831093127936231528891818197862761676985583139647976133142317827165813311031305952440831559836313231539555312831973157829186831604223450682141141316598043320316831693853748987244179317471938173679631647140318571003637836531766974182831879701898931903310319231934729889286893204453431999746
32483202304232683241320672893208607432109505321214463214321580193217704241749547552953619829322486189911548272497296305283967074103328480456289820332383438517039117824789213423245307032733288409728177325282933219581598587712916448656471881326232633323328263824958315642739355327658311802327474173271322279393279328032813265328362623285332696072676632252216950254932869554584988543969515487745728
3343455733033309330533753316340033413333811936417748659541903329639633188442738989257046986731675621329333152246331233302381786232643313847433343337333833397013330233427425334480797546334798389814814534118741335352664829367033073358748628225046336288297547308183933676662336971489105337233763373209933787395339467269816338177673503950033857478379631179076183391987813193374656133963436378273613397
340112813403348824813406374734041209341736435535121341439223416341089043435338234215957399243497913903034272201981029963431343244783426344273668476609334183420344487933443344122192947850267869412671036333452731189098894147673223458989634602427616234646886346734813182346814456045941783496240347454516820952918257373994424743482736773189012896834573497348934903471349585522129358599313500921397403408
64427763127648778285672294574264703351076053512456176883515777735173518357264730313346354785163539352435624106703935235237359418598373535853812437138355735563525764699603550355114893530926735493973353294213527825138487970354435583507671764773545354135649549943135673568358135806579771735114004952367633576570335793578704835703583551634924073457797412966403242987435913540359520598039359897659035
753747964436043605366287324948674955239918358341295443615422987023619361862783621440436238871249458884043628365960625996591965497055579546939404363848053640281140903357956130563684972561693652251752132105364936933664511686482755967883416697360679283655679336662993663366936538512618139213674816336763654965517447045520984037283685367736837644979536897212151436923686368068233100848487327954009
3701420156799565864537063707371337092711371146970637754370547543717620637192484440291939526952296799381714373967552571959378437333783373537363737373839903744374192005924376537512922412788457597375036468593373437545454880537573758248737893761621295803764371037047154775797204298377127386290697189513456878759093779104637943788379851842679678561459629376037934704218037903781612813189423374072553800
381092808252389738053806508978933809380138113813381282873815702381838174427962538404132382338243852544454837081382938304388383299393804383564495130955986593821708838423891991038457277226696915027427210422039317038542736755363644872847915795663878386338198655446378679247386990962829220519624013862745376833843665838808584388238832471391370083887388877947714387538253908389656953203877825938993858
7005768559101466713906670546171760398493993909174391039396587916539143364390339203415398980721032811839553964194772977813393285899952194639583937394226563951390739473943752761074935915631839493950394039527976868239365755539928383959398039615633963392828731836669054861917581599339724906673975333563448367246907861506838789139185791686589323923399498349763788578393988863558048912481439995888
400340304001357440056392400737004008855682974068942563474015894271234018401940914021669540599679402526934027646424374636224601040336766638458840374038403971447058404222614044692469091196183405140504012868687321493553405676974058788821714061648036394064404646099040534640696955589645329876634267385839991390640935338408189806008505940854023574064304111465940842959408240945298584373640989285988
4101808442861781410535384171202067747599426884094474114858829424977414373974120415041229950602856964405627412899152230232833010814137419341368006996682804346548905208932755718414641471345414991361608953641254175821241568671770941614135415941624163199341657627416790995854939412181044173161441544176419896763173418098132797413414596979609523184188425858743620419241309047845041964197417761967762
41164234421576574212418931668065909420651764205828942074220766742386516432142531282693050785504143658842273708990642304228492011564250423562839604249747591263392199423142428171424642474202383953035906567713134254620342564294430067424260998288764263681042906459426743079108421427464237480643764275111780284278718942808209857772704284428587994287949042894265429694688553438257834291949230876594210
953343024362267543054717826643278738924061404631198968564315431629797236431943207960866943135319805433643914328433243306773427443373113824974024333433861245293434164515661709297943468637313636946577133436061336731107943693628999702443402221432470952870892966024367436843032163978949724329439243754373437743564379450043814248438388442715438624023831543143904380439362724949848843954397696725794351
4401372022043622571057127905427440919374465440316264415441244174418424366945835624169347502442510789536246938443063584431875244471194241449644379243985644326528441144823198794046464433874441254682338360445344594455447744571562576844604474839465519893441493253522952559678001565144724493840555994494448667119857179829301336448444791008302235294488771989205086741482794485828144364576449844997497
45017121407245025414138060194525450980353163361153374514633191423352638945194535452122328356268945295808968545814518425914784503433164254885454863256061459236004541918414704544454512193434590814185645514530455345284555921488873149127745695488860431128548121045665219100292304570457181804573457496336244133239488898344692171745719908459328834587891458945209845106145857334913573536036456728694598
46014602837446137919519846614608406646104378876152714686943879327703277746148169462189014623272196044626462746415233410748874632888146344639463613532253463546404691338746437124427469946044648948246504681469641876708259289831809694936422097462878404663466476744666466761551476470118346337619559467736746754678464754377224682155427724605468711884672774241834679249982984694469546528101825546889953
4700733999164705379568709323470845795258988970931022938947153430476547184719132747825129472384578842478947274779276347304777471472764734473138724738371617026809319466047438429474547467419210118528835544756884246073784317608547112749476047619835918747529928476626314756819447694775479717716397448170444722472824904780477247404783478429783259478747584741484469414793678395247954796477826547994800
4849999448124804329852924807476448256667489048092443787945975683484732074820203085307938482348244860482648765256701548308563494387658961615778949448300591708632486443083094493839152522548487686815485048174882485354334855485624196702486648681890480148712784481959146020489748694870426948138149557529561731261380748413916696816708472488445364886495626164889488816212964895489448934852140014379074867
4774129749221655592133321860490880524910491178212541148249157419856623194919330049504954492367588854926939335249274930951780361632493239463849371434496949407554190623881240525406494733936438897351884925495349871080412495749444959958949614962780429394170496549664968497658524997741867469695698652455043841649794998498175875717317498549866947496748084990746549924993791820349964989498049996501
1920509650065004189933450075082502450105011285150285014504115235075501810495091502950227441500950399709596950335002614850035871501368355035226250375017506348501550423189508387943434911286925313505051175052355550547949323154514389743732978455067509250645051506653245068506951905456593740631712507936060636564503847205081500897695084706137927108716223644625020502150934896793550323678633468508425
51013018512851043665110510751415158944651115112877551145180365650655169329512034132583512351245125512651275164713617935131102669663440227052425137513851397488389592815143514437465191514788809935150514651515140211076405160727929705159515761435162516351036054516676765168518236965171703751736683625166185177708738374540518151183773845525291473303934518968805153519277913699519551968383227519795201
1303515534557829521452025205880952535267523452179703114552153978521821739287329752635222529652245272522618525280365204979922569195439652351857353152275161382524111075699827497172629066525152914669524841125249525452816348144989852595260526119425212696222161795247601113966795460652745294665316375211527756407410528252235238529975742085528667452415528957856455482752734311487555098073409552835239
1732423539153074365256853041252862949135326527899702607201027545317531821795358533430577604154353495381351953725327486327825379533353215331533653483675878628927069534233806643396788335387457757125380535153522628702653765356535753895359230415888755311530953255394585863758536869728275398537365055375747853775355533253505365536353838324538411145347612254005390552015525397536076353981377532834545382
874654025403606853955418541154087655148356164389200245055480108854175463542171755491682491315424650889284558542827865430541254327157547462796961543754432265298054365108615382666921259543954498526545054615452545337551443550554571695547220822889542049035404587954675466199599343051822154605285345054345438770754782575493184332274578196148485486548754154894144546282855005494549573872608685754995415
57945528550742241674550619455085503558255118791551355155514758725305518551942575521687955235532552555849665562555355265531558055245534555655949575554455395540555444195543553856005591554855475510304055519033267222455755571550155735559558898155574318729554955461769100155692743558655725566207255365560557976568954557655985565109655305585558955875535555855905581559225955555310455965597553325355545
15785602301556895605560656073612560932135611984856945628561511305674625288553718564591815623562411962406249556555629563144356324994494279391156511648538637856416505643564456465073435056305665563390974416565345318680565657015614831564745045762566396225687481656675668742756825671350656735684561756487228626309256801407569087965675497019535676167509056705691850956935613510856985697569634475700
12951274356989855705570657075709717644055711246713113632571561605724941919071897572156993010322957711911677571757605730573157135799573457355790572261211558706897154595764417670789615938433574989507504181042554282906994115759599883685729574166575763576141959115786656757745770577214089311577686685769292357789825167557814994543169381135767778857881251573258055792897550257895796579720143805736
1118556358032430580049365807582458092791372581034335814325558162867518581958206953780582245945825586158231776582917753272172458345194790178345837584095143080396858449153581280095846162616179424266071568558533601589058565465253757392731583334867256979710560467575868538858781894587258735811580293315620948458265880321680782606218758855886374540007310585558918756589358943894071925285418915884
5115765459035904483703266436541815910594542396329173747811568694059649380592014045939594612203851236511505949592923737459325960200359865936274050980058486685924916680683459184217591359054598080661881059115954969659535933865659586625598159626319250459565966514997503849597059715972291059741873598459775978707164577020325159445976598555415987577359791059940917876593034166012449144590859992077
60016817600728284088726003408360126857170600960136014601560166017132248629563635520937456024600460346028710437317422120015846050602660354842603760256053607860589095604317975102771697226039666560943855132603032493772086368606645462725606032431799320960978332910160572267358102060723945606460756076120560407521685320796082607960846310896253160517927609014296083323988328756038609630460996098
614715016103758493266106796561086047611023076112611461135892837853296127611999233521228827984297711965766117334615448359073612649311800855061363173124619292151267572034096144101061462028698261013981615118761536129615829718797812591642115848193061638230436361596139616879716170483185854339617861742483894479419582877503029364048618428466165618761981666619093442716193619422126188764419916012756
5941566640570601546975162696208268689586214728133566274621562167105793162196220621173191378458622562264406473962711821965896903312856297488623722826239627318951521828644214354769962461829624962501772381462532766255270462566165429630062613770351462641682626624174486207627062293841185962951348627670161357627762816280361633896284307602197462578302756662912647854662945793178623562987809128
6341630247710000637463331936212263088015631131752563146349954314303573632014463353289632323305980508093766327606633645157205668541916321633074444014443563933491407417911977704963461225634063738757626595246357382742762005635344291113636063636362436135463656316636725506369637014922073638063996632368206637863796315346381232859951228026784638763882268826324004006634864104449511492978263516400
640164946403748640517196242649664021730337475962436489671289641764181748642364219407642064244062642764262898182412642564086498801664292447668821246439992664283501644364094306644685064482290204593037773644564546499645630006461606915716476644459407654151702985649064691041648514328215647464536414533064782092947419981697648382417826314035046458648817041466135964626493547964321166643387512509
6376756494584451658165076506819865099957656889268899654065177916986518120368289313263686514652521034924442652922346531154065336534693101948998373348591315065416547654467344109685863853451655038669539180724285583686023786558650379731599656233599341278598613743492814657972657265712611654689635717474657823926592658589020743765772485124850354096590280965806593654833146596135571654073473
3365583266036663660566061738660829257347165068266136740666066166617357566194035251471905989120237662545349666286629663066316632275368766356636974966456143590869816245662578604966466055103968306650665166556622665466566652652238792666593235915896604840365306666481065359439603949662766755368764966766677620063066669445466823371145465213422643728003361023661470795542197540223096857415196699311
670195061367043941179232324141671354758936298167096714671678867155986756176467216736251624719093786672744696729666135376732673371286748654567622111994669163844526851067443695522567476730674912112324675275836754364867191630293366892090328767226523565951413367684549677032717296735692262821679679297217415258967801518903337963865867344881024721360967902669677644876772683331776797656967993120
680130766326680468056807680668081237234168116847792268124644646619712694681968146649294950341416825686868901840108767586118689430354020682235721668461035270401687192476844795139824912132068495099685168525061323279943141411481159267594318896056863686439866866981547572846867597568936873689711118386032688368135070207468272580714688586006887542622986891682617476831687230786896689980130026777
29116905690369041903265571166987117289945636912692769136915956495564552691939069184533137017112737432269537492914342322500824030834422218269366959866147915922544169816943302669456946228177453965864398695240701441691410936989697648816964659968298571696069771425698069696942675137842881697031802047698322231392004325379535113695752293953690949759596745219333063076993110620076996253169983641844
658239017031596370022652704372433725701094570123461150533557082158870187091166322027567529384770253610702758653697705970987028108270343884466849511617250696374344948123672409349318154357216325770507053183079207061417270567057404170303234705448619445401767326777007566453411424087386513557073142670968337078143535469443704779228917085709451781208708933907019707471015948707070767097700170993181
13462178710394839083284171187171718030146711279432291711571917117710929871700274271077283712253749258125689107141231671317132617134713547477137485471393938712971421701404025564750220337071491622715138471532448715571564635056715973457161678922382627716471668197503671671417710852384824582658932547925227679059357181172522824212634983931792577644752875851719226227194719519971851228471992240
488342932477231577720672044182720968742613690109519237267709069517218212785172869808094721518502101388661972297230720715908492855510337273969972387288148086727995339272397953724164172481717250180631167253725462211972572363681619863691127035097264807528648387743072984279171672727179729469902498848437495156728087706301439459517285722172877244726972902067307472931567155714348725972992329
7372393073037304268212352352332299335733275171021207967173151139498465397319256469332492732341867232732696597342733751727331733273336911340573363479733834282604702737433994510187973466610318681119473517764459674397355734873257358271792673595227363212073653752122673687379737073717369316173287375725150447557380739973817307159740738626464273563098703846133771228203008411917237501922
2186177074031236740574067735823442495954372741274606778748574169327442143174202973106742374247401350823387434523672681676382874587428744824313927743819137440502373545148633774467445744713657449751010355056577454119074567822743374597462357774133722746474738634516746874697470747123007490943747547447086787874261891882136448741198449215374611515256181640749169447982346254382210559926597500
58187539892907728275232640750313847528326168407508751431447516407875686502285775601964813147125345594394475925967530753117542900753452007562262753675471871338411467543754476006130755857807549647375132435206375903383857994275862605847923917506756339627565377459237538153568014141422757319452657750726422154757936725185758294224157497412473575887589133075707576759317569284204239513441106598
7601589776038594733547715276099987610161138676431780766176249031336667503591972183776237631762576201987304576298927636513634973902457626768076481284770074667642507266017694777114137638663445710117652765359027608557862042837286235871212733201176636254766642165405134334238057568876379156281476775167142776797673653255738347723902151785651199946057369676927693594217037696607771155378304
14397702155919835784770686953158599130576987690157448958418527566077183890774923342244208756799542488145750571600773077317753773321077967738202277361128272598222297987744774521677746778358718611032518773218317755775615022973303715422896441035027352776577763350536730217770302377727758575877056942575258127333543778177821467806990077867787777550012496519377923077388977951941789783084261165
27927802152468978057854779343426299784478112277344615824891781632017818781958364988285782335881189786918203505934878801528987577525347835123246551278399348927852815642781047867848784769978494266785129156463778424771423343404378597860256367618108241178652044575185518347871787047013449787770365396124678762301780761207882783883297670328982837221178903983329616854836672524565968789878991687
442079027903684579052013228379087801791024465207169279575306393128408607937796337034323797919070479477117983788791777477956794679344445440261281593635120478037923181679667945793311288721030181147167952689579546677689495505530301642619563910764933772181245657100457422422796929196560749679756985228679787942907415214018591798479807986182279882573292679914031799379262887591808795921983278
5197808780038055186341331798308044801080308004119112644448490430826705680206238228780701242801211597012269150745954934796729089554599506146221078091810080418096414080463235131241391561447014559421569805380548040219526738058805980601371806280634658023429543128068507668801742085297216488668218077588233455748178088808341028051442334415158082659180908098869672239080422867809280998031
654381918103153816078106159228241048507746748112813281396935605213563926536281748121614137624563103833720068153542281303476029487214942767564813772958114411324668143814246008147814630896787814990063627952781288154171315518157397448225134555151045381645428166588340802871817042458168653761388175817657087087645723258902818381849968186212821658172830681362200480668158018623054313328828200
302983832372313684161673727170642818224821141556350138982018264737682328219150784218493836821016528226616491062819616368218920115308242246344439196169321921797795428957220982465471824843358250151138034828599249362927708672783623748261724591821682651586826782687408827011237999518258924228277895780066218292156424048282828564138208853410432081824344958205829423313108664811388299508
977030678303520683058190834794558364311483078312125831447856672263676072373372624919842750228940348326174983285990136783381073572661008335259881268342298328691692594011458048387017378511362062084550205835338562021191694239783599783618316858837634025115216420018048370837140861404710900830918835340837968483796871804925668385838653858346202722938384675933118340831128742197815683998400
2812840266648444445654928432291884591403190416271201846343434683841721122040234743526371849384275100549865884287237842313581914574884457735002094724849942518441825844317823917664741008448846957658451740989877806195845699958705276849584302963666483320692345846721458449519984778468684397617575325094847184801003221552688483384684858444133892342484908491106276821984602242850663862028439
14061058183852137482036850785085354680318873767850158172480851735264045851985208504767413032613544811158575258824504821446785478531173691478535828885402895854185707684856772522505853345648549116125611684645855485594212860182352908537273085626171856411064393885689948854269785761110852826094092220685788481956814522387690138816172121753285603617990455419433702309725122808859785984310101
5388608483245622558602316230617924828611861286132327524412286173225283149058640185399653645862555486278386881803474484050485512864745234258638863986218641127379118642270876228620510586491410200928971605371554115188146260595986784428262657826398024509578335344100717738670463827012453867586798677565837879004869115501927260029440548687870031967550868159302977869454776109143366415523024
9126920884387048705871712988708278310671845871287148713504950888706871887608720332487222137138787259842610351872985057766831011448734194098987363593129187403354321187438744308134457883165387478750520920248753454756148990656558440684264528762461219568243402876748512125558215319258343329938787772056877843098129842176828773451725062137778671390113511707062761258656423349168653705808500
880148988834732787794488078808293731839921533944192588996327608818881988038821882298881681180588261293361656616311939608840138415883570411865102920172497246988617912515283884658458848882030286732302270636302185166812318858885920883465178788632696287438440688688869276988654325371236199813624108440777320157374438882504588838830518770524649607508134252188933498889539198897271447258900
68028902779326914498906460753232144712789119417832891415858916176521385398918708896337913997218118647815250789788992449885048372501893043578937893832333469268012214537894640798184690862662101069895236608953112280341944548161232031896677788960162089648965894766351589696425298972268889773386269211056372177330146568982537128494916900082256002326899189963011899417613987899729543348987
9001124190883772973273512239008352065277285862186908490151868901792571978748902190599079902419299071631346629029608190262880400447136088490379038903983271448849904331452565320904416464194422285290526131211796022612150905824341603192828367222103690021867969906839567904831726499053272440263613858788029721594908174662179014645160913631152900391029092827909321709090526692390984168280
891717661819341951749106432722710491343395047911391142853213391172532404720251461912139314991388636913391281598346498272491259110167165579127634391392894186156358196305914565101047530144752889151101617791543534640614059158163893491613929920953712156279162916816191691157917211471287915991761497393544009180562291832139906491859186311791889194426234759192400211264289196287531514993064
65049202920323416891317920724781691481474817743698455648151656092186620263019324732342272392361070922792284022332928889819246263292359226923793779239732429209268795820989233266560992482917925366231109925075192556994487821067859241131584379263224926538021783712637759270927192384145965689237927760440155051429282175110054199314525792899290932471242252110252698351193929724393860
3567291931993049305610268282689309931034843996931331711101931636376809393179379933210256416446624702258155693283991385253935150315442279102417439339836506035338522848321814963979247993499359763436612753933328889356935793589352101764353125936393642554962271771378093739549372939274933563321163764793212229938133689388261832543393471031938380979299370499170593389396188115839956718
7564816303476483435666422423394091498775178089300945027312684106330994163552675312899208235815779111942894295276182223594334349459570223540499405618136845117391044706410925106943930909420217594529453945483084969457655964816659242230670211912946594663459594794691570256727865663954660947659564674494809921393996250719485768194899488552242881629940317581684949511769435949994986104
95014507950232946263356145853695105279950447702459407611334375954876021425681174045596352561233089506257020389588958713005838953495623763391295385127774784382576928195577404950332204472210118451895538742315436347483304138206988107295182872686668638613101232155345957116835246960097369576957769179579415242704407147795842141954595319532169155935145959235139586576956039063445000
885790552350274162309606469726629949177491864959196141645379226429609681156644519651063962438383597355334816945714497333887912963496352213694963896391053966777063636033738811732796484575436122961786376931313631997964762322586961896613466164714699666966596753240966933984182369838096749641417850162094904106297076720968397286818151968711875356231175556692953969496535955403696982385728
68785208965219797054468961911241091869757494297291182358494440533516755597391066973052325255364717177863632497139774974226681467204836512576152012199734974497359755598364998223200974712548169714975336682774112197315756975797582830285597622697449116673599335131919766504426497772292637210129775208318322009779131745978223213249785313597872134625122751191876979349397915165864323154769800
98021164980331435923619859970098439854981141669823334050375114153980959798479805620598179824356555675231149377859807800898321963432666931512084165777503539841416435862109231714598198842950622277663364959818144044393141325698084077630299815666932952986687812969869139410181399987337533480268498773383947102758948289883110467437404984688239209589891610544645369633885988746039899806
9958990499035098990596496299089909386729683542216974771257476317109918987046227292629386188783589743699409959884088999031347309881621898511521163318249927678261234138334292379994754693778933558712635517946442099566600447615639342909429274167937834138630460271532322112756995997699699902120611772376997999755308371425241726888998672402294829993050758448029993139715963194444249998