1 147456
2 6718464
3 306110016
4 14683622976
5 710001723456
6 34589078037504
7 1688734588654656
8 82560206915726400
9 4038274515214039104
10 197577183499716614400
11 9667741514059886432256
12 473082597717729121382976
13 23150432553748766075566656
14 1132885897040084721143648256
15 55439002777797433369278978624
16 2712974298062660610489992100096
17 132762802845575760789794724000000
18 6496917652496605187771288358471936
19 317935051319274692277767407438261824
20 15558563749708171468847090827099054656
21 761378515987201974323230737248285331456
22 37259046964207647360807929263275287187456
23 1823319893593106563404686640980109256767744
24 89226529414611184796455981945172955120724224
25 4366416225926643331792792908776834590017537024
26 213676255278961442099694610750504470229309670400
27 10456525381071076873394633551052456294551919526144
28 511703665552488521778568048896558040761240817742400
29 25040884215603301498417153366515023586316944259911936
30 1225408228510212569438544284919253063939415874938274816
31 59966945000896880555648824507627763614864446217029441600
32 2934560425749634789160206947895149150379373604873107481600
33 143606530102273541601253521523874326080572438987310795929856
34 7027572275254002036611970654565374693269073663168038444053056
35 343903386905811902865617910276086341923167153108723589473439744
36 16829359399375647654028039745998043984613428248925065905564094464
37 823566584620399960952150168760524850033624853114493377012218740736
38 40302301662684363260192403873262284042269954424470679849587647834176
39 1972245535020997399621706066153284363087277191607363792247327260817984
40 96514399672905744054388159483136135835275056898393915637972535404957696
41 4723057641056997385762650760640944458789167275260336481447014399427905600
42 231128966831352974156858765618643170467316221369737628955985059611752568896
43 11310596517846749891630407775838444301060942562075052144027223870982039317056
44 553498747229173776974976897987033994704868117592765606926596107266336034866176
45 27086180883639923546352412412927999837951278391202481205556361676027272380125184
46 1325497480408012005372189294338095354239776794668189625259127040605299190016118784
47 64864942684820647142750067212626093105009714205838522850700853725387624021891490816
48 3174250311068064425063008951615891738778521287379386352554258784670743609125776867904
49 155336066298160853821954014071144280487069681828621569271174150505901878454929578113600
50 7601572380367084339609406685257724581194241201091763604256366130762020498012131119632384
51 371992828394701341487487547823480407462382387780256443385644632209854953261590086265569536
52 18203952741999324998042675808308133563374746756938237706798349667366869356746150759977418304
53 890834097159882152931169233484858804157512044953359372756199868667468346286936093610429780224
54 43594124853540107156964530243726386011645805183640713083652137545362413542234603133539026046976
55 2133335183066035075204624762736138866861426357586378662714649058895223680152515897358697430420544
56 104397531057165262510509186709338433888309844490064007731989282245690182806596875381403872697858304
57 5108828925404931847255561076877803166300623076454909245407168479341685914306693421335312917926618176
58 250007186230892608590449779908887294679474436579003273724427072434441673036254953202042300577980249664
59 12234426730610109384591368298907153093167957886689194792802727700117313842583077383130032992142086521856
60 598707579903043327403842985623194852672130418199016502811234296327161641685367073442101390701075283791424
61 29298533893421232651168249659275464563225664596809697786290219975327296921813823455912306869304232842813696
62 1433761851558594785264588411847555063833131172798033735053946616434259455629258664292842602413937207707771456
63 70163000458064423639370979898927235404363220856394287522264792432232087688116680309039450837381600673320206336
64 3433517657013182353894738880238410168494245782833928412151550729297355664327454437306411371802199847657411614976
65 168023650984929898843023279953162637131431309995801853527892971176709730790716223810386321861934549895720386926656
66 8222455834074408210585254865817123294638531761155679848844878010962133288587038995662871384095238199141561373509696
67 402376567506964406945198342303782538319567724029928008375866885603250289201114029254862699697538559824562677488210176
68 19690820521982450559991365711736521332140944896762123641245394239739410445267288650587493860557292499527491066589322816
69 963595905276502843873943689701463830709315235268974272862317008675258740761180785833809741135505855978372022485782118400
70 47154818542430193498421877005630686478114281885314464499633845218210590117934147895244257012458161230303127454681465861696
71 2307582358531780304596531493126641107347256361378215876778070824952747974067489019430557676169781509138748733020477832718400
72 112924543153859952742290108913364292535565246777416730133062025537774445090547808899708066103903712576860928594744070103896064
73 5526109349623179347146814403040609493440135530676492625744798044861273662770996965978441231657513044666609389555324916481548864
74 270427346359814619776568969305359763413141882710054498080323900085438860189835477667625912615898215704305144109230564673065259264
75 13233713817877649881529173992032309911373001294906413645059528147064468517190505093876200762577128448921607971411955217065522991104
76 647608992843743918905205188415377939468405461060248577240657428100096063061556345919165547773350963839886168381789648406620984961600
77 31691588119845635907006953991592659806096676622038088462123159936243333074484478508117884493079527980899903555411239265547759168345664
78 1550869071702767060438449726646914567571162548732961876815824389750556548894311945180496987906277571921646678630844563566255922671949376
79 75893794544743619953235093248798532775648906290621485037951226242894694370892739465183702671485481567211945073435812743655646760849541696
80 3713961517122618940839043336481979676320477978608480463683590314438895794778734347632055189406812219247364052201733233891271736944873455616
81 181747535927139638130982785533782528621640239383537218606223370624653104694199957024841812999892249899615528625595797313471537825709873449216
82 8894051988233440353986197054688435008235861962512224573141907685081797450472426203566495490466767573948076556549483193441922196232264416975424
83 435241998555133660509579176864476167685393075450943578775148245091618213615009008050925479864017303140473739534891249967274467888421633869751296
84 21299133123674618917312935448053403907049785439260887334459576042373364492509745761744923010783629938421249446857743007958712279166763208290777344
85 1042300773652355776461951619183026307263119256435609338029130846935017991347098669579470251617283550643975660981790942066692388886488819068296737024
86 51006343612583163874719278171901688727152074625457312544291847557705280931792281717874308552667934546744272211765343007536688854033254547093352408064
87 2496061745793776766413412207639174861150284889501276799680037400622661776506765600755330829744578400155021626791173646837272779980146885699311884480064
88 122148027040269321046517226031847159884282433155243967035520607174307534037895649537074714284861020253696249666317005952071025801140760861377321200664576
89 5977472526460112234589937817954710882204375575754626495039768843961274916497235685211925523705144748098546647101832368149312851150770017032241501893033984
90 292515390304307092862628956753693377815233475158923398644294253111598647127118535319857974520819214836052734803105073037007117366542552955089510594312718400
91 14314620968329781286645576296418546511937450124903881793762680069404323380811461255508489920958041588158618964506993577925037171232555440589154428668208264256
92 700504589703051624176033947054007611325255161775817686580262581836761000178802222539435140599899512972409665074082345971030013133133453418968625657410231744576
93 34280102929773624944379896353921577048742825315958210019122491067465826279935780355772898499889685229379151501028715966992882148632613174610693029960546324710400
94 1677541409648746857544230886241582635406481230436074075085774073410700995850536007699200990152024283922587753664303997159816674287275763934253538737203279505438976
95 82092670108120018097061871795297348086997746702353665208956272958762094065643445556413979877205794665385113575613624612737690028672288925150172692682062475351111936
96 4017311552918216934477095399090018718774975944823258220200595855240012257127745375632632085322332343512706714967845203982782120135284723796289095089419088870008606976
97 196592364360357699520441853907701009087237392122822809938211197675020013850240821770388224209396681262273742749975019977438396679172858612396731704283510446149948684544
98 9620502969634238478301368524644904354378733579401542638952685502176173782366694325179685132810283974751781126992240274965464029893350552345990624312433596122506147357696
99 470791821899490172445197912031605562114454349323335550902659834962756534051635107269394740599310670555033850489668182958371101222556340653587083187799679631400260205902400
100 23038809952767779719285298947800568432928070724844350194958830616965114978424014401393018680761998559268406494324594020912571840149570194665560857489121510442747476850446336
101 1127434121302705877272762176508736034062737265669522332413213060459295387462099362046155821609434417623709269648524263317614524421806821669648330822574831208991418027580659776
102 55172454674678164499072585202903710487813638506782620356969904475235198597383430882016688648096019735309851993272199040869071545973846846029387595060099412963753574444999989504
103 2699935807612593986080134118323905681038156115194272513813931974749786951418332164267863893994843440916766612176648284066395786555624897918130403776615793381250931200511354342976
104 132124869343076633724680241363178130858078908875918345633895997393509593163936529969044363610681347039658352155063743463710287977949595158433983129729621579716871392243802352548096
105 6465702276959439340744412100192625874965230415038343996001468947807967762439515065109637740727894202422684042538663406269475509915478750197933183857904955136705819428966171788470336
106 316407547966813439138819845346029575958534370539309433538428925147587609420476499236434975824805672963466432442209594947692763742707297586845230835613048973489607455442711572537913600
107 15483814769375806358159209285163342312592173808745807495196153254144147807418989239243158533426898025348492579247901488253571786289468814044770851542534545194066406865931376175020110400
108 757720608604085818243029171792133329194784207632276037610269137978015064562315121030140901959219141950890850797665318930390235780426502953870929309086288177158301487076808410664739406400
109 37080043209951893433967018662582139754052208805879980324071388846114354093855013541522284396088258062996569598486006912592945781559057388810019927437698689255998567185953848668307697222656
110 1814560127887863223325861382809328581596626476289865834141884985172948193418126792964678207447857279690738195996076825978079481761580997173045215608891501420458681546166055070329733853144064
111 88797859244045101435609166530452662844313490023560806817329742368897329472761653638172388270919163993415253556146600676091940771697220774768217272509811325718734432997008753198012564002980864
112 4345438701721836556657764646861129110122752155605336066375298925483565083596950284438630559672286601315907541338353342261002037258956016446762968604100837349527404355504627782276549718567252224
113 212649693035119737658410874093731659271791136068526074462888296482887005223589716477873683769875302777340684246321178817159705926707382628844641126917305627261236824707804901434730477510709106944
114 10406289226911133887077307065067774745932436189082274524254412573858001097444432756526833212436891373758372883182392170931359318267373828544383554808180678987253827262464590220780513654326130652224
115 509245294119668272686569511047216392996352567564025447166648528941427097416753345345942919630553411872926313775058068662034776398332703820824860013589949339920405206875164037251422987455070554363456
116 24920580615075195483882677728247091503628612509874481538295854081759266668967788818417160705899976496412274572508233953539215068858176413467733715648181109971369352095182406507715401844789774616473856
117 1219521015439219031915859887274081547734777338809949942763540264446500681166304122495663158539431680851978133252851468822481531441153140900528203140446097167633285671629067120195686108073061874462162944
118 59678846575437878282588598136323297208304941714621052793050416645224609227417549608613572184574608016418905581468196639841154418695496041676173239746232215676195146951160520014200850728942914167900473600
119 2920461954722388199120277928109805380015276621104733831307838377461972874074125256115591062724917226303081234243771631134310612660019885464228558475402109071559410391689745027792993479687257201899295882816
120 142916603091508937107929257255952942447640009608100586797122355341708246411961836135080532931060184356260601154683262388726857205976442327858219532818695681542815930946919623890443946529893116435535549046336
121 6993809799914844640785701284140388980976576555070987382826212438370924953398506322752223870528469397780473392703416786916155913508465009688721129707146905685915580775063258928513283429936464106260562449659456
122 342251176275620529991856279649012206537042643117224184438095215573499484319507872624272027248233635498707371503793602581796434090575485927611566702524663431809247834438649355488240527564958419762595751576413184
123 16748506323902617738788624464891160710283068768002960701630644031262370479015790922452537623997350144901439430629772370137901198547754582786217194913811555934980566029835406074063460798032580883867458871708490304
124 819609934242869201062763078387640605192618899625826947463410412258769183022233725352223186672299281020494443438680923424092539090640689132573999263681469373371508488030825099679703504088259873779322175223446553600
125 40108677831819425087725485489251466829019806365999883525799945776552330860514128198950092385623630330392082643310153340723656102675199593191918411168223103136601369038336879935789587407064865066644578811328336449600
126 1962770301097871421559360109424569628855061563922586713487444943034916150124236717621669502052159072007865824540981155149541663152793082885862447314013383502352240071239017227230993164258524797889040402001964670980096
127 96050716780685057957481701537626585781611031701018546312163645688213313833508859969480488517068953099163918676039371594145062487748304607084237739962320425913003828001400033851810210361082202207535105772356996514242624
128 4700366715821497755470999909467988818379053869529359993450954087357633437503680146429558227777135486215692909223601819687618793930490325935048656196003821855731481726012354097593936170978030373274466351477069684293939264
129 230018556901028433901787543995432169613015757302937720327396199590108444486192686622984465805694678582236254476048580906084097612009813125859223952521964638117003105938010688629415175939278674110013296585455296148770254400
130 11256257164093347848202185242427608818555877976195692950914669954975008633048886378372681805474350226452837125511776531599671784431813753270216259600846745136276766763440011969737014139415292411175972461337105556233929806400
131 550839580298385549810929608231627076708633351514754524734483293339594988908578177556206323552153780968203677170939221762473670864515893499616757099017751767367616961173185379163820788434124386559946132593449031824788238581824
132 26956051092294079058354321777957295737807950732759951287852786714397512287191618977658814585287142519978962553957533364370577773081699358988101405527194360189877705366774999174400289697425030633929581342196678633401567139635456
133 1319129409866951932672197615368495083043457085174070508387331830305940738165730878544124903282470932539388144693645686142351396490328184095862423207907971083347143994253650643485185502067388732785095112308989955515867000481138944
134 64553312872795955948653666493312154884999399496089136536356041478182322300055617284147624437934017471476599581132639841519186022265920879241457034602444943985638586386839636734051884278262541860283003391671984615399546103968385600
135 3159000301019278282859855185468866664145745793854498670363539375916775966552945615417252416239141438780955150571499107038983745104532469473222938691224380704315974264654362169205272575790479759418526155233473755007589206787638329600
136 154589787227563934760370277779559150335777373998384058687176413862631246615234231342171991339632012970362887533316253845929699082171573259052387769093880252158090966864739140683428537306355090644946159072275048616773725565092026286656
137 7565052243696398508749891276710749353769131904831604539117360865083021755571509883978494153787392019474203653359033061546269680149418441436133539412024728706258200604502573682284555853096344739714521813918045801273382981604279846192704
138 370205668021332190368045952161287266933155718527105161422551379969270177976425450352755545739106213500536567958925490126303447098961587004066577094628165698540982164942469249789215850225837088789092445959589402303394921014710372533227584
139 18116495725369245009686494958442714393300767398994389479802819989922752606282736074773260617532193537798400398835917980166006465933326200956856646303109506994757507384368965614492495723729867315293482493491378448960035161038117993556373056
140 886554274334908298465989941005435233601908346749807835764746156190437953404563929046539126598443909926996182065833001995956687912613113208493190495458321772531313454786777969016001100708019608311152349356712375805049628023193881703519650816
141 43384686158750839992120613182044483243676967556328108802666507268446212816484148435068570434117910924263228720726571286170653135879455527039593888131126120705216765538169480985351437833110925277596110645603899076040992774459370139039664342016
142 2123086028213392366528431852044685018487353512468591810240277510066261413255848628870002355637475513684794691005695509487581880314798263117874024091363571602262627129247207756578723757957245603920519386606851346733924986190430860359591994041344
143 103895975337964740163377546375321022395786577250135707649813142874437521116895367728533702841809122240306079274478156205671327825854476035141352309249805450817871932780995078123665317162385937291944150612908954993829545054963679448839243794004224
144 5084284644136911993137172542435359760494726945997127056787464066541986048009634904254033905072221717228634223157732904377445443570849452450013119918343633624759038621707718717592395994664585164517454781874207065176344087695832599994460934796611584
145 248806079913285607797897315419359438363931551741623142774449543583237434325942357356657414540493507418583499924519392924326801167947600890058438365463357359652791963037918950224718061824249119414436411703138961125810361047103132417264558237802547264
146 12175649031216843024601777286317061302371600547594575723870924859813691878955801796519645688206700684976573228297648599435161434277716434341183408577810349164366588973982402120491374565143856061075358747833191614669111063596340022360109142370800567296
147 595831216757399135511269115498190180813293270972514847714173968663911275818642806926823668670609629798049880949049999456524451117967965732471870982219089412700545119619392282954532901520350611224508553271525416065189440889456500574773657753566587393600
148 29157775322891540088778623662395526821451615477437131847222486347137138181655369647890861093959288246414320054959097269395341192289871363784939000183526668359890105357364592918364879995157913914616330084684835489871764135767875029126972921461964652929600
149 1426873647888079075549608047898342179447703882256663982988452380444684139858148097107354315563155746850360146832780296569824483582291515223159104603845707537728101802866876575930353807890551545167997185539932785444644149976664566202014053280638425398581504
150 69825917255045555015878924738956691158154558565270479563478388690562904303131723088792090311247872493302449339898765457725899465360095157226826639009983167255542031134000196507763935740399278080103903405404568314005303009397192144391364022218245882193567296
151 3417022052180267641687511981146243291317480927641358392427734479200908425723186479978390847356008217850590949656084758411415235344868596066519984978974888610054859964683777189864884140502812280111589395131444718486627235883069787934105760620050627046039101504
152 167216417113984250392962171662113218242791317010297008608959455672569892390563735661444509883926445594762538050567343530122492252143050032809968523506985346305928597750923463465970107210572870297982018315402256765902262560372353372807190145379872403925580960000
153 8182952794992042182138926364687876076786531828078257182904808923013704703846818162705542402387953788811187211324671354698591879372479991325400918989085639289515853895646140351793604840662474672325978102254034079046014747064934029796615514118875746100390762219584
154 400443434925554171959150975792000512046164810571923153642844927913997552718166661477775827546642958087969212957937868895835250122689846135141735187316605677080473243756778829904339534014118781288821875944042023454836555476405815364682322544264243536745714499033344
155 19596220165551191103038903549173736954357814485662629645601929795961084629991182477361959305156835390466438793566267701282672734080453011030063728830716473926991517192012350685809677145443333105255537015678080979645166950381010680397247847412319559573456744525310016
156 958966513830214766355501761912913716152646021473288651810524364569369636804983667579147549843059816847067306146645657485592503242599815784063783909540463683463886568042929469046647601367930258553400029423227796875045406863884411078189983740143827080795752933009049664
157 46928273252629535460085962785055385210306563507435246737225344218468231429045201411039974016436352486027229463566935504387148035758031873411603361665371894031930660034066567222085560810234744577577057667871443332067971136298767190530244804757149951433396965309784714304
158 2296496070209366874236904690727625212291266681515280791597518318207760667883321164414860543933443257548050580580605364258953371542286768361460238694691058062660724461497446330452530188168290018146586051923984792845991795796967806117344352735856746506871177437470621595904
159 112382021219831539357068205593284615038821665264230171738071732502750829850017911728481290548265377920487154916176627225091389619680996614048127565271410128259507898374684904124491456325247633482448240916294440514170908809328290699794531425416192104776326002568472996469824
160 5499560333366144465741888968611683422858327596761543324029419113935038217188899511029097962652858086976103357606577057278912717497426538849754270424141142976400683155310445660018273880999511298474597605563668548790577439328346524553265087700808375954381068530530476846240000
161 269128135728859028860533965824492203834873560731362807023635167359113248499522572519219457632709462404867698045343028110180563515580851139740936705874385175248936326401709078403182482708916764224066382902938672924083726489191739430272681178042917666172304759351856518076359744
162 13170135256350318072661835725589561870569343570583336807582697440932672164385945463040696863167873925244581187393967058646316588076670582153418796757920174567386612968439486688246895205658347529756642767414791738646897752184585246588768734257871501377207465773898853936650114624
163 644497693267237539165739377895672565157989370639387306899152810925768119253968535937589660432620101984501012586643094616302220972006481629437078672369885332263152531411806182231647651583806961090844939856196289338530390325050878954907839500660869025659057783978733610471699513344
164 31539332629595084076652701662691483924375710950572860404940316963685597778247493105021871221540491307703664446969538923085976743156122325672753486523812411255254246331542728024843325561377866031030278374995848925030049737426237275161929487430886224086589223042941482827884578881536
165 1543418251316815598791447366153144850258039990311359292342031290880330113865561836082060807684779684112707316407349612399797329297956150631520802413312009234498661828439900933231645087179592043934436358690465573047029356379205748271983944379139773872278685643597169739596200913434176
166 75529178961211264002942256845214808076020108606154931798119561971158147702779647796103718517268726264792260495668882269598445889341431061570919067401844495204617398864905804970385943413200639557370670570004229460549591745756150882409103928986205106292569328579556809162882032993738816
167 3696118579450237570075753682661772301188875947375837192077385730286116606240981421774165836897341804526202191785467160494527971073090713283148248788541150751186165021691101279390952425353591785507925110997287128058631810276724609962180810347845903024334922055085153221517930564275560000
168 180874368571822159854422051454101443977732425587331846813883405853914429498294174828413032320184485108538015262298835978976776427876060279967687842626810405582753756725876627155441601363713730629071804674029745608814373546733153320380210801464819268698941615083741942642076248780726849600
169 8851322408363178755583208813327084323644361295796846419112552814372244992224167564324856478493468228342535924262175909333216173480820108847301181484964086448510657632075933990154852268419902582173895168508581289284174236772424938263709081556615237347155385186501730896843347837779615775296
170 433150971004950901588483537333978916258863517021808690301031124621371301101983037778766426262898637566156871724383671595414087304395531469080013579917317569179696494805736417957767081383521305756968393861005045394002390362750500011644924623840330248760189354110423985060720825915561651360000
171 21196805971643190770286828000579091037431083768965011396410178210412030304028368413430434337770661024323379821381134457252513556958593456367830555956940443250836615948400826201588782202014908148780284707841854292436338887143147694469863737287069724598737518000866064854369216522364311181983296
172 1037293261416590235246082084655484023879313201622145836316097583241111320623500281776875591772353744262361321980444255109737376984677546768523155539371481182907864633916961974130063270610124154720218484065933128604087249159039974951482194317307925443823194008300638820335139496748765664859541056
173 50761294490297026473069658483544827143340603013133637657742046777757038383980203972211800130708115749951307694762186680535909535718517144842535547317785201593693572311586937081841366594176626191887868677244846602204209532878372353502847725324379639047260495351762877791107605381472535746754521344
174 2484069948369036953073329683504422396041568306696686822653766783703886812329454159748643096759795353287052737438922081564872889563702825900626368498195751599407120034438755370184994544858395163181765610726184162033507148971657042526369087533697641399027025171975761351641758840746892679934908957696
175 121561192840928336645072735312790463080009390450536042137686376294506501592525034796931656046580012165423643120268018305092159136118015852077736391863326936602112701188688063989613926186719129613132863627961998314225807697055332314027467581028692481778496552288216617800683718511849634928857081000000
176 5948755031882884907361479263988786686339011209681473616288438387030899435618973401032780045871126246613485615119013674578088864349641286939236959688280087528645347202702470926658336345686322304431543021141664661242472489347032741265480113452545994587245445361141853199034515700102525123801836229112384
177 291110062367184113360957348226857795183435016942881425344599874375709929011196087257032158567265865344694347621956858856330727100883404785944334267092663169608852755537829048129675792149975945787419104699395445712960153328123276266798154191374320911274821523901246738911126516289903404447124429225922816
178 14245849418445884345675393352785285271181018153396535189845538366350304060305824337659043337484533010875769682666886150541006565048865077046196090412763216081283374504745454074778350392410885057978904845840906283094116797796026902228224180896750518287266107545226061012502613271972136324029666033703241984
179 697139164489122039398047879667275254749133394049367893699115300575746693210933083891519554499300817761983616256237664679960374645464498436812978514946427100878262366237298811492414050045990498388835160540506144921134135157551118613815145730980395483748312445375686296967233894407305843150368818409304633600
180 34115411471028341849478224825518167708988352644594628520115926239886384784044707051374364161576905197099318153911322006728906214356050618159016087211624090830739982610713565248730706341027206241663976865102005048799976324235799502864839082239383963473918450939836070066835834459560066021565967465194457867264
181 1669482018974609955631995863441297286148604889553158769536464128150458602528957263030734524805476301486986159770637517819448266159466687648714923184062438836638115684383185380785165984794484980649540656866545441833369034498915911691129397903194557511669034359770628271287634654002760465002217356921179587265600
182 81698273346240433383247244696598366458606886490049014368505697536356687981836516658404675479076257190416522581544848783051813891037483215921189239760146855733240521285242878386906750665807720279118460720711465323560984999725777261805268372274825593465951972242338110944485511657405463685099075657249807954805824
183 3998011234560370370109028741530645239171850232273720721070693667823539440755779401444752333943680227130979889515427449710151578697766599039883934841877085118871154932735165624578945842109266905441456135897885853213624668130884648308619982931418406668564419676879759544726802261833299448805107230939923611074268736
184 195647878186234495953086886116788553196954873851651670513263935775134651453202166510461000119453054459802254341519738665421604896133009250479354642267792262314286561943877666678440509521005986985654805708376577798596690267392171037704794495502077831781638856385087675098815684266263986025840255120717382977786529856
185 9574283310633265529142607987070234242062632039854544448590061570138925424874897563619515054924525530973580413314524056090837685841446395499016896851186122933517147603410513291055760588562872609334563574751541319589549102421401574080458713850575835007492899055436103414251840785670626068679260930825864388231319234816
186 468530002789062881453885674599707563370165281314082744072903051160792099431798560986640275389722494538567810733116670523197228857624357173125022799074599757927891705414313437946817696961739322886652221067515056208606699282327733624877056513493784992909033522551616577653703773572860371720283255049415659939307588075776
187 22928124893663678344924194142181586964035722884379710105720270445029877830187170064036225150405558752056536869878645039759189905467195411736467315640335354055567946466045315262917231968475625098896405189004194586529318948387854039373925749364761549115598324967736910473916634509793702592303077533587740017545167942635776
188 1122017604016951763409683489976595412521727801518807340089312177842061456621890686837997495922453000027459033783582826900468060858137253225691328434547232468086409546118648029161966351312434779884657372593812509400740906831006451453233710824469031515814958315175517150179352835622383972153431748062295937426979383841310784
189 54907390358461108020277788829446189195454077898975955899084213187531274224304523330766864011040878176820803093945187058157060607082596207050154986482315758254333160287974003646783078579889270021947025315416659156715354131745045224141473768313147581121331782096827993956179049837757036650055102995225480238374903476210025024
190 2686964540648044107794704762700335964630763254898706691192956035443115464574627557894371989485637314861496361378606542906774544928377936230068202251723834292017668776281405887160990831020577960758227715280505072721561183314327815258878782139593952900121990168990941782615421524169847827544010834978705333189989869855482875904
191 131490103528247590569938046470595381087362386870099762980512564632598906118634666819719545154040352888824399407140405259732859108117478781850162078520458147494758529275021014423255167040489554523579635379902374022904546527698000989517395576713707854338190012664553940919528610271957726377592689470277252465698261177342988806400
192 6434639186455113938929887253051906696134016251426287924738220371357119812298240128709152995288977486704106080261093357371670340306822064147260146019138137000071853591076754370535963374579157891716771643620289871268742866614331817303120022815523653107222364975589484318576666403432366665081097619840069139406530135090656300083776
193 314887435243131580780202174203704381367461779249565022664110087085983078943212611989008002809250598350458991174786651704325780893575535954568958977766438146483160817914975979954793250701727936641626972395968877851155587719288919064632957984928787980497076390714974411166276661830744640890410736287747428960969556347226407724814400
194 15409426076712476002292781000824357178211819959483050538093136076986191102094504208771070766877515314939142519974298068978085436716781538118275258359856233001076308508058387520322277164200915940752585449303377508439352551923990161003797793774756753456423814685310655771196658424812888935776921102121607380387631339007123716923994176
195 754080301204542234865438519233485041168764490534139043506365099603947635878164958972463564595034202998295258330839773329960291299445213551645721276451073885573474314547703522791342419361070936165146732063685675527617275000801320126807207505499806054416909831072180792484144342161990145678100788820044600144713330097048507733674608896
196 36901900034037414522177552368138304045560239144652673372493878226691827463365066789066931434859370084545087667954098648234121161163199352911631827790560773503060793678014179191508497691624833730860100011846405230236837647148226951097962561794061801227345068037409491148821067621078112566541774224543151691536467406304294726914518497536
197 1805842459943426479322264694227074413469330564864760046683282860282520274013395317043962928985736687926179846958645321606252165268383930245738162846902270596287526440784779289340466614325395980541119582354184430571219948583033560071437047339506164009437299377487544800743134468831522017279282297932907323770784348973281395632174594275904
198 88371248828016905370683004392724240344367874166965206847166760385537573336436113895232672019687751005105530604585041305536040347711499400977349379171224847444989122339889738169633226788415634168975630669241655005567524285874906942715164464206520840525340371032440798325090779201029705379085129053243647805079189568577677429626763740867136
199 4324561966312352056915105707893950945328761585974707786021174698932686671668025158111436851320290592291781016275879326077146781310713024601283216780011181201385020580938093899843318071927864589116452703565698274828571767767499655577460813562139777971232930061223899792305031605681753294961592628052109766232020585091589551854149282914318400
200 211628062842834845130340296184812346960711200213542315721693963110535178730387860957869536840857472485260308625620607366826554730297460358958743953120357546874983421139097199687250245905904757580680634599198721854570057587293699986569931807438070412212520042227386680053946197417251985756070928944499078254069636756430589313183264783956591616
201 10356294425074737052961481028044605168985228969301895046697371213477576202314578871828607900619257112727706750475993389331111737117091321323119664693849702922496761623835077565382531081693208960243976619959585863533236540206544806206639118785574469987295958325576843575948364499796123250205301194167303498180773938565349177328054733925618447424
202 506798733485951624057176185262583571780057978467151191551401004104772692591139678027004648702025658725013799624172834514967853163737604781972965488293571348677988175962394469042988811774859736523038836026787029871143593235241287475354240470092162920238198469664342610982759682258092560844526118834228819693351713611316832828251709094443569359104
203 24800854989318351787421368600951354387847754829854620944951627107941692830136813970690528631301746960702758286483440355955558025040856781553608245486219411122750280712458729140937001497823240853159098588295473368901544053746395637041315599758308044463920169421595602878339934657101214795244676955704520411715440669042418194871157105144219946502400
204 1213662086269296023028078307502075127695407346662741432661729339782862426165612601154148047607089175753447466627168738710294805739533704207835043511708670215269256875860695996815718221593702760162317353362755009812984293880626848007982058052378810449635685643883873964087554841566540896988456422896113734378227062126746032835320564864275953812930624
205 59392132258421978015332546177038182169972026480388196141907827717512852432649490157922190508544815273453928056675429755157484614795065796118392242943422429503063568610001532777061538608217884205447058227934507685772948803240463939774100399370636463124600894538287764378694256100571803873548499778875430519588582054412870796700267304921285046740850944
206 2906431216818285084719663375731286029280145999361963641392849869216907973474188641581034979216478023707529332904170392040879254549560848927201007326209454803230806466895184646155922250471992371118491773224174801265584510671880663706410906033884785264143638929091741641811053388180130097979111694826754540749889357830239964332965410781477704460432855104
207 142229990688673404710124695088747172186723408421761183405898971962996795905576856061466832149505888065718410493639256599673184469720160586163129967906206289099000052710666862555701313626993190279725574465449958566360639776881277536882766898102333818216914603568445934632659690183864515992049828606825553154988867552379178214061498013569698037396174536256
208 6960209529212780021409784802628941858801877312138079448024489308446439769900666093108057285164536097021777955185300204892541447960635448995327204188257924801667361556459319269121838841985258021796277370542462671823690703697150236466722317534590137875614307658549332223234970215511046104945593215757161172166917144352657403784625668582618414171251112627776
209 340606903339988093336136413951851035392710974476795468197127977250998456616564336833628009878088388175287427710388025873279674313048391816574696817362801750693221628045589644504512482659684159526928138333381039687723622461937000082746727489423900569823507186913934625970019635810916695785539726971597561452796496863662089045439789060296475913779775186468864
210 16668041689827893384409615045494963521380020416933412678318677066542881356884206056045483189112926599796441903291781745604517365826067498817310287681796838770050057129246127497760616023769874589328934227225309112488538771485091341803536823622514944696775914765507035830315156475676628450277244231194821015731846444481129446622302310392027261104097808256118336