1 1
2 5
3 28
4 1284
5 3126
6 6485292
7 823544
8 21541946368
9 10847773719
10 156290000012500
11 285311670612
12 14847746691430172786688
13 302875106592254
14 45756121633729931379676
15 38327538543365478600000
16 397378771500072999738379599872
17 827240261886336764178
18 98859227530978584865441241791070190336
19 1978419655660313589123980
20 4208484942159544320000000032000000000000000
21 134725563694563618122489787085815912
22 487066790421131277694638271606380700525900
23 20880467999847912034355032910568
24 332238736711044740769758244134117639908427265082914807515971584
25 277644573998259147629141807556152346875
26 9322676870249517435491556870318988319936084741920756
27 4810190205471287605568990333081871905280510997560
28 389465597610153231720306147307845718450683935673126825260954419200
29 2567686153161211134561828214731016126483470
30 18276542844044105264761750816130329886976562568952523554931640625000000000000000000
31 17069174130723235958610643029059314756044734432
32 580769725187899429858711778364770459990002234336186921006417144568016499900416
33 1031424834446069808491230778495836299616550806001481806268076752
34 48627825234901147477410949279305079416491812508288075630800093759061894212
35 2838293699983893843863628992426902408039313741028308870981775000
36 24078989370081092905301564344789197202946392675301118168277251607291956517888696259266301623712401891220520960
37 10555134955777783414078330085995832946127396083370199442518
38 10643025283970635972181645470536815422230149626487859344796689983685257332395499335212
39 954863484101670244185878756035058620972309068629592285251775254403963630755280
40 853582194641621071708389239526286116134220017954320411525120000056294995342131200000000000000000000000000000000000
41 1330877630632711998713399240963346255985889330161650994325137953642
42 52057596206162198652451428846046123556590826978830438084590812346051118894326040922467904219211978384587153228894869150236672
43 17343773367030267519903781288812032158308062539012091953077767198995508
44 256508230034357283277019391857313338519173578890251477007533385489649885389414292597276170583839510075560003257761792
45 3683465741296495973550289368643401776043729521230222888617473556211336660496261686812539314842224121093750
46 3203099945789935531011794554689451353923434445025257890061199820930639435216866634796401925022566538091277212
47 3877924263464448622666648186154330754898344901344205917642325627886496385062864
48 3068664316904797199055755662897623768335395108837369866834697794178736134451050668589326021435975653688633885623667611837334100047351167954099213400318403537797120
49 54361912706987993780080338823589162311848664310994098391565385648890594927249679230322799
50 123291070886852696383061705035693268011883286239260826278041349723935127258300781250011102230246251565404236316680908203125000000000000
51 28240259020995824344344354566218442508318936281891087947299450875128266225118941221812203156214689047114523912
52 408610497681210321917676815153627518392263800267328756914793121919348820068839567925562484062740798010844173955233172672126203091516140688506880
53 24356848165022712132477606520104725518533453128685640844505130879576720609150223301256150374
54 155275120650186206195301866633849951889642553511521813810594439320384586103787775603018639945573206511657231555885322992429369905487843830165749776053107846527320483430400
55 468011400749116672723250922359532912315424710694005983166987281169569473926461711243973695673049387845308550000
56 517271475661898665806527931725203123165549284195211334344949342547324948957306756834397709884314015769775381415304780153800716185241488386005450895382347252302446334050304
57 673508719718765819188800762435486589493850712995025164822501795152451029954319211050087837475995317372149923577303975843251456
58 24396951905538128975588198450058669421947680881685828247286842410151457728945332071565691814861174801868731932770690873634618604736228244616458292
59 302182066535432255614734701333399524449282910532282724655138380663835618264136459996754463358299552427940
60 214436975554327786012230430534879617867177572463108895218397879652754457764134910384389420847976305844731855461710772035741196223858490713280317122150400000000000000000000000000000000000000000000000000000000000000000000000000000000
61 8037480562545943774063961638435258139453693382991023311670379647429452389091570630196571368048020948560431662
62 114674607435458596263154995318754974422716181811338361047688663001464728394215595227142368173755346951301856437306844885004856439552979471713699286120887549820
63 11914812461905828907307639407077354534548493466326540745333629449556049355054517955131371674849501173447014916935932037693006672373495908725389955575663785312
64 22883492310531932183225466057009588832115358086766339261114430550380520793532938001313695367065282919489032115923880367082533811497270640776329893515926372696216781243800168965864340329804595200
65 6540647371261184829922416959320955651855055582370519662736312444177383339360722005835977927476303228626619556962396019153557919770712500
66 100324686549391838138500353859290611894046253425616519897120917858617110780634390340855537195802573499600846450410488508477999911972081297607666714232331572132964402538122555914039609612627292618636655744250933309079552
67 222337020242360576812569226538683753874082408437758291741262115823894811650848346334502642370010973465496690788650052277724
68 509431658545269016293507870626082579561631840977710534159101885186892132336313903035599680681581894028225356062355286115780836823635433707725401731449879720268001982151210697840285667855112353179762688
69 4441048546583053249343936093849909697332924278423939172131771723651670222340055739663472958734825785036485953504201979778868410449828437467368843687122177450696
70 2262844682659879606217620622875369008857871606199034698076196580463528817438062443686798412193949486237820695156727482493732355485900456705956610391364868651555053450405956468588113784790039062500000000000000000000000000
71 275006373483461607657434076627252658495183350017755660813753981774508905998081919405140568848353397233796618192645698819765129996472
72 28798357262855064767933848148845683181762176263667359964919156316889158087695124473872176720176278803327282239165994482584627074152344818339543899431661925573135458962413772584647143900475736616909457471248894171487320308015296446309836600427872709882107889875400659250747992759599104
73 10533405146807286720373659460502060785759379112212598116064998418834781689316645387966435364502141349866164216580595609788325190062013834
74 111065980489532308663121652210427754129211200284878700720988667480002519469886319362700439591765828458791509766405739732907370706918364079021341199601094870384959586328051658733630867347408523989332
75 1450794499142208886265860934783606863953165579688904820154937220943756826575458337046849236190201160710436384694903549996868299614850949471733171437926978707827485592929406266193836927413940429687500
76 239052410128967373670905757289335927336461798933927447512184942114975427857189432525283257358374877951424007338652643932233131315220356016898341201750890684349838926213312620835503409527570889881765727059111419909727312077882654720
77 4273583387533731997733293827000565212234677854552206111394117242802683962942280430146192223931383783247124905282777608579497972082619383616194737010078560034961592
78 5216735842102309310994397929618791202277203507937566256970464520434905016906320744417715017063195344312832526008212354672247277060806997132052084400485942090227322733326699395440189025535917207354970279324468700298062459583199115921861192033185027242849096463108014080
79 817598737071050959409276229318696698168591900537987468276932073768901912096673342793217657607316423968313726492566673678273923566086786121551339775920
80 2782044222789644668318279183040817473279306904100417682747748376216612485294062430938267996943237941573356280668515160752043159094193491513746250381793496803013525697731447671578846415332832204710888928069025792000000000000000000000000000000000000000000000000000000000000000000000000000
81 185972521229019546892239200850480719447382923688694749272711653383253505920213420161740281395823297524622555136985869114712396573792194547199795992445720369890421755536825237792488961857666162299609444369
82 56995953740229411742868790488952270463410248896660737943150536114011354558927367787443505502114964450693254153633337688988401138747207762379766464899002457930179452596815671531065857148080838300696420230134942897863426985380
83 1920797877785042297826876342398329981366626138903106707239638623062073160162030496354441554187075110650838449453108757445590084411555537438824653742747212640588
84 1722265217231450250909040210426449948959434594245975877587987316807756075231205773603100811121828439807177140303254661913516533031667118906072874787612834144628463948934147497910117568282483321718767679680761101799757582044389577641769737643214341487503830276716718358200738597183671407592355016756121092269781954202418179212877233851461533696
85 258957994389371015071301935018681132814327990528792457617706132131414955114416883570355268397888804544430997768164413381475894548377704264038377097133236670600808795681928947114132222037500
86 2018275281115339581735800676899967724439759294177062128628284871978956557053998020069030401372266096307213772079461757474403464113060756725175285873582895170847212857275621213002431683286353652218950233154689428041357115568748776957923532
87 393436772040371618824601845685690128489128268538487349175587557051372546674742464213847208426447173405116145704837824433976345179243654864484545606240686400540636052216404781710108149146917209421319413808242344560
88 5601397197236584744034092154405765364611207345758405360083155778372158192670851903860078469937943783805116288257194426502215054066266524513646905866962970833670464220324074383435301959152049592341604903571540835094026170261364191657048609094257972605283278212034365533529778966989633401351307264
89 313119843606264301926053344163576361349265045995115651405929697601914062309331717222037671868698420619053704956499930323034173850662765737986672484408801585719796136592384410
90 5264664448373869344435103964679624636797573249396410859023864374648646024589460137768378762044340960753228244112881262636464397001681792048814921212814827605534814462243323720243678310484810929916532654072221863118650105438056621798866917083936538680933190940248843626048255828209221363067626953125000000000000000000000000000000000000000000000000000000000000000000
91 4674305450027299581364447491762570632545088763547807771550034422758997182269005385014550299772510678687767316069634241833051776724807326064068673547637983010953257367702618023714898444400360750831304
92 3833942765477144203033525831763307912674189750482991674067935354919049848126388247136499283977245127658470655305535834910659964316819876065517787978294645196206788511350666451825623880909262015474332999513145658757469823623523393836179643938675762349387120241090692049829993503833054372691968
93 560124740504687294087160517162548607400117767473296944790087628051947915640494537602432679637514465146025932641010701139220755465796547499716342258404837342299906978830640907507025885086686636119548308134292410383142621592561356472
94 5775473103631677990882168990147064019507588532165048361662671805234242684372863287595328431606874804848030378611640873469218127296942069105834543798237211058315025403352205227748351771817135765560461106847155335943989187359552812948779093570150159626583478718390076
95 473205620399754694836808824622449644741407776833267120997276804490619194787358650801775468017058032844931570221078820362995926246837660126517206279582274978818877060510024131802231384114071986730937223640030709700000
96 89081405651165827410684934948865958958800321502593073346742926722342695122037275445488496632678895919564156678557478749349059170930248573744851254471129977843881884908125451693735132826726603392768475038260610897742227023682224370300392027564117322591619132354926777334690985501395518000213691025618019072889302969499323000594746479580161881301551757262226515831114283803023597881288128510757957533696
97 5210245939718361468048211048414496022534389576033913164940029913016568215580398296261072019231723279851007241838011659882766685337218633992220688288491655299087016195985205218347711578485744738
98 4170734505760873605831309743024066147409932935372585119795810458360307413700798818892866800540416446480734809716000352075792486023051572349192783405944459277808021991772971999880039794870621527509815062042418251887851035541812420214448350702290587202036038509748971535167049410710368671196468861140992
99 147742156972924542025228768043252182841052731514865210532266839397341699358343973574079953681111821862017520463693686545607656101466302922102866072109582675610715039080519153332160331303537426339353147803253438014213014458978969077531542987861842674053616129592171844340
100 331990924108097564177756458063380537023196076060302557586556559954260592348873615264922380447387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002646977960169688559588507814623881131410598754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 27318619677157413541998666579156061420147177666088128046591030596082725294498066722338505744902120368830900788923839991099564447458450075226030128555294655577015766113909738825769262480452415909200510102
102 579616684777532017462718982556827015652872768208235342553872790550171021833114420276798688388197680783582486212188633452758753333931439389127091664356078851400973209572067572692902075435880114044786688118805233309365833040532354935068950384723149242317928413248279738753644933936973059336205112997626540203862085101331224294278390199164895948188648253533345284045534134272
103 2100071806854510498725923712951563246705723554521637331043547786535470292009138050381216919101742699315653633707057681251750068621337310587550294321116144769497853099502649778795103741568111831318207681176728
104 4050388894584944509438711392444646437902798854150618219270520647429804973729201687934519645138921805348266254929160095099303488532962873692369659052029409247322867423754031169216054730757972605275476406470746801611064164520113492878766048701876174276139191156888607012609089959038512221873238388513121398510158100593051908635909918037368748430957985230743404544
105 34124072935337623849285238281543845813485578087201827027088830585035731340656193331114392598929962345730489036017605042062669625314090665370901859322373258129326551288945032102837251661462795852017141461349762049748638828330805643186417217474441403500850746834596722877424773340617596417700951860751956701278686523437500000
106 5861554552460342340344331165431171423801700167574177945201251385012810701723228468360308288820843254537001719507943355811194426461747830632769277381931192854375948400235553576651049876127526009008981986265819571695768733658833447484733460280279803671293205856954435577405143280131639960084954867304312599956
107 13933628024324710326782810879472079209974683793823391299240426524065980977982306588108180204370989545143587667826259001339632832272267660762877743792669161493482760770362272665670651296584960783197926351059024444217844
108 153988578637578584389478297999550147739452459237650154353730480444767350739005913326460949769435527655502578231126923201604499925037200671050430099204204182498080841382983021204825514212138676514571885338522458807078879415262810580511834490532179201692598205410365519902490412873680467542934190606335894830099859784034144808837766825502329246102918365980092873673482182605589732212527384990143616052898673255786447859599413815151280495941266222974059353038913536
109 1200848653752901194754604890537140910893177693553105089822454370295424235318532130268902601684731948577328529967578102721671251247048795073017876239156407942964445733272548301056518040243255020745772665926018963223710135390
110 2855571215893661009033859401769660144733320811700236333891577980723193237230172109256353577066824709767176324815737805214010538612174801869596169339432766707925169829056149431944854772188416659551724257472060867376294686988924201147286195424663239512661799126772347341021829247458371590772489240650704355910173067194555187597870826721191406250000000000000000000000000000000000
111 31730174984530377888335093123739546106612610303973308446165212653792626817876406176318486860185212935848092624773211176443365971731782721153182523355161411081364244308212187846299016399446112425509355499868625248157302353904461928309883892624691646755307423352918927399029196920508286592
112 310496559269504439092732858600841450005489212488428628221708781992627098987741483792652603022919314650354860863341255785088333686165227828177651946903006050821928122837969108060903506448407302866309534175105430774324125542935043052654599110099730039043108367172910765641029336470352630416632635765445738462064401793349447091539466163823634431833109518791167116530450269261950712187628877557183459698261416874390132359168
113 9950940137321513454031629966281887243065566280231060259149769996064609774813120240040405597549530271150580805003970841671583202376372834087473413840044759665753102054621675484841590005602925630502668247617260887783552834195285469554
114 515281381102329972072748726271328545976247125330814212898248811966114064016448316121780937383540064664741573733416477053138627297763668845068067295642872788920088135101274819723621740078412762865224336954237030456963223015125859368522717191108177384613195550027257773298008836722398380270216866700759423137745993430799474338647861487690049370176200635072303110333230182560915611048566254720507738736929363938596619882422337536
115 62370732240276455027272186338183048425699831778336295993997976896029108783068440043671981563955305672952117089633582725087209061206781299661011859434153017931609381033268665123733234842578387629547920497897777434752833261573815655694208513774348600797613588976451722475000
116 1879564958842472066604364549718411413411052093094876272346725051180262616838208170141808251676224404895621773647211280024820006180745534875197818297966404941111345917612916633012548374697556718357602701919615280021977141464804065043683614917671508004049228770229992155916393817717008634444013371862257692316943063439694093354230393310038191947202127616751952066246582235720289778275450880
117 35145497530305690546470347958958977301939493964369258833442199662706129792129467222478568555044046655086562504017241618017499620119300373118221127214828995843346961712222457072289935035984927146184235995309562128747552262736060264222716998214079439417462001588202590420719230084672118073076868015735820086722771820883785311747854
118 45847488827114088619664664405529142809918794133924031381137332780544146883568381200926152917301849808916233144327372585706418896456733326595147702356661500793638446574358632863649810633460041164177714418175689906134804005422397140452904890527283164283972526398110087140901662165591001653009625229785403637550615565765603996309717124546225688106286732
119 6658967213674144573876660863507725025190705019890486256815959917142736059403408387657101119424622093692449846520875509908887256397782588859021085440456648194586194940744854587431995800685951396290960313001236201693578857129091784508847800110682717766359984351720266856696560
120 184178346273813562458295233530952544157803370271700429510860397496001517537282057800887245466161112510071951228738472960187930894080044561140440767441503218086782790242178776517842260589438854614017076801477857098532176826699067258551604624165580648824935151318840234292329835709123094489663408040860967200021967784697003467602094036903443669465644970420677665241880786493400899759931560863400955282980864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 296721724946378074806627983526235724265498926390135162500487453881151080366123059261763729243499627374269799705733045949210865362192686634589736944292890053244138091216077923521804047910349643554835397643580538318017448542853186909033089595334091387839157931635463
122 13803501993641889889252605557807750975613876462402002375746149900448264184789327527644680216402486030700127405905363632227525837544193737525475362231930277220293886651096860966975124920755283202570105462999115972835044415670203406627703719184230480464651227749752950855547685655859309190332663507808770755318252029393735151075532503073968867001833933254456007403700
123 4262112058454245963936682380248081619623466423675645334195808733549318710170191199784724469886464464168820263532443251339670027288318403433640489135462301718529038391191395379275332199317413436510879185184394785261525102335188329800066730918219786029370334716074856830586231636101108672789304858497912300279558668251523200632
124 1130710022175097523361361217520897211509341232727661222214789068637252845604236214056480696844872106552864019750236676247017652410853211149593632679740797011920040842866691772475558698294349765959884186122825336340027119928190616849418904164900217697734404776214970784847595548135620284668647899465299317993314062950305408582961260422835799184878253738706174667321977966154164917901020805236146818463454734111313978458112
125 3607786394899776256331552195445637706446415208162469650100608430670657351030248947174118725643024018114706992428387292220966075020632430739769283459937329839535423937652437967152420990745850835419606094216661185342779890963039415574242460741408649115983790930072272473694283689837902784347534179687500
126 802999155381572567435788342398107665525843611916079083098354842409019011225284380178444973047464282952243826120751410355000209912931238187077227388200763113856677057269789409649424400054159167759950265776157501041475784937538243138708234222115572148609777055423173316101610846968418265322662741469106817883330919638170845676584291919610466768835804126655019085128060461613703584360472343214052084199436244382945649093847454433780324231995590830997380410757633092495268705967614586096303344968012994897288496251913865895962991822635008
127 1524307411995722575380934996670428710537817339549256899727383476361328976611532940321430596810311504804037382552628432694868152127396263371970621168709246920726181681678186641950136807646207344177850033058330590246617345554648137787398131199204207457762569572798431104
128 12089223840939068094971091387168482548943249200318768984871320822467855265207218390926658445894600915228441052811366364367072406696463735544872991196178655623421825091563141745933081767644770618557879145933944462917345362803986078661944398395361564573972058176312108435386410284404838784223565952614729925525008911661724575367509042902786698406158345431686615937635369535369529347732314497897006206301605141500254710598309032267941784594869471283002873631740002304
129 89613667166635549692321988922735491310821112306055803083519477106218223090370935218989915607102073101653457068092415441764760513092896810359562705491196737165819908807040219665629135803103008392621042547794437763944770857468343484631629575658703312208072324618948859826744474736873016724042061601496313094009239692088745530120150452303322680976
130 130769300337913487694654192384426584378119758209693078274772854349762417206024929669100630069775578243171418836159052207501535254267165312263487861096648572008645406886345785844698296693170210086684682383600422787731151318966637249331268761640514832008238642913304587297210151436550189993352657948545052904918989302574915058580567797115074157302356663249610703151047783395166526784416788872499637363944202661514282226562500000000000000000000000000000000000000
131 23043037728555744090877002131336770134120533734824863838810485624033106853635657331828279521392733506342351328984264755690266346626061985121307482004275052681374694544260322266753060143649054174675494854437702205761507060504346602351277322419097281041486269314674307108319685532
132 3879855139480864821393878326606180078814897569663454377975638644840635966839236236639743968120102407847415502090259091895726432556195948907348967599391044544807478660463357237866607116183683573304660661078711496377795787147715701490726248679711924071757169516609207157283390817103167159152458764151750136513893776367598966823424427609257389641074567630580913330042617096180108673214490610585194127181473603491576344835240913452375738615664968411933531634131197966638780550996243364325045246824133945019679527776726776533328708220855328005957912056224243779142765583157622295006036361216
133 4833630787786869280152527385880585428539785842017997997723438741807804138107485046565420535966648346818325065554249032726706901817668212724196831429501737788485941840995869440087850889195789562688182184498177902334056992725787258404245374935004710563803150632232974611649560797261987883218445319128736029949854344
134 1196808778850104311980774312620055230658270678016081612661035620434236699831227457853043385623796687733239312582315079709535378042126212592203975992467949527499922298604992042960460327485167315080862091810683494241065841171062011722211828194048860439306633306533349872922033779510223091148533100947166665457504889998292456402728127919734311625850452897410524785521092802935360872165640342543893568235098036076
135 642890508679728562133957860112064112363377523739992824563304638076279478147714923441513529247230612742370804805891627464667914136729691122991483098823892427840737407188032543838234490125987007983887475962513163671213867841955726191439155306209828048986215029331159552590727500038961283335823883635155339504925854626356407005878467654064728528025738083471255176469786104070665115190270303552333430729959218297153711318969726562500000
136 1239074403596015607708129944996479793172031839268838513538221733007928940061656118254342764366266775709356320859422503563036183104794178392407531908298196639175762868047924460470179612267664563018763003636672954266328597378634972346189779183473774384415435589047736298744679053222419822508616318319698705287509858108753494396092790763089016750047269479777201255557893627979014213162593860542242563459038831150757824704698497404330696861740339692080897429633543168922580241184769577997979231604178944
137 53792001073667580245500273166285089017012060180755370359117322123911064689253300016046634383708875787122634149387932959495834838306961830702021956443351096163277412670082451426348639402180745719769416191088953523045772459285730772627505878175485432413517902786553519786770528853189477801462218
138 634499384220249213430981512044670532183940627518904697908305884355742483694214434511674848288244665903873207171872514750101009333136090202887415386941193684729815391743400457232086871771675508098954637782001704027095944708023661077118515348758079524720063920985719992719825066709174817325113494588787659984989728747450742587367228124553179970803497032453937616733522452651934124079681887678901997543667559593642970995536779413840855700193742685912467476986643186460150360435659684664423858385115098351225496810807536629008803690841112576
139 7569326439900824543720119127803568280825129852337262311516945171057174356710522329317739934097709084141145398585101610773985654314407993726415428884744823323546248062210365787500798654796165506433310377219893745492385432550053086279282704119430092360267218866757796637178327328756258154907806491860
140 5796945314432820717196769110912343833524620576980733161581204387004134059056924002278833645615304093265272865400192107577709728558165596774047697380172335908321954207417997262221936385235117803725266516641280147603984533477348272200437456673464199190578893057566298764006228240758525373834647228788440319853056960049691908265252179415355888290443285762897653112064784356263165723355205966043825786717024142796862705521596811498613542734934292457062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 119028850289841708258096842277954501578003054730186196430336987859017136385047477699257531391301176961028298507017056546086617434622876294142362934403183048710066828639514958735220930438574716977485250266714610621198911275024222890714782553856146836403404607714037773461854687098437414483196512435880375505296336444232100712210229397441659864021107391818643174131630086919688852599832
142 579772571962679451821873881187500721133816425758491886783877307959193237125701910845097224234919423139232835889114749467485729358102187083627294654712023407408093864036177160718451791642422306265539139607641232248548153655201331698077335261765191065256079237079097813714487728065158671965307628082685402005507490589078671952304129016190316286808910400000152641389258237046161170480326224922348902475582069626303726359701578677482115146460
143 14113556761820862432813732163471364223660591599522190287727130668085344477196870311024680012036730442166589001203141376674329610031984911454420784238767262993241062272982320603741777393276057433500041358468572833164026510789305929435794202075557366790324776753180075154756573976000505290421843793997378119962667840548126202307644594112
144 16945941130735232907816599779874316706953597169068757449458159964063855742580056042957127797808635561186256849584585842647454987214251963375544143122429479956520673682863024035156793948473352550369420234405116028950723967532443677594928941784470107942927475468087123669212224736256792936126701662182197901715600787960515376093449497264362593872710037440811043292050912317073816824930483369394333992985732972581608133265311767746821293860835825639352909295715247434340136548980413391446611767725559576446678176841891839342992620227374171870541638503434430826652803324331306120677830736847582290279724403525269478268503646376269727008126077235278919575020786417391342752995155079837797038778482688
145 200858972550089147418488342416531337548274933494774123730011467049541931792172901919041782154744158958431009840807211027767999988392243756336985482205846929159596684352883587061196958340794959212836328782416657289124700083019116231906327178015344682919989965933350235921949046614186890138808862595854865771682836963282478838902787011607220827310651438962012500
146 521261605890872287640919656750331113177945205462183150348338388377754981212630259446698731896157497593852209554071691544136381020189664233332732068476236898666400146462296314315988499663056800666659813588667472965827363168920782502489507902040182740521757672156113050614201508031976770152851191618145298710803340665254649583228936127114612481874210966701173796192682571123576320797079861491535988256849502701993941068307338623906769682976884305745016356
147 35051462129227623798746486602331122840962886312632034703926112918534485618469315009112389360738498813825485388115324808032857556855086331016274263363453579337903667184305364574711794719088798195678243011567986860296501733564311651678027113616931598057028511831733152089013088669430658884827273515866883991201157390675884273849338006692794749591103864565059571751344296485319297621153918504194341239674535110849898885141287722625356126516
148 45072324124738100522673745562217223502365837318668557212007509450334839489442123802650094298413054100101051388626922027267393868881335828738259081580045358797949285422661321341054363078361256389031522543919456565888607867409230526908233230468515658700371590443779136149702467294604939296042844015873020611612248452850474256367474259335617437865236333105090777816904741188429314898266532272488838330506875792687056009554035356634208843918556110957896883847854487757132109602737219724012835411739755245853590729041240915968
149 637902043539422117201365884964068508050683229213767336047815502851731699385944436675296039521476929966891358120399751410252210296195670494578932825054062284349965091468042163117607655749209497830854695757413743685236325782290536385200200177351462134234538243451080765894704672839777549215175518368102381768931377274857937350
150 1592861792807926271957953607171103092655410484410272649141585658744584045372515981062573133625093240453720472847988796160553735104988012076463956990446262760704219772208970532130583741949053954082005665721065388595001442543687371528659964897084899260775366325917331439035711365338190873764595941597683883611989885205674267659215694893259874823258395902456360587673240962903088640838678392949385379862277975551318621033985386031771128793514237956617089002506181772758799896406337404945206574218221748345690356656030900990271671833608396751102986854675691574811935424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 106052043496071499735831566954718304765459040262881110224900478811222093599033956448433151877129031053519436310600101611632841544946623711143948965996923024276315000947869928229937396755632672310514720793233488375411768898242159416711803889551159085613230098174364861749921435766094304044387306767834367164467859874056935014210152
152 175161401255277994690930083663035665536081410194329524094294241855412746733639678858020182223679015703674649606919913819462596237196215629916640784025348643121930292342621920287479859886577035823642904444031076460562855931207355667021409029933767945701910385022747733797786935066786129892424730655607223769389165136960855764345204138938880168321405558920728029828869831240607589721048114736653532322174223429727619128817608434162819839063623960338682332889492625514750910644987097596595598113142878506782610808880611280622758792785596640493217312409852700141362587107328
153 198079794553965504370769698482399669857000643339893115183187785081301269051729839794881271276599888616249821648563562637224370083714982732919762382111044921687046426293944906084719213541945505772250816831900842909953310204698902119904555817846492708200788663137438791500056907597866832742675958464472439106270745030710994888529457785599407697920445518598411645080695183359548296913450384024068079877477922231891496975632865079445261694686336998559257562
154 612413234962551157048443413906743048682403288577013207651645500418793468777737898335417984548959832322133775795109597579166433765079343919637041928738233093136659978011430954608316296895100449954061317910389766964479463774973774214396115333116753985079459133204945253177358139798774365845237504388772038576499535079593113354837956480771959775975465869645252155564127300277078283741146473951340812144495378771618901906067644082453004636777220672390758298843382277947097523766129805887171218850375199957360889905489282665841646727469308597336276992
155 169283527008999430828956213710916891937956890025767916372200619841430399694544579452347851193500938653676035548643906325530334583034791485285158390171003793415719002003963338373686396722005543697250412355201398367135068785873793191835210794445364878275106332997174456722525376203893519241020451763952499089113859583936574145739742589920012514455570712850803917598693374995589344603906425000
156 2733638441948893113993769868816365283546230513446322804200694868800988449397407956573748856509505097414801990224749486068829837695675486620665193071531712333574346318386371310520285965803100087872967928452866670789935828981288727774231056852463872597116776844222026133415667389917370140772960471131181533868882173782142131791279569365671956772585230882644704713711978153746048622059183412541299675157751966022121117135657285876397838161042101416596661775372857152827366353291913027153946387026784370183206871081321062351097597212220573413178945651585085960080266644731405475614308969947111152088406801066371386946382235705413526495157320523526930757125870410062856065331727779152467220657888856085490829232571416576
157 570486574249796046062533270978119993142721806532453790194403806349860599323293901658030090075525430017472869625219443207053649586730910279737400231896281684209066800337919414304142254893103427467900362388552396615322583118426395426718234170810881673204548928235781467239797572343922190782987932197735746759679460696869926488854457722020201583758
158 998458354113565098592513077560522651095960092123773681592562141093796294363404070491569947656873838964886819557977459366984909966856972992698492189741908274542019926034076342060834060415025178949679188065057541335525567408982591048719468268353425203549497705999570628635778518638087807218478936519343480195921490705408392076686282352653188357738722384674023531436918555554858880971048234442332770400925014418134045738559855082818968154577387460795331212263266338168794536838453960041463144157781692
159 71766519931119710778876882990099177947902906824005210005523342453458045344081769651518149382135315312293397604036268835047990945622504253856880731633040618786256814608036887113814359793590849458475709890745170299116445702530432608397632259937987074884039054520934208299149329860646321344178757952959850817130668130806942278502033765785891435425514502596155737895999369101852587591126889410637907866903991746505681203020598451077616376966302240
160 185507110304713674485987670393379738963456156184969024242059334671338245643955493582307094712437794169784714213380377190863759318610259947324950425661664720122969390379290823811783625086870345631303326188961440784426777908733687772034741482728767862555135933025623507084715252498560743077384922115385055772419117274991403065100101037231023287173698004512974307748599393584498445338881720032204884571363014132145626549927670979996932350654992788682742759287654598915078741548746211777665449459286620964151534130516548283907429315379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 342289105896404676145422748668672688072309703261284853356702886945634658597646244592277586746963977907222534504970474639030679390129356799316015055418473025856529472044960750235360307225625489856249940929546470504018664433218231814350769408359560757209899522869404707592590856996966119610140429343717930090705204284645130387967663231677811002634407603185250047154519985401549571748932158028032
162 52459090938209808845769268483754766913776419374294145775407139897098894219128843002692207923045254353164183861981435435533973413841323929500469683808681816957520815844226712317429977045473323495374036616059197453647816676937699596533677123924923882194614812343125457327461167750277645001660322306615486580958027145894483783322093969773008562206742984458011884574616845593819819253950016625752287846361674465656142147427443860632364364259347922854204408210836880407905184771446448177088320671443126093068638808542267742898231463684571601589497870516230069563711104515109797922816070511009940830359418558949027841725939602745725106728186139319383057662629751525871275801709245785702400
163 3859930791473078838913594098063444101217986007048550091003145647026705409461259630668316262150140531829089507317210454138100248524199326978966586594186320708139034114740922875632968566664036642985632634523466729061463417645709820552580756586883709265606033368218398975423758476334340401653396702791934581968874976503220998150798808758181837767526052960317095548
164 25109040924175586608103285871327985042580604330629780712390537077558582545863279863322188817916179255154304738459552438674503966882979899554867844751078853271847485117400813929642731929558756924407023080129283061810211181305717368335491664151904993833075806714689910572444273835547561818097242575521543116232950507028316507126778221760580680500995741889836651663004998890534155090364269326884501292099596428227173480841154246178674428087775359707973506873034268139498920109500699652316040031587813343854274037064685580990638955728597756937216157711419486556759721798160147693131901301686272
165 568315105160201691068456510798345134945896566122116546269765838345433157891521273240802653377336089905035129263308415065760365917496463233171685729825924475568798047304414202320417497411351242168055155217698856116915135892914087124570766269732844280622400057856870318221520804752518804872159311131270055123949884235434432324061079514200378312198653090118661677824333250057415727520266611323319636432131284086827267449814022211955588683656382649903341200884366475697869507521577365442079188675964001231308286854471134574851021170616149902343750000
166 3314318844929036107372460399275022050712833898588676326859288395336252336464873322291401380583948272508991123355407214624858682832339267371633114940543800969998846684899010922816038021469209891726790795832842047654330407033679916257168673642632252986901439592323409561722578028070790104837825748430596998812272129332675342804314454232901716237432513309059084063450894511261864575836074634060814451240237088388485233935255387786646213486285624333892225105851536335428422524830486960018280266182141625045678658791308288685703939372
167 156189085342419872732817457816695404577168158269278604569562156962425232951377299366695797459509545733894409765087831658121891016683731580858742061634298257924214207021839962731680194020113125269980396936863446003818185562025818655668834475895652541653951402373504637424613899724344960556499838636627517909118980354786219410536520444145872664557457814831766452589159464024
168 216959459397518887522239667508480479768836386938813224902630694132849198500960927866363235610384937295142001239670461007983446415770861630310930409155462667856514638541440376172250848169126704461572846144951383254855994250616843156541882842901355146894507236774262951202425176631665631217784022186603469819837348961571541623614230808439170775717665342772465308537033531745870557802094693828704611717099479458200692530547996751633983351605531082270526359366597727228197332103695657272468245134604732581610386825882953482273220992576335579294510017991552242277480985653796098697541407438006469572036180317692524993502244050006197250158970092236699461046151810314436899241144392950906377999091107213014794316813571300178965223884413551073489957275847750125937599173059804743842186696475970941859658471453704274461926596384422671395295151657246321325868318720
169 9865444545136614150555505876217016945901609262310758414668193792750320602844183614855130588772713489476880205242028491605265594768475224647318175571408882581686293196691171311302819149229353773409486268416884368154948231439133198920263110985693496769718538325120268316942009831278478116929891645236967101804520587653893646794340144772636660544890180673472687402853140050019175282570995147819
170 2284395805689739909645764880847061246905901494908345047073282953739460054991027158082570627848283715043651378011932359485142382054551017027145145817358807701296170442924386191023660783048224284880171421417272019082108359547185761210559923719418915214614262764454507308384711948173030649318858899467586692794563192551025819191619955688726262752283753913585109561854126995488450609279258749784488173797289971906439068361580946349305339387800257402081948218925112180851312999792658700069733623543173028729946836746277287371313384883549396611646712429988248516110616037622094154357910156250000000000000000000000000000000000000000000000
171 1814933370272238693821746034678745793528828705807883365673248701023943308893054710373082260127012346370738057970809244677483458433261018173180728548617636591922709073670445720357364993671668431728167489375959179808328939044304992891921744125738766585182613639684409276052375811275358286107581252659525384857060034793517335697027898177352064297962325286336588936984115651112928662213072911208990819510932842543693947506825308257345893329521756666030663415116370564500928221255645148899953085292810627358358555351449724
172 1680615206124469180802266427648045427339915052680777269377702119917155687814875074471504244731719637098128692856729934144365042696079817448750608370864846526613846215287873856106449386470676883056833718158410617572632863937812799815143430700158338379211246402509891016911469619343079759163875574964976163290422701207196960990454203687668907149062824655554483615430188601761420361872441236910726524528970260599296202465556636544272230404255696043959733681893109463975502857503429377434999206581877430135822193006601116302468539682372596449178456393041872619118067049790525810836491195520484894646870227394383748561484432539648
173 1520462947819990888966803206443241213962975980100776094784203259150307346296949825509027602963640556239805893780049595492551429201834206884786133899950064267534976034706725220257587371758939544317762075148694478716566697715338821943085294217389740054721359295002326367542117315869595166452031788370658868173410980909048527438475689424346694966265337341081991747304581566172454615254655134
174 124176461362520133575057383221111718457766401382960922098258223791643888279485822763475675250070188049064272702042355931490997342713518206148209090430405666576890138176972651693467370714178445284349729554239280122366690138040778372792142654748302222696886070575565641361301174424151505484003036822803975505515008881096806630547216967657751049328019578223485376182517218688649536784888287979042108646840664947985267159113775395533611242102959723069969930441210510063887133375085633108225909474975896511199597810575594614975144025678084360283177306002498406450184247336951514743255995999904850149967256353976053547365607289002090565745026203916511247039850400538825958765925058805160982460135336086634106013614080
175 85746434465666380350276603986928521383297333686036841059319746818247245296169173445571104239236205632517822963816467805782285834772058050411852034961991659947707131085740838982723353339559969984767846353130611824792864183307774499595701704265583988647112559212661524686270189331202595562101780289803857609231661933985031655309500493540544939451074963579511261311291941765096074514178679867924319902280698090514909427554864336277203136976678734789206193234178954298840835690498352050781250000
176 16766624091233494811669292698920881205663983921642860105075558939516393657286340284814698857859190465776476158322653449799359851128728850149382675264054221881740942483553415861411206895921144185648918425971273269677751271553603873113406652835011716218732439893414618568852423180119284142133091420363587239891762783169508922115194966915414397505146224869836123913354549580398781124364043483037419550497833343511681392497711363936719741858554704532427835856441922025049260316302273721624331125201559493451352478142674357831603530966599026637460063810850253221156053033786439437561054295819063553307620724462979225925021303935989819372956547867057098272649415419020071293552459201908818085372446675542770634981376
177 658710921677008637921040299468577627740268285812951951603886992051130699807700190006656434575023442509092514346627793083901393029383276610576663529330629702559551011185244986890078905418989605724153426937424063674622893880597728265005892789308835479271947053942201825535383114721114290617130992663050131271935085377392357109853117167631003821692110236382666798267813456159861739495520494122185519513314253143175029336080924501103079572172351929220818881774088375493214614431429762227490905589659230678896
178 58808622481607304111009885945552428895525571665862354813535760858200957155726725447243891199583348348355559722675238585638108052437274325295763252831705567415693947817335773518536316629406420464812899683986057586743007265532746245238639754400456921714350122759702514873766219209485119192222146773241391819326294163404767988401674513536168108818529013114850603293981683717796741346680449728697160332810904488737427597801994370940935752728648501122417156940585052334118623535738882499361392640971276615868834821208084615568286693842522156993888320751507991016245592494783759972
179 18226049498508565783943220330360397737766156792175468054028498273100866125983128125637846948508366405963427469503135945656171812676064672857510704482654572463560759380172707186969684573545382052215987972442499692612673688902842193406517483679798779095276687700561380153382792178410911730091621271121789075744471982345682960162910140346313777570149419864385667455727051452656755415604956351002666328035820
180 58440949931473349739300090032879028403376371957794182608212985399363273863183318967775647291353235529596752469767616330623314315256708105433852874184785932642498703619579541447304491194161963420135580308998163750173862954351092117219755547808807302147729254508926779705487629969655952298013374415582309693836433800008503529923626422065807072991181235203886875058221932588541526429549375600571090860289597644400942260574403947734936399879013484255967969968147873271941590271595406227124222843186741750418137820849112371221420670098742022856877283793155738159172639867894846947361051710763908485392378671057292759624425394467400868742525139389740151902621970120535696439817134998008265607611950091468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 4363370100200803919119017997646864696302862435499788907292907997962475763732030600439262057558966775738256737464530221990141108934332709804667410572654485256795805072957495669479269433051320464578819667232340634010387383068919173924733032821638544509774466782369075874176900054287629581428014175366485275156970457361961050992823247472270100756676451318390988731177249026413852329566919721121837717323400068582
182 3441748624685243250237376547196353746602827261668957558499973868686883357466945006602263431668727263915297802365249103368255361263014030490170026765951153223557266008283840652348617445627721227483888008586316574876805047386115074146033706197920268097702350081646784423456505185250392299569126128206272666156871965827184875451286341510102679067174895934792871874911067840126152733889726531632329828393069838011255484609112499203278847409033740251367064536276387462056982399133970678923784976273830162386675136354837285193075624189682180500356620008993102731875362196571326678102543454012208194662598102925727144423414003957897809580626159567221871499755815136395264
183 240340736487541316986135738444816412553003720309915620172219541833986477437792792618280823473536813728021015746989237540344155593426109824952336292733325298076334447999638490970816818789441158277605484587464638224474283024195015071142584429902939997608498767787264690118923875770594941603731527005518662891507055038648603915962145397954868406661285820854095438293302573016564292574838886839999423651243633465710027729294226980970377174393930686320239314140998738603518413573943836157410964122225955533667960495107172884265392
184 34264545507641962628153431028629406108128272291416097332079883843808567304635285023148202936883265479783284753775836843622884588078990424517687091690655683814213705726229902969514527612351880870462201048463480638250675029674326150099518110329695680820466994962710230076458252233213399696103224878584646288637013723962354691023454721055003379455858981302073960996428479106740133974977218280475003333985225745888569280706691899114121362147783622007172375838415049475508488267339421443770625671913765973135374465811454833671860014445879124251090658135757144007338042094156356739374243526686821623658456845829113631422901231007392705710698164054660210191842781947863581897856913912032722989978321177260220776336918052864
185 8815004101761987870533784486490908148380889890421646101158902945218825563194123304678339033606145768751609230966346511402765600384319703841843961749796737634202150884353338457399029128224407923362552968503733999255791920886594534343243217849786551909383902830175857093878818503500765693730697263559257434933722237465516165663143036399453606141579190761002635478671041789411032012074408633525419892471113492822753526849884073119872709236278279648335487514556659513638961286099662500
186 23482732598465180597755397512080642327614140483704591961394519176295007506527767725337505716535035248054635637970077943035378840449054533900539640161347259041035412657413966870376899412766343930762804812573526874804094358059484507865160775291892977969355149991515339879605667228467328932724135453628189006874250454548518170886439273516472622038359245118853910742664297560704728306275085698609895838885884853849192162958638995328779897659090507806001888208337151428590465096873616549815091448623765198898480391857166324041329925436910163786802321066261778393883660581246926824530456817394477343391147983304105034493526885476273587464493869415070364493900559122048774818088267903241705400209612760756586535274056071177906399750864776312442098504988685901033794368450854912
187 16118759761785579842592206541956207807169942995712289840348517889961412942447937379643057264142229287533798040880962059087620359681739298331319464964428971985157105094424635438657617303543684939620861099724339936691892224573065931254256891249292858001334479009463706988121627316753642859697689960427476360472585941096178113175202186177573360256864415417111676182709880845504550540023040388386421179464541621321182239145089972782383879438053048781266041513752
188 51624783891936143021028018671343423160156944430932984424381388087260492073546228511013350141716405887041371375150233403343259011160515532103615360195925590097133884510514963751550546804676341209839106509288732063696972430695676932332346268401161103522313915093662288250068574194319424384431048274822621074335810495273480842442396452987620097736302408867535791921681343504259940956170769105639895513770615889509384643694258104074487161158477661628243422930066444867911062888022214796030522817278323113928688424514426785984708368999346656158202950830407416827089639887852716843819856788037535815447047662219122577975899413913641473358822407588576573279798004083354487824579130024024170064259317760
189 94230139057225138743057846272564648351474683098680448075571282078207075455295598402797206745983985333741144661377207880018778794048123918144677162337957146129098366153571014562591940178305822765761358427861511852604638357022000033865351637776801680059937715246462276104951687755662268907809080728043836236857698100782478381359148000133207944351118379157307586366382361526800647209031639641679183220367550676113960833110049456946119338967544664876703434368619470563811290020971777230240239796062499795216639600674891713565692595680221889925085378786311389253928281155528230780607028053112824889744785356139935703107849519502000
190 233858394726971087361235992052216067878599666454388823645655428301057443491753680236850405981678361002655946734244610468108178049439711157459555550950326006654286561309213768118576351997299639683788967957847928752243665139002508331107819077162771319304739011426873998812956028902214123804831569765465235653284412704096678832530147157925689281365917456527329028279885559956777049768034766447286250135736327131421446102394371513133388175368209595876208820446628673646231174122713210260065409677936711383177071387548073791794263489337876190746169804843647934571598034183935179070398224871327203793161584072936080539349397330715504914749880427393691206816583871841430664062500000000000000000000000000000000000000000000000000
191 4757438078249551970728685472980567992724767460026960432932800878433495301107485815101280917583738558822471495690169599852012416707614523127865237736884614216016274674111318446499952366875191831036684196987770397044053929686588139889454656529076885705593121428630076750089645596066800427311189104681913213641208728814597773496123552925824029488591041429345259413829129763837538590825006094318986452952111757752481288119593844373238185792
192 8692432108987776771970519092322002203149697310218671464315605184914608306380544659533986479534256284349883522372389413256893591422735211980421233232368284481676578564420065159774283159340968581335433622898876060186073257446814314129993743833746556868646034126472431352249014880849156286469175074876495004689747680862875848437488325745892353941555476921331503668593622025933810817774633057375409275234745176479066317924508926663047063083938881921987085264641392380961427056100271005263717161070541794048393936579495938076054273973544726158481246518795429088528170028064660943350305280464993668954055962124890082411631868989910645238530911396942718321243394736841201675507406084519685950374394282451927693277663791598173481189349828190892275040981751381059920234417257656889742322835714192187020629910988060690497004237912560454483091240030687076234234011759648467496860641803997812021519732645775196418518507894628167703567422251719676427180701427938885632
193 1295867620800292066394438251520012071140200774963674228732869547054087154634693988957116550147279600240833215477671942229253942755249603795137425349352558095235244763519412796797863547688644266484792314080814089251585644360797312831228883008099044268412799738161760132169620378454123552517657826639313822264475096165292726428788046055699010995465572442920197732164696339996320555275558635511737397091808570707491927212051258517505819064832194
194 17756764489727467649039993261231777489298696126346489161480836051781352242966753192726752894546944384140827789226634129924625899780713501730072304251588399528715943319588363544749142881673418165894993086529365810487589909007034724495796211857576350597992244095722808863760096377974309478433072505353106988905868119374664539605003870839505255964018896821342468599676187630034968177817163501508643327732329153433772269731072913696104019572053470457485918972260393654766933014113116083785233906512949045438552826601633276205408326957486464491097731210887477015287999198705903145467626856446191636444418234205401891505456756743921361139503492
195 3253955284044738642636659006458146964416441447189590320428037886550617790211635184490153203565129836700327958655828030721711725571546905187883610435344528985809672242103233142243514059919001474566117165925834183396092283111230330941607632526669333744520462486316456929064896905441281393806139439251064865337373066223202894597883078493779227431636768250750987566917898118223481220286728504563545008180242696329979748508679761993032313519044111623829899231981954493201671799475836789050232997513529240318549343057421114853706445172515106390143252338855479372749080310263652941084229190316282957316152566875324926200246803201232559388245135778561234474182128906250000
196 6798645971906585360263782315889475077818069699441762204511210224744340743959650333979179962215114349550902224594858862394813864727404385390308708142488487991708873341902849790305761182740612415445827106963946216108395162850345734637598269494451269918760428729446590385289496839620192689778069818506323842577186643054901597292943459541210325773893758811897511310824157865705915856897644211176467882883897919230348647756281442076788761274109956468251703730840593772510076366349087683049973171908852684451155754468008256813542592699160475442506780456197539290367668745518705594793336257861511583872105267270019776119718940776390554140834292338980106390323990345974035073747743487468748680119106497330835917024095853397815485016732541446871171273794068807084510354880945758677404936677078060761088
197 102293150334428172706660941208666398507716130076256346688576629770604226279437134919003216468650383892103535034704721816373514016418525657428546072030079890003165367707079420776361315945281169898763579988228695331112669930508884220014018643660413112397342652181962165645744129770689307664984760354115045062869925914913925598652184523173171541396356732560647235760060837199808793995647380123421575422628809227686897902240080115605985901080704887005832438
198 31051846179028911636906442984699819661767064629057543432045896105774585163198883108313534547219562160476146513735592159707102762937046954666219542903282475912946627078276047652671731506957859194767113289023718087595619407465811194347593185686289378213617744243603163950089550579249670642616712938466453843861111187521706698612143801258387420551371324030247720687394594244485530407510819197644676355016366641479624939328355841832829791373373097625458560909663458681062320295727378286083756912644115532128520804935236285007457048885735594461803501954822366595441804877300424306139898025596844563209467223328764154249525551195319964137166966930758756396230262073372830673436118547716276174334591875674424422466882393417604014397404608366379175100358125682306955090549498884711714617430604859260896854950192344656441692401539445460539961557745408462288630765528683258413061364689218743841345857951469928448
199 29632084641717921185076393498732536497349944635201218494332855221167663541625367981310929793345147121241650145508305091443823847681234539219748663369536317721794175593796950011899391960424439317396273693140437526031502890594681219573076947054351173072902070371572220009840226861618038521668569472895201381120404430458764870368153654844530497714335147847018102991575207318418071238775263789229359988875908814317145468123516899559883875747326079892827203999800
200 1082043981381580289935082243514397961312829235082953216852051482904943770652722706056754158176148091967204730321383666825332120341952606976062590620486945214260260424908800000000000000000000000000000008627182933488204734293444827846281815563886215212983193953155279749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053687091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000