# function A014050(n) {
#     return (n ** 2n + 1n) ** n
# }
# let i = 0n
# let r = []
# while ((r.at(-1)?.toString() ?? "").length < 1000) {
#     r.push(A014050(i))
#     i++
# }
0 1
1 2
2 25
3 1000
4 83521
5 11881376
6 2565726409
7 781250000000
8 318644812890625
9 167619550409708032
10 110462212541120451001
11 89116503268220597577728
12 86380562306022715087890625
13 99045780329059370000000000000
14 132595005683061140853836321918569
15 204939931736384609309254735438053376
16 362184594182720980613658216570962841601
17 725714773673007311483810900000000000000000
18 1636441548936380322687909938395023345947265625
19 4125369373940697422789633272111639887825768808448
20 11558126740400053682445397701534706887845064990408001
21 35798733008386568729565554323425983311802440422252347392
22 121988319697326778062505794999325549341018221378326416015625
23 455349643417960820339722010197650275167700000000000000000000000
24 1854468734580189517205535304843043003601422524845013372693462218241
25 8210286841466802751843388074084755033568685856172200145744885371109376
26 39382690806700620400361253868963920062560024138010573694960684412745156089
27 204040896602218382792418993938046358519102576817497000000000000000000000000000
28 1138545494080247220381798820151011712208480771754906015696093477308750152587890625
29 6824182826541356645906011449953267273117248666313033336415793185874143133828615503872
30 43827200375296512626133744298426414886627535387948448207732809978625408816126320592377001
31 300903495737126024636540394919564806714582942945963588324875881230606081278757399192443813888
32 2203756937772807127660895288892921183133675084184905355356998146731939414166845381259918212890625
33 17182028380200568661733169823125841234484498239984802999781003950829000000000000000000000000000000000
34 142342373869697109709126051471680581693441993567119681117340759878451599861362619598620577867157042897049
35 1250738321329457899463905346360729070347822641020300580411389606832425669327632344659740474699680114200805376
36 11636949215392952396793228225741865052280905443789886592661752917372942759015877661465088127111585495987285011521
37 114461908993322381989592698374268603055699769114010172202160322432690909210742170000000000000000000000000000000000000
38 1188442541769386471464902882011700211842824292892420894782289473168414705409073185666933152708588750101625919342041015625
39 13006829428548185851392523701643774494696496907498925717304338566277917533032428253988270578104698154253784031723250943787008
40 149848802531880008869671515939140443353663872683812971394360974534889767956063487387249065803945462617304367534599020054476864001
41 1814954115415785510550479312562327334557992604408515529669804552353749274617964506249269208841222657430960534953871012794546029330432
42 23082232350035709438695992203159348332369235907376014124904316338584781566614340099554596617481889173508491012398735620081424713134765625
43 307882015779320068315689171598236835664367099633478647243270465099305965850362554192543029785156250000000000000000000000000000000000000000000
44 4302325965939281691120398913200383927465239061217060694644145953785828735005784803709470819244115967818891954114846785367438358364491691722874561
45 62917990875262303052226615789387850593037861616472885467004817086686311781575721063539810817980809719074259478531676471413117461727413717694599397376
46 961965438299713697917923759651676616337527054607248378285539783782161644904416115961795623121203206498184705512056526776922146492112996438156662874574569
47 15361614532421202347083264903688681935260273653931417145205746775987884231507259017090554705039044850118085074100000000000000000000000000000000000000000000000
48 255979170164110756422640371029197270021379240702255605114776263545709497901886474160484675231408633112298852363990243162523664754104402163648046553134918212890625
49 4447102610418723901660137290462780224546003788914805801254049056651947315425362377451863128750471510896727243898227469044290828257575763469306919158141501074583846912
50 80479373427801301274005621921433119124583899574489539825278334987731929359882822655414453712208752268294097533920973230128651514008335393781442722545786340150007656375001
51 1515904714073103044259827689873810708337023923936963351491972952719079914022671297037981491049135986842827689929658314908793154321911624025039297514581561618571766106473627648
52 29696003861679448631259181067310208144712569151850666013914091434749116728144270002627744904679569855907599004748014782929460931114392699047679347046369002782739698886871337890625
53 604553799502571679097426149320334621475882151402457568162400169468872939927915117217665425929055346401230520512969280536971560204100000000000000000000000000000000000000000000000000000
54 12781068797942170685022884589260046660062222696315918508423840120064537333391881428637460256113400243396956231282878874403207783429251804392912552187047611025583060172933359912414735297929
55 280408260178932184890778492417162087186358766049490281906128637446560288460391141589453043926659594301724397492019101873075772198665439875716176113847134270854450286942499590196170265383141376
56 6379887888322562134543722665368675317790865082733605773065719288313376210329477542037159065408962796752481499796960901130067254879398144849754312112056074669915339630071926448927603339621908016641
57 150435930206613460293951359756128595192336887258626650213271246377841356104018304044461287344017482521703332754015036698547191917896270751953125000000000000000000000000000000000000000000000000000000000
58 3673956217180031775573444007869437599901211560471013393262866299440276879817583441132920148351580876580719489381502665599775388502903521606974837570131440579031727490522118984017652110196650028228759765625
59 92874660686873375297361177178909442741113938002135570433721257481579244722430088805359698548217655147636382610990487447902558995096867337210689181189449154493639352326312175269326614186083786753540149234106368
60 2428774990730494368420091908355879443073438215313726408123539972619781353213724622669457616446993868418702938841328975695444844901075359365642751650697194404104214143597857153952878214462808111006972692527259416001
61 65668711725974702287066664221559859704665347893597103002273882677440997752900676953393012188460897725025437973111995625769310402446486105604585986451653673400095058581427135204487059816065358098749977939187179425103872
62 1834734960878205947083565864695669207221322980984436723937342769174992064461103190091357348353727787500208803751434570033021776153681855727568435863077353207072847930699036254120781221088609669322977424599230289459228515625
63 52942192897436593472808784467848711713283083615076290257584073751752972547609854530096955450840795345461238242562267612131069265821348730360173450295585017858850373000000000000000000000000000000000000000000000000000000000000000
64 1576963687460881301040170497851496645018814322356529881906512655241517537263136759881344677956265741262488104760894274753844562317909294046316080949308502907766194642594205302962243140519443663270203901414616422596502890837323284481
65 48463751213047932898638548105383880471355888601842264931625364011156649530620268046666641775521000049002970537208129233242055587622592893482905721039445628688719245780552918463342212847428944610331831146806732233262322683622923096293376
66 1535956640030491839038453223198306807292955860426447775309887077237583206461733561584984967199518626238123681049366011361535956468559569230869477646501193115638851151691823914764454676719441601663968008966471218821047891627004621737693933849
67 50177017933399114542529681146692991820261216297239301163004969229305766473039936315555921552761426546660589483265951053780355522833736367606426810817328308933486027738793954276490000000000000000000000000000000000000000000000000000000000000000000
68 1688877388152641518777916201491777501257026457360992980161162557544306297384762916371099225451157174829750982077799609440615370715592976757735647659398716647974729365831410992299940462764732967228762333008183250948608389307992183603346347808837890625
69 58542057744474392103755713548480186285512067443014868396946045339670158100846591164758647697872863501389180074418600189354920426085947131597560904865464373512159820428932761125244057812786868486144603133586730170313202429948410907260148399676192458801152
70 2088955439243571924395019230515138606872705074641202446226910571221939655356662962182377966164040176732511512282433899892447355329306900209754563979942330069463582393769769683538394239335617452158813004895165999783721441146388253954004592401447151313744493001
71 76701125218675197657180800484283618020993258277333099520327828435671947663785812932603644866200371404792588875370636081780549705670194154102053320281486764512669312372010308421353666600070799734744953241981988911486620526173023287714182932706264882081158301483008
72 2896748376302449072036696627920356132277788195759597101400000857190568602031040995972474840550900211625659245594176349097408898014741708127653479082864438941617709185864174405276246066412243073320975641658901352178878821214667339811743573818603181280195713043212890625
73 112482836355882486871260445653788893765588758658232910579707164424945965757962398217179937028312563343618071569590302789608364733797678039919068252671237450045921922618248990371322360748301710898506130000000000000000000000000000000000000000000000000000000000000000000000000
74 4489136682429986343792254508187119213327720918504022573546101192620868884378261668748477953109716527989091547708434887355430397793506439906827198951564847211626803345525168027731341440464507931821928146074902963018825611602427264401670642934556109548067286635513848056563649209
75 184068548310387623470608175956720587002138516294908666500534659022913576858615895004117840179305534319420705681947059167809615036373274852445207830916730638292975500043238731264842314107361835087374406291761784022791165258838488178321330203533112845345429674226210550683858555109376
76 7751396154229009934047141244241165166079045979357714807347330382738777552997101865707619466059349862119465297474823913522317571873706515235063111664818807129297073771053514874892608512985775014826875803893203852752834055424593464085575518715507568503089421710928824021532004857964704961
77 335128520347462939645108797413021377138799346274937326729060945220337102912796655950253895692033668820751044385149129332662555748058671156355143917887578312659686990370608906547468213611965435816831094697293324699300000000000000000000000000000000000000000000000000000000000000000000000000000
78 14870495508855967529780020287297337536134501344075323354836714897891611315271010369549044586397325124358919501369481831504281926398266017982912207037340647042639143284861128193108931750679575956768960247215606337980333258221286318864941925189261789976035744997862053651260794140398502349853515625
79 676982406002891348749204345218780715751934921179139887576555865207823085719199338360047480434206744054439932872642881193472991133676191653631964343378062240065093447877594202584736684315747943550709206258448282398481755101021998749893267542662095547044960316815867348223315231934329674968748448022528
80 31610122265721951837365702127180019208732884589322251497549883160322519689180907106471733591786521068812880528049077217224895095499457480316682636712194820709039940877438472985736097564102373613743925436040813395011450823279928716797923057940393535007923865501338392588079983171070684817667957848474112001
81 1513332329478435266893066268640352978585608718583524447571909460069131390187610054877711002662490350467060733993685520662762421095080077374305007773496612878655679762291151497019511611808973539744150494035158858613273345668278716349591735122710628866087053303983900779476948665812080388052034849345816034803712
82 74262176121087505315118832612143746106023200388161641556970570473685570705891432270990101448143860797699594560304344021902677102750728699818031671718239500021525168004623029854765368149344096492255770600389148089764927740874966306152556762857408229280671801243765944348603803837338688254021690227091312408447265625
83 3734181459682634286203718839203046156255007226912791904953841347546957833297746313371825057007821171093885187805843889412262045010226053735598143129353741883549564180240340443737735795157768748271982655223238833629677126591332654751796900000000000000000000000000000000000000000000000000000000000000000000000000000000000
84 192348969734375301953992223495731196659593708953620924898225087063102910590509663263434514845148930135191931989065108458512904361055121192347853245383947054563838851379729471295611786946143824898336743780637884859017312460782480347880905861732919513082753702992311224639064654054784993801647803793072285402469850188441160001
85 10146736088027791882675895570189966024112048964770393894892862816950211908082952434191984186913211575486462248476214294688364646281428612288104008354665508104958343258119370476706076058608477489886765263832762991209709020135801614869810205465016329852137698691475175930479912948351070131058011374364375105048579255341255151845376
86 548003343672493751661881893607715445153958426428743800561440663285653961575351459217795844640532520904425893908075475314462500012913132469496907671841377978675032670974603939167114377314976396949448006986777846892042305319095479662160110299726748955881698699306856958192125027660758748170945719924297106836155196472655178926589585929
87 30292946406205045129846431672630375213141652343434655105285286754589904398029528681531766429043007253550911605592972968619057022093781297602875918251603055690852804993031663076599183439092471210779655308411124809030231459160543119977483338451504247293000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
88 1713504085998332425728185902605037340405092093466963705804011390738063355707365209073088288966878405628817611925124510668292494544620755626979132316153258828852993283344533980504462842062747373620551135029249940776160485863071414825012589522540361389176716071150160725717347353649628191463970755398769398036851185906925820745527744293212890625
89 99151796641459545140928008607265583986772626102632531847502739826690551480294427638005293751126287479432163623375948267331573310369863110381314255656161013837776486601807663764435850801589771900333563555702886038755911540140914711722593679217681466776033890215718086199319377235338905802953472901200865939065160143067555626320589867753054343790592
90 5867821519005987804316918427638989236219390013293505950323083952545268802816978225965461002218516361333778222751920571294419595066051497657071651973219302217694280875673234387351495449410580986115206423618209929435598299352300446622681760730850397463761510649800788236578674335357927143504216861596921296801791898093298661195449897673278251830448779001
91 355063133216231213545556050755642540373632181773541131952407584378378681323458365446721540125149952893612534108473756281241277104660313664460223511954131613345448024795902441824518747103199915238782880184208493927240035077112960647855905982321828799720720261319406824101445519428672035963227812762228215043684338511580067228685391722826055201135702434643968
92 21962437820209897186350620777283631420192976843975654750706763708075378750471046946202537449788498216485793315037947496539597495368741485624909094759598823538735079324050361011718510586779739018040924117963010830904591020349667938560607768187832802396632469776277572519381119473447281932761300485478323331098460892800970124805193250949741923250257968902587890625
93 1388346897887755322413126818327510029941177156909598707264096269811079899124782995472583024885739055234672597896375056133696079028396815508270506924033106816520863726842882074038888984608214465811645739628582896037496892925562752400293897725447322955005802214145660400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
94 89671899493057090808509255573394996109391751985190434499771834489159527628837591301290465863903872788741915338781447373784044026214225544774914330963403563479173670914026653964994320268883695884498151758790819153742506935106363687217910371542353649400986051160978967775147425600331529196360950061665373928361044172223117498415216981701051940224212194037207409164711998889
95 5916382890847328768843440696317693312228629035402994795197767451267491233956175369452330609654968585887260207852042529343344707687028844971887356551716341093101900799485027426479468087412303795462202827096251600244059162755052512618578696896645659734699008622178514990852520845102921278710738665778687797019674400753657074328606552646088448553684060481520822647816829718757376
96 398657922328179278006245652897818124930101501029013333913476446318019346432967662834466642919275523330618659443221949003908920555498897239703235913604119356006391638202214269257173856264253329952727994455316668866327515628684046038849034878530185197623585955124125791816669251455788250012320058247311301251089164470274517255340455810035932430347384042513361535508027768554069524481
97 27427957790221909696972800207691708177756178889487929872267619728720541818736986727021934562973936828647481098162052374741433730834859297657075291156489377398889979580686470057472553938806511374295822721446333352652702562765418391222629968419698743943872289456422924710329323984212910927810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
98 1926380978917024912722424967863652891214153414143795486038433631723965334984283819095178349157977488056665063279873963125791938923411544792331113748646209553996992797663491734684954621913902584144702924160691819356529283141893344311631796494478514684567869257460810472448758395635562615766375167682816926384190570433720917126570904393820353345617387742783055415429771528579294681549072265625
99 138087739253570466512167431879283192682483937671870956902883610335627752950192809548405295751891259559393503949928798166598811788576401838875702634171302097625293430355275874139291625874061720872278209551588473297458700028781894971184341617169337571991589613957270792449613107163519473883811925568824367862694788034614562025713442180203997729235440159528583700006830318413298510857313160410431488
100 10100496620928765688550188629072566948229834795798171809198011591764084313199829882640623326832146986946148473585358041023840966646503051098715521496784440299528103346442659097295063722556372080480283928714809559383264156674294774496944057868571577046246337940256374542832068126246297674775584243860007926405310901136249608361653538261862847793206260269356814817349506800059928791212411700495001000001
101 753732494451715038723491966462278429051106524906011648091961869226694975060899695645648367028610974646098638610830662205081707484147326613419472451276478976696343255780695039493423850836269477944640560521566444137754974274995851289338415289492415521226001793601838525698686539396815689332129275248523758969577351427027963103581400750069327828818462396895524875486575695401954471663555973347098416960765952
102 57371026946219998350182433219134646330934177772829058699293409856370120663747227410367438477951431661128629792915612965920900120640822249248898248970747999777456139663241219092348604057085315370595318945106156718990172031284072715053234873129924477763132709973560995008004672429851530382861674468166112263655294696473672159295935575383142899455143613625356536901323694678522802092857091338373720645904541015625
103 4453326549360582894146229319970245320665557541594454258538132121796299522338329786549598062202679150298228793755193200205283605676817418483738698270255526346721145704916810437715080858463346239316202994852305090403883570885520123931244003760111519763044200896221449367631323768134485087266373759860067030689959810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
104 352460367403382260635268877077062239086517280235430203047944313663735813396397826878044113441176469867280797661353929582073565594332148114449670527288760137338984291821349393044866818391276914109596040275485451542425499936581589944883087510306295827431308812063748493948124116629355796549336323088135007792697679096763815223255821521828270254721583862265472018832441040438360888568792396705738276660666251490708234693121
105 28437325892466479207673333948720076589049380211663934601797700357709948274176129680507300280526412014519175587847186807146399663217259482328150522769142907840355435983987830910461537470188192074768662677721197703617689680826703235431221503659958493719497621465254288087708996737475410775409632743354053492360129035846654126329668637854184602148872564154031457581982534637872286422770834365662864931349949966653629820752101376
106 2338516139466583220320239838150900667639297903478118603214681717798403818199431038276536237341421668081473040475128172379955924448221904929357820309469716496359104097129512155286305346634467043476618389558499539812797609497337911571682011868759189433701825869063082496393298307324930894549022833358552966866443460702666829432796271762080056474167951432358715987129077556671192000177949930230275317059158718041281385254056874282809
107 195968863650980910697785715874715970516955661016172870427597302310114640278646432066131432342482105816761347016680473852668888322429192231067859125441252612981180038760548983331000845722087111248121286519648027180402378961336884957055110073234067250619578490115106967349088587792878409735847222705729109293315559625625610351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
108 16732169600181530281847316031048400912807465101608623647829326843617322108250724977560358120860365964782603909492317590725177688459694371802011914430529532989520193298499050611180144343599418029388915200436637484271465293609681987275765425808671019116148482347679050335009653311278170805905012559753182138824229180964671991887829457962876940250741837820023001340006234242206496697912250085630813376848247120420865030610002577304840087890625
109 1455327501815514814429933307872364874755325768863249565814949084646320455451239636677038519218305269730276114706026858896139225611687394324938732861844133553633815542404674950572875380192418419307778984288336414467950216706780826353010385684106514363767676960805411307397869675616416950980257362574460906785843332261382332136511419925252791509222525802387816939483266885902201122381027273368303559166267164600439323891214736333491469166661599232
110 128925464067704697945913645982717064671287181399805008873999074249309529062686222070494755691323821882016190309892734301594860640913779114088368911928224290557593693998888585267846859965395032539680369970018389106028100691357918641989280375948679868404431542132266470090840340811973306771935667316500803666918451794032850799526437856257483583993125868109967572031362517949207315570235447124083638847672686393584449089814964298727654087141991249281001
111 11630909989338246157738951743489882466415526508369592573229008228287285875490236304047057029829568647286406106843095817909580703366212551515371663849293454470675376924510823040840567869410899797252478210194600946796730251257127721847680208251597996500773635168860593420875860688578063735579049779534889881517482458021902716226355071951010179144196376570412009392154946663139963899462606346702715053674960527529472622120786270240990614534150932552145174528
112 1068352456336807724312685366486366312997301164595234024606907714573986344924975748587221601365480612556269225821989620036806383728307921113231159614605055508517957262481510745014196012390361073686367677380988501520937756015338442452664145882258332358981237250648515679938862707348806345806813416659944800624908719706743593173306147383942571299886565344407799934187498068759283268881465630722941725494568108953370583744969801731627967456006444990634918212890625
113 99901357760165491585304515432042629827388632088163673701446849344101106535290387152761658419295792020085080051784178244060209461628475910289391195935138086532860098063767093109809720973441181766154483031843552874445366239242994939108934883871573839103283797293728896325601201361246824503234838077377502528903484196318365817940651751245130229017993951700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
114 9508577681695880844794951582173829153038362816741425562868266103840310903202666195471438585381264485902275209689600628937075257568549544325141208933101444738398532622525767136319279492756441982951969967360850198282321748590713003996625324367266933435118771207930896975733885733278970139507280921300768834799620476501745656065950903101613243213465323252921474492699155531552256300540499407589497963813878762949976931428037099372061792595909375565789772783507919807914969
115 921042376672142850224626031446260916845229943660975077846082360217173147032016224606156691482015241294927677126402030579526368616403185785357257549823089636724024222942500020807862536276061429891624330709922176515700306299963144623985006723522516400879078403187084275851081653173745463309804563024347463785032964970904366872703278004180962628802925021294849775280152292223796013865498142790256319127684912193527281847292792057410752032289577852359714151385374350412796133376
116 90781484340545309007799945089520823350986054295391875712136219024153958912963011013506378541893055716540674796315146060192318305069604494281177658652372927261053888109226110726753224982016208890185745059528511119229963667628700432358339538530476231928595528850764045123178316486774832617463704380918814537332193029657897109869251923959841675695396747815757140905624939509694530966380631582298392092870174247786644753977103838276359716034538723677564924128432102684626614046523201
117 9103395929072599054073334645200362960110833954010598054922005328636162864063636537078254193448712814518537019545529080300789385790074693541528034651613427261184578004239735155299938749553175927735263408698916844396944541200405333690654020601147093310040965212721020515926301916233432267470583508973159464051338446448889602502993928745308411881123526512533578788456889000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
118 928611491658776927195622697456546339418322876658845664000398826955046270756384771527626481339386687101814252128999813750296523834198462800142301408493338623263865304295853317524899046431561609251515822984629821637310201159953445525249795045614854450802994935736226309789150192199980534495395437008290840075942397248266228175620334422371482667974753759222259819616529277087311739887518353575102520116015232130585576838578560075772598316024928279837670486163148098057718016207218170166015625
119 96344342230482836169570364883723258352201922116971380908059342051264849128380312472215497334691152656462482164927541713468022120151423846563933503213291817928328685792370050341481533459266684236377218802104302089357202062232727902389672399913414815581377285026900764765315224533875029752542815688579622195607763477622137433448469459253680103896507195908843651217493683880555874771757110258794073257755501764633242857700093407923078580940518955522555229480238252337993568042287600626426338869248
120 10165249590111889993928066399633341299993196846038543657648346780271286679131047170643376553430250461914596353519595716260319379494320113509930063455088040789287406567094494673450833610891983830459342517347936254753698251681260944311201302404630728504935967676381047487716218300077160191358086814617615791049611363226043827979981777172569855059167025437650296600686506772612676450185788175562495664873570101878222232860887031194758648935222269957259591226939360215840173668376424482100530059112128001
121 1090557840932624880377387490452466888554671895438637567642266584388513723466239573711436915549109448269936010616505865256889440282729281091765888305039233830888971953063739852763012955102412930030054143997079458624342835687279530895678514409138422261641349727933732226404277939357265976866856523771000913144470429653767289906100452706657579794604581593670415818221867846999164035853309953463766988830198298716267957227339688626009088001787645998171850678365190659740391701318434094195663046537589756526592
122 118948331875314546125569061626743510857507750516799093883356571761142709266040645796141407244143565230258616850457198854917315524251233186678811725636223834646767959493216528582369523889510282982892360479677182455307299886300962341702464109130047512376977466927566266126327558626188836017456785091994186645336020977888431673356620759806383633531474802224649004642459216247870193946090052079055602498905616298762952805017056502260870336046473782633769347463325317181361863438926462777089909650385379791259765625
123 13188279629189814980401062982317601295690228110363883685430401023332064831663134304890737468171340476103093804980554895704807160455486788727425475598388039435774162874198519581100979754801042736240039534736003787613147147092680263618223428659880148001357031487797942206326828564661482510032857105826758096143939676268899438951136677592664556704294983804677643054867757316700178831773246794297000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
124 1486210007056677534045022037332440556697618992088824499829599644831176520502646503458574673243254990104583862607796611494020825009219043137961562523081172362151133100806723489405664375591993470325720751829987101685815973589448197145385184445552954163103236645170014525906967648410292827921968782217874512246134337252954139349153841297984736657565278879427855556480868073354648733746521501349411301111782483845061973269594384947357903471294532791551258676806267982838208381126669104753398422087890273243484682991690555841
125 170207031201705425948107839309919995585141860475965576810255094814101585287025102387666175927882457981968764705870337611798581317712280617287100347987108135002801932193196551115396647086583315154201878496189920596772436561328677203437475547931354680476622846982422394455026747771745574706955171310246623531912317202627170572074553396069376197094592649240519812183707718535434859283355814564171656526906480729666347689165764112638305912301552391513613397422407238305927469022986747040507829068747240090179489274980529787109376
126 19807243594623242797613370317266919323465919450603687727940098207542232312567004532435914613055684519603637099560257442640515871670967765674915195333001369114648683523655262374863245551485339289452120225989046752356686945688850903120786888499560908963724999673667685463508384032814652359190155428744849575928399009625568219073330096624315041762103539671515195591719178923650461392631043016060266945202417145586868735045927094217000187414609278874960136398208849706424162477105298237801260752647310091093131998276380746211291176489
127 2341880111754586582548389234394475338660026854914961096049814295698225957895805587553115532492728581348636048084797178421784328960206038426049622784917772531102511497590756001186439004469987561793900929980184446326020880028665254211312128326032005121151790888635072425432781905641867006263969481036805541910624298022672800252517436083603675494296223574174669306131191976440839669431769268943366735056778149170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
128 281284014657579668493365447605248810387033443159343226625867283118805766005252905499611357079171156115027647806054023780022381703713456785818838293004346684854075077287974685752806247460465770792620951331252270034909581654330653409354416056278672452228808950290108031371750590075368834899753675819737598705696935375149185591659470348317505953639465583574940632377062188913343952919758182169420981426811389864261175826382878041893010215989090928960143354079514082944369003539921785249117978895544976182530039210405448102392256259918212890625
129 34317194797913076275764670086498649772606969824021752248761411997705621830805495591619230651753094861265073241519542002293937924203483127569411251824711193012310429077037630232815005588211070290811699034554064494334281645611374974231684707507602236827542602806697502385778493406378870940320591087503983467996076669324591181758386889166818877319885753326440063284486783350857638041156014344834381521887345013955618891402202094328576429820867307486437987233263786126300444179117942553000404648618744055473529392334381797477372342633745747722371072
130 4252185749951045256335820169584250989525649188772066415989043656528329581349438217205714488646147360677612975396133028542700944291628494227402279886721578194092383526838447239453258350600983285823976766467730244639591839601208656747618139424962217334773051255850337265856946740502489834221746647966584629431116027728089034179775200571206480276581763711676533251481109462807944810224195069838028885734799777131555707791453029993116670251752871160924812184568856262870382267624248579909153758863222683928214081603226265939286362911768465875070682047001
131 535050273356820854482467129091369844465292437599668295648189791889323404484233248639008239875649859897067903640395729656235644410400316094530689450513765698145996730090934425630738601442281717932512998257351838951361436683879668004805401246272705587586910338271620571265963635189583961731052998802627247055877370533021089925840559824171733024252738440390217419095201397192890557147949346849292068256784743755014715708533729706904467780900789252585529430590300345164646049875051677154861928242222272756080751688791892428075871449661069869770389050189938688
132 68360912890099765951301253909414422732766755800875881950068620530188252441925720942416082881037733296377458066467344676139619025212797954722588694678093602763439469069075285523658025696956245407724695960729124399408845636169461273594161175875508838029956780198371823767007898928926585704920216429889324008853095559843462186250800517830845995070593161446757696349834069846716928811813508945853116622142159610337764156630710765087485809092078293413429186066756245091417417641937382178718889531465629191514142677812312085851298437688683407031930983066558837890625
133 8867511839469257291517829041638333731178267328144313161602991383250767938706850216930614868104613909596403891734499329537741662026965313011493136061732058570717803534452135713887292777952238551984357408106125407195009907171035762947866699704372656460892301803981859356791938127422449430252471163871087053318648948980553333253735289282794403285919376768598251232391640264513305323848288790071033063049384703714692892023270758071872090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
134 1167688155972400573347246062534133570913082883137933252359439718429272339797941516234113939848042895618244591278955947516931417860503969029923382791022682149140128304825497819544446211375536196946870128713529329808863923919745593897489815603411888202434467285705723855055621218015731260436138834808117941913845253417358655781591186254820873473503835763952306308987618731315520615240854423573743378622096416406885908248721135742704786289494990965774762048080125403548388323083512777092181454650215734583266897455672305077228405741807412987847603188630827289549382362485449
135 156075380204431188375059811439423098818909223444500461216567782164838041336473446300180704526088715597559338450538359164714258798514462790476805071620089397335939652250587871065052045654826985247539630754046684700723900629047500378572697083188753048091608585541500004308389594545947748192981554874352122876174568039910730525276009286146645078052714776660832999653614748322308573457234533547868234422964850162304767783996005771262367663310115192479528528336581463599129428560904481288522732233314052665166847115240895250506786067243362045440969744520845684594815420634157285376
136 21172704299786248064782897096511126924684263800964530377931981655740683706348245963802435506928750123792386347743986042338514183784409427427973901914516448854292890851845472199062657429550020125163921168395870440675952300870080014884775758353746796980918002373541582684284175446484499531367267667595377501122184483293696542701421547931236441039014314422102082941882717297595213967973805882683801120996840195067896116332118754594178166176377477931401305776430849399182602566981492190899034063099512302712978390477769733121540794573110213376921503944342815376176388027180927153349121
137 2914777102019408588639453918701196500110814842946341259160963779702493154554853965955646519461446876139713220298923134734322619220952204419212101502014349137781334297715523090610299749057486602593872356103765065261139362290614934139576888523353916182690058638577255743124232589711183322609129636142518825873743056476538656865548653648715488400687234948313068379229668104147909925549493946168090834533058538596756182683077554175953877920759665402859700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
138 407169112697088635391763995444003765294635814497376445603581825938201310146207796024863600190246688907039488389591239117568205928474539626501983627752387068732409504652253675585682803113629209171739952587341429406462768410707673543084345575314196392047625182906817706626798589449466219563133852268474788778555798663421345740614704251919888749527039770593471013490589276549860247144863038583643886779429596058826752290595090534261847722691255554266251080059195133939491199282409784053134921851150809154422225931831246377640592778885774338372657943732092766797592275906936265528202056884765625
139 57708370383803459589129397266807832544483807758805003876027237052562412508470910256322214574550820709310510709175294305402451445831846454531466737137708156543476938349962834623276707937267504015187314869215553463090353836469507955816706730874413846752919733263566938302018203648375035192474753042628742890020458398190825798111666230465022390606987923109670160618909369176012760933953568736103392916025532686829970481097081463960012339158534962523650509866756989053682425307040989718344949188812974867974316219759579181345015969434972545586458036414625531055423965660957061773833096846175851511808
140 8297590812478328091236016793185291939272961295060205673052385007519347944026156377218379162337234494703905317841429694839471031096004889904143488181922489166417841987735297804001893515890411588950825474613774399471578579283826223889325031610725923207774295973016977507602620337573907022210382614994076033216187030175243441817918576904939457113843341243329578277749028788904894814196322773141512925430705740773413168192928476933340602504612161026729740797942090900555894259502461289038703201626814212826549636981886021767788817878571632309226309417448396084598350140406456666768603254244196084759544001
141 1210235238229521293443263937545507202017878932841054530573421204302102345132489179559638311326662189203745522830720557629595879856794613134436070730822006898103794764990017567289588658423504231558154569268020805774319700151134919436405971275917605783384723946380436321648879522654085951920627654895491089105737423453269373181182720686822410188252098122051182812190911516498346860882498467544747889113157154991869768069911860327678543124068128635121736813453135494531466538901307324012775134475796966122373552063970401247597452800304968651836287450728682057601601123581374722674096475246601387240877962821632
142 179039205014587563645945898633709323083408119376572633275319148247537264151565137586258547866371219069369400544311208226149697982611819943731833312287844539340281377957398807404116559648325919078577578468373092271787586411982464810786226640059773200520250508850092125917979395079582323412899751806348957807758014645691349545706285165428130215898500004939450856060080067729885413517449267267575357802026151612727438168143405507787651162476038149886979570467460538233792348645719094934790156056083890029356471599586810164418364530450982819425129200669871708281082271137251739345774836920099915005266666412353515625
143 26862329075498867533032846231175017302172297581611700407464126253900760478727872677797654172945398830260725371275950287830354863903802386820656183464809709187063452986241276538104767345415239170164748970700163976254014473700697245090568514157570723042463422462124855882217941898046327291155730259919121689300632897129399523750164507585986652849244894908081666765245540162843097476306021362676059376155185970652274468691647402126849043108025583137532521504908800125122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
144 4087084197172694752133858352685286662957268943890947806353052369365402834178232600573064895263562226111346359176156451405783035967865868550293319808416332160113741955696226413674300818522143916537478322571489854924796744448499535351235914451713591900945095580260355548669518617195960138141068234595757040079709782867043802756648090084795755715466898730738615179219182999538741330860930942309050742589695638029411962040247491647966554934931463419811654008481064227866208483287215028128779416775558912012386367133809138306062266285338847844925035933616066474622896011593311493756083806091079005494500118586828044707735900161
145 630544455598957391615356954508438987164168387444914278280299824275830981835066912180647978542025552064675727963672480744852420627988529376033346624106859150755863497350586466281455146187587745986940512539364757042324552896000923970485069052946069328611413526714444690847088713071061414077627874467782591905053362932650627610958832815927627077872890152367594392981997127650907177223259572322662768311555344906189278999844642576294371830358348913466811745993216236337775306191239040554345960551026501566942308260092884266736543768744354548097565739878906739130255185988485561358006316228966793883926692107229628127447632498917376
146 98629865077380375952858357141184751919159750077953964534975079802513397316885979343649716170858980677256815518966508665671901541757430338793252332583877365456092979597135585757536487524681664159835591595487473984172085654477124959813962042573845031449221673896449957049315991444619446631053450631276498622009576427140130120473052745445513658659011754103068434134146481198506149282985923602283434152581421945256345710460066189968974599518173296094356993647672149309276278350576548541444595616654362601173468984795254647457171879038749390403673015356658360464062244497121365147618012798095084764925425830782696505582019755197901818969
147 15640503573984135239713985396307845129058769957192345222342295905127182026872114093079706251514457675571235456643436730841760583384766838907517107032734835968842964611704421730668897674295794744701291156586769869712348834470788134164916180538303613517510092834323108964948026697782674708443962031870411726484033424036355918336215945000393076280413482654824434045847620072177111707187251085556593919941936235744592854663644403110434332724758582280795674522090034950206719101541703091907511121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
148 2514213257481711825476039783246334184567991330712052359045162005108753208282727312175454573299866831954816002540213376118641540205483194531511177112995021519408258654580427167068052024719636842372243183839075287620373308308437450972230376390639194100623680866871366608054724043781418726614918024166610742930505324601354202120788348415138857144919015118190977729565189207849005172560129463625768480019231959344478211261913108796979552311276609072964546284319525865463147263942202672383552235566282491396674234323147918083453110329885780223130272924229812552299277746092817884115635009025510581624797954748695705262662158929742872714996337890625
149 409659140314766943678428560782324195636368773782085903439363617546519834425979344364790996395582207619154568027407583378032693318514111612099800364512629071685035905338311818963710412484517996966386113277667672254957047133535475214101890523639610795064597057234791588125879978470910299642751011484623685836460025403162486136270473548229589195716968427599965592313775160293712046249009693308891218264015850572764119957063606236245073386211559503351413184583490720036409574578506186330619272277074296251535384445189673295014344717773534186643549452715436992033983062399010695187829726705002213102300850963443615906683546198072973675987273357419610112
150 67650801904790561604520455865189943639673742513213413435149091247448329366185614528031700916991921982948682687177076445232270371529023893837421715169694324770980315276174181410751750464166898779863321047905227824775114701830255030130352828756130560853126090507641618087791911320867925383594510783513237230072829543315287087687914642489171679076923867675291444417745956827402955422295115818482482157725556220272485409988656155772702419318137778056690343894643261303426674218815494987706289265515798836201452281340714219297834065375149901038705871612568357221924657266379346517401375639692344775424589323809719635772335244434298137710458985711907347125001
151 11321765147256797551669828932232407940674673307735980663464197415664890045971969956557104333470622811765750003812577978017392927273702635464925447901683450927639474943298564025688276681251960066865987413975010101488937388582811433953201327596814926202009801996610927728751521545397815929908379139625224801953613123200406031370368426003415386070638167253219480394218941333009929804238443027500697011630823160176604868270837241065794133657691167697850089906206555342012185545732043326525121304272872396735159972516982512611703360842489485285549402894755713157651957728709281744699292690743256308005841234456399325700664969326547299876749276857233733906698600448
152 1920029378474557211476443008468777233211569170696885706768211212336910109707255720843914080199366196950053397521327474834730718701856213709180368096853442937068898141287698366506430483612524682204677349715971173956590508021956448913035560898359050104463778324498375203982325795319766815165152146100454032372493981034955804944435029191241617022052168903046906018502455799312039801130275616761194526858182832433936081691596552974381095004033643850056021189635273013089899191165049443959322740590301963882564506991389177476325394449322506567105039891514979618188096152813816728303682860270918051289016938572745097427646316355122346752892781296395696699619293212890625
153 329925813022318150023431785762427813967562907001934643549285038653496932498615605175263152479535252865551350903614913838498195128680811068153489106349727541457968564560487670138194626733812941847715680321680748662300204240524223679224373319443378911459727540045409502659546318195398709780447745881775158749381755740546572517016925166696975679814947284558150429873875888798401248687737619122075767448827599262565469438828493985060405098138174327794509331531885763794205639058627531090009002702305925834782579920138821000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
154 57438362768225648798089375062609824292941199284133958005393574656967308244685283727782344225088505619388321883806140935846209890778664102755576288811418205197176771343858756746042683761339416376049773204408582637608174496871322654768282383684920222195190924177495719368328421680070252565170866720760712455249897662328759339429825800508290188667515364930118096356947421248453832061809777275191956407939474372830843804761579090254419186403689928655281416321600335438470199680796548152154274149008201091001349993808232528395916846804498242735796853770847633591777895168714171622331245345917750178392387958064255743469705711539300312961091208829422774031454259721621392866318329
155 10130439199531297659244350422069731153082213959041115907197997611499467140047533690331028850945075843864138387421904682902244595613332290092987014095278215941412673112329010354644115081602563435199042504344143271718128632185146264304847190323156663785315324291751991155008379579438722054056366302643999486225105245478763521196293076492407730601234972027869758266362321819183016332062389802977354086956628904411604163643034591517119525219781262293311690586118111449349598941025095427026111866675689399264646644797858548805186946876590381446982881275143413605379298170838772504521389693402096113512580892378506185873577147291003651730160831388763074632132972025433718841212588261376
156 1809916621304412709530030922141808530019072790941834377193395704686924548506606871332901070670516652740084466694523586298352204246891596041866426263722816830621882985194635152037992668171568375298947091912505206058546671329885661925879716336989019039164307639788427989131426039373111442040080000416910398054870615785130807044015729794009837513673255174491886014576261376019158749456317143889468451373479596789320825694322079394838627559520083929027366485229092869956849543900290868646371823707276681624798288866601967051110421617044851147977965737443274017049284610300618278966705906794719644128526141367341205307147140098471328823794547182507996379412518833152342736912308159441250241
157 327534466255227375860936896127938777706645330252939647092621828929174344382304807020728399857874462075623157036932051582375469734497829575287444821096281271063037628536757252279560086181853220984863239031646284437819418676289754914037617607681798954957755471370257617051209041511802819698767022834269884145608114352802990922746126385490097760034741717799126212380571392270916933459291233352742367198042154018241489178514754929810913184683853308658016305177583381193261892909078639338815898277360028068017072655493393540382385253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
158 60032733921302340702949537273455318080729639044544579400176711542792018418024162006838845543873809597708921171726113190474468401916752501612813759869496490047859835814232236182495464370141885230185070388800168129218411188699849046078854012620740923578091965122741626561817429748665771022988166915404758803394848134905179225706500435752186423123722959390761901033324526115023376419172684737276097117539384149108119979179773652299515044682941786140824364289125037146314016298678337281191288822145239409839745817735154978265567239122884974108669484040283872861893485830311509067831273193344570915678348560846872972799392303191681542834273037441047686743633184092150401056642294861376285552978515625
159 11143378744995645437870601511541257936728847239625749402694496495593947739782428710287552210734751492269594436685566334498728565592435113356947082032050804449254995110518884143174212232593051135545222560185871056352930491890747416928860715119403957199527914364753519239049197351929506320271910716248481927930581182884932978527554005974456760548389857078089508827732452222677388027920868334606769347367994644034424549618048496660646510464386151757167857234301874096824920232006584837606567288216736136730051912045527768228619846262280513210057958320129847615929132028609398465013738308537616929359580418161148946601229324336017435983181820239369682493636106062278144189276697767390359078344494487175168
160 2094636839307493381249704747627350725731974403970152556067102018159649546318754245866649069734211685267368454843839518503164914862850101831812631810170813035189986080968339473512345303653078410419497551509653000314435914451060422237391991677695986419768574162291405241279630611417901164143814070835472256202178543864025230871573517089843506267466346600818087595570651031591884401314187347817762468649230615810546135512352574592816413214421828872056760033429717615378735798734540240740137720648473247336940364060201057388021266280104273034313753073578213444954377705857756463326703695768353668536801531321998074183758354110205664348349038350641254593224639472084717306854954728178375360800248014254903296001
161 398684646814303656359853558577017992687911959088940357062482661537103223996690716973943514796157992535101353386537788169320890021670758375618139276907898163190697482979632100818657105763654277622617122707115606542649140350254210782292838059250247641810742326815994041728449377711682340018445638036623855351900184432880452677832481413431316277399186950162782826905382360716726811512876250726984565734906141395527324328493685633302629451207797043223210924222884657947641315150486110844158070678139671275842448543191622448454789833273788300217050405526193286194164695171803031221087426959690897100328260633346129541978483279148010220127159561417918825388711188302605167053261459304860081713907925233490874515587072
162 76832593099949363620261426189659234055179755160840637776961295343833159446519150032447086112671545130015438068378859476407944021599914350673645156560836193249740320196567594628924760028761718596644314131128596697307969220799133467079810045028830251968975261027600685917803766436333985416461099808530604057142776276846285573735901046915173759098879641423359804104610923166545748793864556684483898560942171462091235910536017422824432195757475103332203346355387264175660990281042279446852122219794102920642477489066537940934675333365297948974695310724611478824865031727961920946674414152263546587203526526182683348558804542933465695380190742048924071728085806818564491819600567081016695425432772026397287845611572265625
163 14990750254058813084016858123235906349007247893104443830680246647793647478159296832784899859149200662288970627614087673541184347130710965052122821137628234514255780392984187866918350975179238664804854688519687811414141498614847855313935565635521539325207692316087914168074018799474200378222850300665452339140222030516780074060741843411900136961108896046815287402095460635120199453453062984861988073501065658849250669975880999166001428269487419242528864975863598197492842803443768519001240237663197801411371429780965550997276963602794675385611812175633133913930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
164 2960944366780612133994473161428941470282368903704938828793173802592288979572221590651321664104718546496314430956599731325426090396906427146558702693160091027882464791764826817479207992915450935831531254412179494785542349548342962196885270197347679320688406153417506370336737942645237810385678137786367113892153714369054460942707002647706597847061043210392571835826260669552122447999311281620502315425231437540139550820128376302128201083108557343693596097698243652816161661539523512268709125026683136988162619085371927284998297415302885876713007197117465594472746101282028610045169814334289838103346025396317287289526651463640537664051547713219773120336835623506677894073885838805286721086065664809386614807682527147565574358081
165 592016253231300839881588918567873269271568386941843652989614323576741518758128958104186376153951077362291171024263135588249075949786318126612392966293890862330517466181751732179118311104787291017085199441726046019830165096933450559070622696682436187035510202171590932453354327416972236330738072187225372496181304293445458702355014547395202694419691875993808504437300755930983118413576458011080488947183829937417200180415178509433949636380615287320009391812447067182394059465835957596401963212915416565675724651126570799797006727570837578304897376908374321915178576978164766178882195526754246831899395897876610229381122795195014905676493481464492545074016703883089198691989312534415023624860270537501564936527572759054369920569573376
166 119812302312492826226463643939553135415997195061134813337300508270491044531762334689175419116190131971359300849322769377263619822608172497714842245236730165452320803354605571707274041688229523590192037766655656777575521819366721484580090089248470620818091206783005301664803487678000006416601081929186724924214709150447283939234415832220761912800860184450949224631684024158172957030574401673238530535107248885365761868310391996255863413304224304240766889361323826092402228049272517574080387021089962163085160949755417016409516340262844794921805726806658644382098484328027370373577680481332735795899717957096107051675471390331268852924818369685970614668127720498757836916866214087253902774975356932119821061204285492661703244047534918162249
167 24541544005386627279614486840349207449280659759854501436928031020995644355756874232649083801386230700622344505082304519299327297728189309758173899070083459478832758417964109425629853183721388608735262523440604888234977538143875227303137135511197791302883358566184413013217837806207406081856321040694004835046115008855129853564996629294900866943668089410417887241297571310258686497618372264228245611311484587989292559171362251487429948159691133129870664139293501030643624615377339098991761053242476036896925520581774329933479601123989433275067260129379878137902169098680505082900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
168 5087491542954565514076315750574945707494091608070924062032438047111129346056310993386632958211633788528581412614232715510952635449525627683490467722948085852525393370229773366126286602979484607723760639895211023562751559726874497503502032855091770253799568428582585305950790090375525525065966525686575444020973484752158143973970246718393371977120362113706143940038944317999957922264106253165953826549226637857438685645272032817158585229894735016284923818634203695949704141625660875799301351479540688870727367087126334365725525972014061703164589199345417454733971261941708777903141552459941817414792730285406368163780619495634352681064884543627329909499668098264176917153534287661028542178460915149926097598466478988399330773972906172275543212890625
169 1067273937623100016848479593669978816245039785662287943200554021388111015967015628671836853035234399526460540915287863315220637202221968843241926340087804399876221424819511000818482879199609350810051491173568271260267836683019839279484776870001485439363700744970564124949922042938028225154622868210442204230035018015097870890398366193631349197905232494138883794073178539876968327256664048987510953121904230764047279245771262130527656567661272099318586631409135669995872629987210728177508714620707304958923810064711875876693921043302980367582571977878065997809801848926281366105639520375738585107194518900961040158194212923558197670000473511069427223660323624224658327346621762752914889134152893647326494938177590273869187430864595678524698423839374180352
170 226562431966504291572702708523090016703546407235419657106478818683314712793002870451535992151669605960895383507234290339743175130955286152390504234847572115478037741607937692550416125001523222258356954644461210815106854493661416456568603233526469893873988148445845468646673404914166667351247886618836200210324972734241408541890240950790829468516693548903511928940507121838826623172614643588078241195674630764380007762448251755822159822335266391516497332673070036931401883285333451573304029428272157164938862083609781877435639091628869310719052188235263888934821310995053002575169649444566533048752576603809394724675307144942954801719975754988499510425806568516745488949343645047937579237907435494584343292709522630129782791831607405991429118132206981156563001
171 48664183884635479839138165181890413249855342165455816383898456316664639723759855530020625905710768111127120415138555085830916488727399477732251238598219884103060988333442541518780255817381620858563778372352730904303521383467161480742351950533688605520820230687182311942399233854950590898023961207107648631201491718111717517714505028751827086282425983040598453556247141058400534744236728599876543743058078072883024904869362806852095534500025670901056812336159106348083428825583765527331435113037357967888195761995399172810956041743315727941011592957065847793186586544391324155435791978564514368115392245387267107972809972109865075530833269209995499851430365718386091322437771222357898628347493057259314123009458922322271927176150825463716166686145287098225349623808
172 10575737470136405896138409017842284592008737568365631768808126517019469614015401962022145717879828789145477766592118834603832238912119546944394301393994390190585238365704591938247868365375335923436257073894304370462053371110257193212797844731776191657024906740085804174841474293546077506560282135277973189968409620548656367457455688712630141562378294235187434616854954584244945154356512794230892345781996004058329468708913112306009931494600488735174391934022764307446188976042885950599850242089210850417610387373093980266017379635932465799387677483361745596094096946050263374546521535093134698861761464065609252683796409460094743090201451052379526881656959966814701167397784762413708553521497235685324173821072233808253594233004558911037662483067833818495273590087890625
173 2325209096782426508877785004493246789030204971777965187939109361803935948992910119376840473347627278939732977312446022102760251992074729949376785797722334566432539396713248318613957830865515207155839723310687409208878038995072826720079714527684391191088244107433358834124297302585415539589209373757478735660103557173576814577560159086663001233692523467393491439820450251258180686535614543798077074717363011787984314153483333087854761977180361775858805153664332107655020261275154565090984233240279212045422757505961244433896330134750950470792218186461744221845056519474092852872569155990816307239763659300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
174 517171169443829875163743131362519031281089446880093287449273311509327244033364972588156941245734023413919835744173219172222673303717802401806452997361090448294618490170427859586086830366154702256182518547780745413238321410717098846138614124274403454704348057420839996936860098139396483325546436777018841372241729311205941509878150469511895060069060314712332718342655145067586561135079728656380987091752879798553100393712698240229656504631540134219708091750158242184916180035864976378685065972141046093351260384604065498186263747122273010511836277527640696365221545135013920179036877393958189508959230042778583302346144225019454187095525229873875667832765536137590717190042150238908649271753187796786393676876056113455364941182220145251012642888298168843407762650236389883981541609
175 116358652289864538117969522993856861415823293936122290943182061841263317814364316984671846222465950011119172042489590363939710075712830526791153162158581337611611363093865001211428266895976502777996739205169648346821391747723786768961593121310017354939058660260063218458784882983027772723149858499415562215892994539899964230359908328219093236214281794262552759192901099794993532744576183328959088272466783230584787753281096390888648792648269076326118690340497124274226390229700738522440345495793130546249981150649843545368575371365156186948936226450481383529966747418242300813652031489379669826927429683127861962250541515858192997936071595016539522065524525443899964669061112683279269929080651061484259548751989695214991031294016094766058228299260808509503688665621753484116031099109376
176 26480526335722327252834762407724153333514475784325386608541547608312819227187466918734993317595455876649520881841991509064679091924319218245310002402298639192702184496230736168097135514690670495811009285770226238257017695121489033806186530064432240293001941057551950377836932032138712740872089505323083342756136701900225143217482371755613134138570655986964395671223864015769356008557039165638047163692671887376670655223360476582530625525762596426285274508987456943195856888637445672996689420910447132788568017056468720920461711507477557861800234178428574941901179335665521010718060282938360455306195775450566945032139932172017721728726824471800228118009719088023071317351888937164246565707317550132922109535929071203115495630393727143083039271822725855348651308906192284316394882598491074561
177 6095227136140958164361759346047801709301928435237574335195865551201778531087646310965016468344596079140836000984930783508102516288928971363445520379557621251611442761652393667973598266613386138738460326416798334740348879603035981257211727245641513066250748592424924076485673143394561297442127831362265413034390730580722363388404608997971328732986084375800579057470669815375095651077490692076329868752322574139745253999738544354244421859845985511962715393925002478986614068665604138131904909032754781606174637907538416835076788073417878865690684510026090699484762294334629453838808220246186409844665976993456636041451773000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 1418928919029208640824987467453486489717351775830458483400296195059946260673326842784162289264841970442324719544492332805128919011189783188981251530617265978699345938781388390655736245050054461780178902335099586885351080412131485740127943052866413546533578537872565963441712641923425420926331438768551731491617011692055442595535602545155323159669386037491050827137417741547109675751845388129615849650479708656119715851923809319567880637517688785351074003954209516693144583536823679753400935684913378830674152017543741151271267607302738959026092007145842875882831943158231964675796514872811218667437602460668376775453988008219899812578844578065953262026112902797988589971706342570225933121553679703334753245301151127324578155728631272351905088881601279217882180007370696017687805579043924808502197265625
179 334049848477577398009322808817141268986496753964586762535970371726577452027959750940841930397379020387146002512361112029963844317569506321110844889767740356052490139601394642266544575463428297213908621757614606709577827048555376951389032220210119546931133639210525477587308733914665477967624056114020243428153104530499516825961654008625170928308802966564068362673653570238532630037977660419062929238152864293057062193216382870762460608060671413031753242841425738543627800200682245387089920284900148018987812637526574114655993654227079956977965863443223009246528109115473164194670043674078227167469898252223082360944581090383490177112551560909613653202271463641768958990802430776301412052942781632736769956437131363175818945237736511657249705228906196365906677458783682215352638747214484155794489268217315328
180 79526990335807032235686044565627609904277574647564436030217349412653991937231723176612168203598102829181167004782528517434495383248431456155616573234945387591134147871303918810210500633775580433283215933883561947456283940930450051052183511145548007713947892165656669317680332648026886102581505693840362730722362627789860064038200968970979001004825418685426588958949018977064614390220388159538778179706689407038085140677830202879191299552533989042217866171370096231973425241752555963445109186314683156814445696668080205963947066940166127172863646291529150277562943964931162015788352604978837587912549437270146474806422900219931353592185729201721784324527131133018832731668973639152804364436458498351792243652542881455625706450896873428534644631187605551025515063108221373135855238182749128525697954801952279432001
181 19144475964830067929692171411596438845903716021287600536679980989423278884547378922933161796577446404615055847049879354537324066711121586729976474948414357409515247032865080154736120164506410601588142105119737817538139719090866272497834563319482212705416596441022971144923178496161530849166826477947186697910380894779616742399602956119488309977111760019261824560420207847228167770111755308056694135486705186313841683888449150742413261867492620033961634660007772233338126338920795586290416100834615053802225294729519191343900509248489675732948697296170689155077177924665378548741270900639991150493634088283847965287951220646247946832559596111628979072084533619537832674983036705507695700756277556141726867333274146846016908677812683820572061709863247824819725872391679588833598099312370522100056625709310635659505958912
182 4659844494984203777918994278954904164823429117326528979005823238327858305124627862334619062168550198935406968875602406094413900247171069506794914685877982104660939286838095992089543612875373629128718987337418195692346825439924697618734533519665031577615518298757818658458030092381608965315057827996434466922036995093026075600513700631589284829217919606876733715983176676497485661325549166149076042998978593121871225587307351703865070545777989722764231674886235124781047470818500959322470385102266877901164966162067565933473705754876157812493940815133058833301835044457871719787530030892695869055396407010865100145315442255884671307001022254571561832860487490175258042148114024453959450597859389218327689214177230391951172536500971452459656784983655852624542208664712317453849917841569860943451431012363173067569732666015625
183 1146758584241206977989544100091589537601517095247852907759586837968934258244089352982432581027130247799698682646484373111175133913561704151276729732654003985314242449960440388930260220142655870775858455636814640277470233192317424227184801904944954165703927583539954476200703410397969602210479059872303489911613176616319626585913451603650305248022086390604516071541374162398525013500343877026458093483573520526443460636680730087248175947424842899266944868718661905728434397795383032111036032297052387135482201010984943465757852306077997971610575020424828494424301116792144783669583661452896471599087242662919032948408361544012442000697624050195549000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
184 285311402579682929003930095782451221384063314460982078771002757623877287709891446528914431363058480763998288178951981734339812698951914750069005521338388428578350202216758688193467940832715685856261365606580560906531268168279375012784856899630525992337117911373636429557171962925813557539687238003950192433847514656983304911497848987640449687624009122375414572651177503479109725564878282203960683451903804767871147643247820001501763161558884961286162091913040072250931691026589966489466059141131873471630456060732784745193653363326383878497226793804301912571420544683004492718342212459675980407034554808420712435286344996291511301269121369991640053552208027839188785280810061989684099669576181408800276783790444983799614244784002033586621723554187663338075471436291668136753311224785161860315542433340483791504938087331597897406041601
185 71760757190519300112615606925388983726472279522512699719822763600396927651421841620372632555341970088087914414534379195577301499846945378588129230550465463752082575136864865207500501122379437506882970848221163674548009845485148112229543120188271532384391430380456030830448342191569288494845904458569342614507228929365041699052477847405288086898343510910710417297488573880583435460604430353545464060104362052533421193712511987557859179253903715622899514328922832055044581098486524977086830500193221086054035694509418581709868610806225825381276059196585312483050027603869350420352803228467148592217550264909711558250281436497378693215676241426266069174072977550686468625979266581659191319566817801150610104172909308636805846191516047185140956112296605366675331219203583563715894549296999302185587987149765179115145619804092587527767249125376
186 18245263164633271839552375322014578982690335421500143371738805493926724529416516839589979313629277590340469513501771862049902189286445792227142697880289493231631509751085649488415278922492031693979893427026696033488307121329921459057858476949011581849132978061374544386858208933183087631738965342602956524976627276112095407061582634304641863334835541388066754984135648305432238659687872760238653417137457051554675867949393643269816712652670563647790322444008087181476685578440369695950434531686805644615081523963763354582782343197168376847228633163505543388420645749514857387809094466501841944832096533295678152555147308135777992997639111550828212929386807508331361436992942773847031888424647470720230938103066273741569078831524056144279413009490307937768756342831429265182513523191807066821203973769410242441149480425918888029577525375438558329
187 4689032488719285486878110656739192424173168182031102492945198636795950085813428554842520431362690444484340628921321854396782073851328419804098403436835326413806718363684819271186322129353613637490643662508036523326463181603197323275548449419995007686004957773918632557001482121541427320274677847508282450338790643651846170374171330473569154007543914156696407198912263934633686507175653100640908173579150785269009210551160731420400688461608644643382196400786449562796299245022075899029294980169794263036589622028430414704748948479298160507392445707758198125834828575080137617161039459920538367400870671895137034644668602176060658245216283843564310544421215018131130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
188 1218039486438165569202065132564581720182001452038823373161473907980055210011499261079856071353166838089822506060267819995529713546017473252006158819021833039871388365451101602775176968672304043589758462113868780846459843577415918702609715940336097195244281385859570258789079368505761636359002014290801203800344846463486318143812013501201592747267673262704576268237607805810034336906685760235876983380564184560791986106028277848475379568844027095169441253434684192393198875367330482604826457327714324869613096301651625155647338788437453996990973092789608516406173246874865580811300135879605072090290185302025921797353079688650349197198391275021284002448062746431410898401872567275414895868496824062170738637851428783920258830735749253875383219744787531425728228910903640661713667069909314362948200351021315588178326773383108871939839445985853672027587890625
189 319786259923801333296621726953874083915990212371426238451178267896985314182332579666752536601208090245903242030771907356870259140664657785980238907709013200675130272663139658659763159982965186510728690275282382119749975901346940868962370636137493368401504578823047560633919984654979145915269374861220760422507848207736316092439687686590011612646502282548180647102139998420545621321639922968264915163803282878940841870052254436098195227355956574554492088901552235043653599859129047914402824558110518754431249175617993995978526159309075543430923334700025352086215257793856511285142875722377688744570381040005739656440261694858062785319903155415553983856735934349135370741864766137214839699227764249588434067824690041217774304644249066774899301860338544915225739361726483109342373497259352944224273224533116923570867933502245424813409688054554468415851294246305792
190 84850438459111581441863364468399054063950318618576413310177901413186544858212883345786836848799549187897992586188898342475114438742776088749849318856304096456681836932138195484933687692344854904398522557005258946259488315399826502844650811334316255667589830597683811405169002661932156490567830608397669044652157856418322876736973334286304541170106677781988668517109448589386071782808971785375831487031726289657214416034794628193036537144904454598636891428663352614239372396549275111085345220856706829542784978101542837816169821534631890829594340246030155087895628930793644935167626549196059021200303446267223499712778507007214693458260471640761100649394393975794487728067084087510393861032297752778797938476891094452234459415722373536262054244613405757114463489670418986193404426926849594119252163383999081693159474385820415080543437650438244460966867190539222409001
191 22752024702079549025895788308576255735889025031131358268184620877336273096752752353716981185511723151264213405310346734214816321857395922851189079811608636262030475742742836208244415754808585238787391969148501803498754235394133372449946954963681474489908151541958441885985317923694239030751649159498432563489581781138690683521945593305505121421721514895829799181959545583092985636853769697571198605517202653552595283934097352476490647606811552220175673295671489930534545409425167754928473596228416824377915449568506692485518074467907894844888653691497931070535614861947310018371501101673188548780948001471337153898748670771357575482053483423653567655355427587118924726913331779892053994095439154320819780965862666264756798408132093573262372591712213503010173140405075850780678275127325322963200951395365114469607614270429449351561939599456470304321337336842107839754272768
192 6165009382889655254821261218975144054542661406964831909561864133557338986281486380900462867655848670507917876086904621605282221847943822610123204945682647649661551662995198466122708401740085446269480570477659512528085854446620150882226416722238327456455286461987708242922106858071189366694752417040573557625068757992182656496875031027465438620463648623542540416984841544620416663679531738501779296168342389592330993355875828137344614145316754706833028653433545191769867294093446741065995636674817808644003324219973068937354880789999237668607013033267687177706485145305330967798893905327451561119964846807774220773661871537326564709059775926180162481556685114454367980274861474539238123816304997027896139602395989860954994601307464442911550699174403447123506234700992732759286851475818337236574325641452185924723595972332419166934830965544345193762865164899267256259918212890625
193 1687996249209284939744843344276133884726829145180780361023766647732491080625830687979749993082767121102573122913774922898579971691740115766983215563504160807475289723732893909252027453993372498941813468560980167102163516363142606669766965812082851625632006214388187845348811445636843555278004461232298502353381126818947690137063204873174017020979856001390274534814804754275746263791297766595664167804007974852164613148106719544233936239736669313270911559416336630512492872659118147972763779722268458350319871633256713410700715356439919363381654983471258661850046780871566314405448944018629337757627722059057948594907537240501566664500080229442056630254076488029113534139469265937805175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
194 466992401910302793899403328880516678698210949788930449005018521812523216279883195721550197506977758501153877197532894304929381894993910916565249976818468163165904620504514142473692533562247183586676495515447412414283501672729203241953887075970397706414920821869048919235721441767286799111141318586528804844308497018728608961681835697820868953481315307193564370545827247902119072054982953554906376060900449550705232198724314561764019967201994460168309481799100923808411596820236628357723918449907290044163073596151078388199806312152037003746937714335381790545236071640945564005313252845639375475841138773653695815336452035098492132778036287642124907732447468227938595016837641475443703850112433353906704048773205526350564957481637968324446513993290710212603513940594971498728331506731769742029406407695038427728777199787795915377981731388564710947292478441247439456069605179513439069803289
195 130534573128591820555134034672377782185139853241470421231428434344257352425419305214637299372924095532760725318048330766668837803762539289905270386962137739986043433550275401745135355906724772744583998325150586052058215884030469423905812200409003325856326803344855735683222662082236092904687194085369893735369728736626909214383307474942923802950590931780754795388012467739428372163959169631111677078535790485154538773013875661675901129279794805031931583760129792501461185925632422334472758906878856660707843629504344918177453202938914142392406699094927740475125458304659840468563500405055752562583532961623801566339251048163401779038134787017256046791403128584155307514820655794586936905360667923324327239204513504939681004168521941355243756865339002349855536037554100979752772172793947832513222149349826092911805146338793579086537909940721385694987723370179106524959089424536255102690971877376
196 36863429056362512177672125037690610667508579690303918896614746564193746573928044786740757192754563727794174909080441128943331399167063227558491541978902450855489831674487744417698089818052528787532497818615264233743586096197780498374047607229576123534353188005962853738425949739149899483712404789411952883961858157326050356734222357419386458186737702462812827457729974801787166480558194070570903437404316250753659744110729232161189842426694871157149185613462420174748436636881329751995459279226782349541176753998035435164184731574548637061776306383804311699019069794245283748522450954591059836633398428616602827679343745131580808442522196702132091295186246614984014044924356034295719152179021557118085486651227330649734294363139793917365271807235986737248644916919352679479912089052061529493894384259004295903514393998539980563304739484060441416023329289166935383707806997599755613187148607365270081
197 10517139144410426478496250886080427845542117692962253097065932886654419105857065211475832167354066360862467892903069016276306415246303170509880590905019988007640555105539241401333243576017840024605792094743369553838007956253572654656579412817532746143788403463688300482065028734113527914315019520319299818323568335213176758178411266116076525898305033522234932095048884549693877208679147116154755048897711641038692423510612538443171187332752627145118052589307043920011079015083330549611445254235946933338705396233717948920395833346409748088582589258489645221681408622268494224572857492770951892668960616441064133079474527641306918961868008423172483616609549703842339424205715197548723659073850993341680869076100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
198 3031159028651790744576276432686240368604737761145893420502450116340663390815284336648797270872403439290003347936596925927060049736699542979209402934986514607581034905440263650278496138530299105952336971757146624290173600420197464921712586950768982013431150765439444547940396914265088541171488836234872491272668415228346971116104471211304523638310590085098267079662667224894389096552677708545487773392552326651332223354164727257137362338523969644305780849060994094949194245768572127324997066056449120657450971892240780479973488899499397497614273525227679766171939340360007073646930266729087628639240264410674599808425246699106303858019883699350260059369176466892941321151765041990052712907393195428373204797461314096928095810830939190794830480997782847389045189777567467806771813062208678475159700528980189224784341643861411219436937265039462975141801274250479337311219886486046704021646291948854923248291015625
199 882483853180340429407562829531743399784507388151315645455651538056318852265608494025208962543464816752431255725079976538652092090371841177903094500429863519053509504160518241767820184852954271443220745149697351654820816966991035381597319242855520390659931480657798335864340583152354291759955104181714691275282003444261248635272793853260486340946867763685554069756065697006064554085146776672206169612898504213946963890240065423559075077304933497864233025664327451565097770379985350064808693602188102393110223334074956290879468468418202664688356494522490987226800448393120497690611058600795083370766458578055041142931096828154418250083941196932378071651594056331928400793704816090638883242717360360823138990962196457175119460478614442205506640547789289699998914286216128009188560178969619735713505522354993667952647773707681167078859250448945090365027142966999405031171026481162986982384228438524175136929883030028288
200 259519329726812219968898190766582470374501682400108982709406341295681988273968734307780810381663889928807933176258766568059689406795310073393891902220526557421868717313814269607179399613842874891475827298145916767154646138842652342427107588151280123067742656301640236539562432234685209986142481560727046060037663383476911915172984043325594316144999517360394237871606041527098460576757150863499538951914653155962319808791135937375857925701509587959350510784387656128505612314801969198183845319128149784042822351387005881084021358721512260987568165348001162124710927512453812527025127928906886621873514259501702890188862293721957377522574875627064368257109498450326921950539141354756391700383661043402328549419041528171860082004493281317732530288646179619086677049505420017107334329200156872469087441757536977001047790939401120571356541167803648883115581071268993988403062940750874376155106056975529689556057631840008000001
201 77086038106465819149013665211893238599591379053480438459606056006093154145656838042679402699534784277073411870813219957514238063852056444698323707868431127417705668960068931141435800154419590064407665995865012609038211297900616276531482049882475907552904650825515571346689660802121651850578425712287480158754338881176721022753637472005233891186237977911404001445087716521545464682787743580547951990120168264058009017339719456006290451738750555163860315744443711584205089544139545394085920188960776393711180501569744640094353692210861469538680963957077722276172378698334742641054657036624360977343749130415803391565925702665469232855009021739726743847029543323917626592008288494478328882037821751041852301074857840231400507625627829570383714233327939716942123413668138877948898246771958680269173965679723561531419853453265139316107546755950470262201875305855429380376673273057594889259177787541989789411509239525812673972273152
202 23126142787443184039656842500254398554957556628393504639519665793586953801579432724454913911111694557178120100689990610801256230517377461988023166401866112148483063685334098117982982315143772013834400283411481669964454396228330262170621275799300138445522457368205563728401649212554253841063911856345824937227840895526472954690369146260585251434021307913761732739486513417982851119150218559394385221009924705734857507935903694864346261247087881099759619437333965608479475184583528625108261146216105009315305556428918066377076160625799557611210993902138885642342724375175885529024179077368904086984080289399900737768080186526085602505646445985627473144096510115809011216891277287732428621818848083511024985456053187585189475652794309489499684495597866093456869364164450288828681463247291526626029205196242181971028833450550390863935134048420388878823591442795470332817231595790747019825945121097865442294505555764771997928619384765625
203 7006977912261377406427842149344914244561033120726099527283501306447571999593829266022358279422671778774383830652310662317820105769560823027625064650599258953848618972560999365325320992945735459529802899471021866858433875945613849054664551809096714910183615977350179243577608776247806728634093337093209621153895159148273674240782771987395326641915307238906620214140212786521690471977732670384612826111116641610073073790913764534952532942646021673715775791878146758169423136529979514890269611771574247055827341916241464275593853377589769116228533954561139921332070355398698919011364980609295978637992320652777842517591171666928374919696393347150542015805026189676363681816841451913235503581811628638875538918211255252709449861149108756100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
204 2144061205064451913255092836611128457336457485683951693590252619470051111098436509657374195044758736880594602736976804671329573725823814395865110312971895591861678364735132278362192405775690126830255823549525521426288660393679269539093613413958629223698284227785934333017582510869160825236729454749826552315298864687814546839728826779880088971863489490331382243349224862177254997632393684950482403981218760589138135341426945114820467649126044158154660957789122044000343831108124644471202769815290203056452607296667469395960033506745311595772325536915496640646504498414811560746393328770178152598860915296212801142114235050634410121017692166058144155098124861698958043453556026315283736346220155911125828704486596824844918639797331655390309801224460787665950601182864737422190884182861997013396022998049603719378870086297469052601616342222581194738765201201681883041177311786737033053022476292148778246517637767082048467636289876160984891542721
205 662523850600070533837918384114926719465087680901737745938645837609173781129784597537154212093033224744882112352226309197689117440926017977134977450242191757693037143790088653653272173950148363703490028105988795403877384072681309863765887080233477505131923752660411446638865907883797524801896699951070955091972477914712472080073721402108311169452236982299769347397449070391152042916984674062888051889928231156229531688564148704768264233239843726655533747919202579337701940623081608673239249705879192433364036579011629514362742347641338250524539329561913628132052185843656159287172236949058618376072754624261605300705764998796691226236517313780173197136160097792144535481190516865325239630394286602381757865605424516163743903143098201581425194696952294253218407824121892448514935405895004621559669109778122860245871329407530385798960622995096235942227727043894996869669735594096130123874580832530190454239331567994498986007716839435757607108923621376
206 206729756403841407417242420225173203566870487769437008538194462011460177187859410347042736512755093376440398331412914599128990847024048193230426354189296458457036836593971526032148539560020558018000381718833233544070224857386755370697320626120544586181509286500526150323642910648385834536195055066297078700418134939015294651117270517141842934850570670309914704454019513214573065187789199645274820682510635087096510908277831726908381868007978378533899328882776111691265912782945557500730760775286414274273447615718530502662797983116265383094349143082351063337113190110447322645642585678695702529512105123741254568331044129480746124094396431812701889202197153511522486412138593669122983829009904390320116844192413060874948241676764238583860107844690837041454694061670011096808146203774835332203532831546910226862720094874652701435924199490101410093258779299751447870817896774857289836820091981359270346368617370309858738668390554026662056006035027447759209
207 65135992594317821456215262937851875472331371327520647197299026230679379318749906981698006363716856385815636649938061293651784881745310228083259061295877734958812599030777429756828526862888493676842336271557931565824547279506592952437104147975465947710994730583013217271924548048332795820390755671395241618989237240676165695803719057832317983016339731200923634181032823926751688673939777055802633943278167758652081251364710087919949622696675648458078504844555118460659669140505156250412156788604117742181916209066034149048258905797784495936433720237229398546490250998058997000109370998645219349068961882001378407218883796309829102292218878303976926308500162028621098837237013110170410961031162040384192138791079502990744032331349444575607776641845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
208 20722172022304076982488175283339138267744172773134586507791938754568073415999084072874053212295055488063611437373483949813266774059628399364285303320949346729810761525694974891536261575932012083961020164392848372280177457877238100243883456853859914131895180624122945772739484035730673444590750086395104335692986494052971829216769874368174300014271367026996068452436561136881759752724573211386669954217881425164526447575835091203351479192402398113417977354095069006290998542178578947271355606253951325031809402293985582649106827968531568914982686266711953331107251082676181509042238762300475060621291526130076392253577422047605266011117207269359436577929626751643948496505607424019408032688053260896308640479981952583395301204869650016790442984375285625677607366644565744122896361648636767243813491532462065794536424624825773839768425755964697860471814536730423377811114442339841261990551310872330689795840706309998331541830964008799043085673474706709384918212890625
209 6656187307596190293334712447203684422703906197535400467785289027219405373987925639579755697434437037608947810924465476081160185079061868737401298670744314991465007365463166524957098251744800522798932813850768022704650760154453935358613040053127804846951675633662142669615598699214701528000020277146991978503512521312266543590668457542375036085317395040254491868007682897297832308828134973425971020945288366817759363195994387135931960286972345624506829348025042581343158085605174934001047516555897766589792056464850791867559495778125826405762212012139688728797596029546022166059877305782072673292329174780148834464579935809924595412780986793095692653829565526693339716745233206374119906265808241331446223961736758446830177245500544796242182513372422250391677819173553726311094355317304787993736728030102606047721803310677098629258701772684427384780252881348276222219544266692285987956036102722640464090919555859400712887911952241104251586174277480572192292132425335570432
210 2158598315226451610483981170254584454207235680472848042200070175320604915369839275584815272747717240940285428817565625435336883023658463411234829913333817742547006087508270214654460789082827067307849228445121194445103941360444957621834236717189543932740595549302319289898375875775237335987235989451648788704136924257438415259062218760612640607011084958198255330725712306034372803647560992540006962174413274077961897759753770704473610468855355781499356162506903922926188537802281882543306435485579896335935706672540728672432486406573206649058120088729550996248125046506093555415021722215812097665797131486142212277145267350698356387641984163730816439411127104573584662373136439604829401722774009712174991919716039297224697030938840154566688909134482870517851019532857939825255823526822443678518993544615397375634153273050393541716865467791636004743324525700907659928636688318980411209043756204558856230038458182576074727901714392504435419027620520507435525356209402648784711001
211 706731388278896810896634930073839030084448664980292654169026869284736833559088952399538676402697172318995088957267295432747478402410827410733369982116623311512072654991569630482419713163892440347583871850748610406428935515410969951444164213833552140365949936106086453972143595479014158812751680771082173315355583280396995196994470319845833266252809782326537060351869316667373459446709491576362185694230408780066181766268516136467832357338440879124791234148860489573285191084694893513861311538533018368093587919440892629417788952363998344178803135747833231998256600343483979501452068910609127129687836890740994907911202299076470956813357865997431870830647140414953936071665535711224281968333604884395364084584657825107891591479430558728005406819747373604262907416832156396657314692503188364178606920835026834583587883940387527870573104873166587455696781994720849541007319877102600280794815947161338892150667591434951403252027202898800192525117709374481145418360583554407358768611328
212 233589635980724034184025684842100641790813155405864775949280027970202197178508549804383978792159604108143849047510145113934166680966651237013020970950932317674325782568713587557148722295352185903619739574165518762993756535726446769692958109368131256161948633854538700088325437058779961336871585118120931794776791853171002932099930748541148992244818653508776855083980942014720986920200785409211243825421583742816614725682037407125912530466209546023842284144492065972036223190101110871225068499618660209045308756445979188778875006608837090704135481866260363969845473095666705777620894134763107431466688481547533214686540164389374716852255421331320805179582241801570910625779845609748213420869374703735258963838297259228932879446824940792655041482642755034380530171592350738908304193036867913950674213926576657327761749265464897980347358382319506666551924930511189336715637603562413903729650803310221422710764771950094385535879091074251623778892093287462561335132704698480665683746337890625
213 77938130408634991587183286264639024345007972328189226130180916195013059251788837721084284764757521475135086778041099779735573442660668024750402803433586266354188000281915579300179933628403927424204423443738868798338577343540324544080980601523977341991587283035536506291070476350371239213387002100501368751691764079358240675292196131180818985473705621312559871282449106161186208472238091535215938930235553442583795258291852397754724566191561481016588568113445193537459973545891264675997327408026821132179643418973199814048588600457905896119329676204804050038269408590580332919859608514824587637088800956463574843929760868745413905648235561026790986421598964687005839731535590774079473812487965866665152651208845764654420649861361147011224477496553552921226415686321685526975839897000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
214 26249702442808294574686117361551693611578501506740247308242573908730965770257955933601457132689570022354338254323634281984848720777562245492416240253868644925240361445198202093788973403454039246990876727629773712175535494485203819272587636731854553721915008834174385991648969437083206011237486033242032812731676705380977347721268792092225837565489207697800777227927300122591286181047340034631705486556996356483640750038255402746227019254863883771925606936939175652078980681960867872620507064123592070517967132418862785211921470259358348241853575205503376378824631955671447675566768928226637540878752307992782061255520992997909147511569230282144258616087946045783024749021331062798650316972669308758867601318432163253919247721999059658624493550779403550026847808345639116169635033350680568321496294223958146298754679462501869101274552760948182872376454090044487952249196287046217488607593699464204979810332912621646244598138814982188368440385284994047102076444761132887512144911088823733920096271369
215 8923962079972832645446489007836697784227910062948338261591330718401661609614150684928359625844257090388909462106298451751451097755372174260201302645107982633497435565573711715520655354172254371135214622932728596989900432154340863941511788573264910127467196179263922272148822339123460290384901206728554976428676365834471604085336464425404342769905825337059382985835457559296974002949082365851170025963994096735658294584043323995290029848494568800758189943728960510809377702393181961448773312306688639465172808029979291705749611671161155316752865554666176588501236729984671038134657189579244051985256848871802287349053344349125525161369255636720464578881123477178593675229842118338963887868712701448854687949173268690293712374886065812278209382197326878420557545685909070013385715684906871035552715499286193009381751574538772457397745297149715517936484664971765139537092391897366685374229476256338924903009283580061158045642650404433526170799618758948394498245594166157388747593735226795636919122448613376