0 1
1 1
2 4
3 16
4 88
5 568
6 4288
7 36832
8 354688
9 3781504
10 44199424
11 561823744
12 7714272256
13 113769309184
14 1793341407232
15 30085661765632
16 535170830467072
17 10060645294440448
18 199287423535808512
19 4148644277780217856
20 90545807649965080576
21 2067407731760475406336
22 49285894020028992323584
23 1224541502658127741321216
24 31656147188716399438594048
25 850181671845500117548269568
26 23687530827418823028184711168
27 683772779276274227873497219072
28 20424764484416294823979896537088
29 630609445687543906656332843843584
30 20102919710722462299480819314458624
31 661027077773648965683285369378832384
32 22399247510821559564432942617619070976
33 781480900834624999430017370021674614784
34 28048700964091472911873164793499795587072
35 1034845234999956051876801948933966719352832
36 39217837527484820971395991697167787587796992
37 1525568845436935211676781433118453744541892608
38 60873736103637414795600997844091658574088896512
39 2490018940295066253115874304836577168974650802176
40 104348909027886368478691850025302236127764966014976
41 4477506785366946407875635795424317854756335670788096
42 196611895525698431346029435109896133262242825386328064
43 8830422077575856046140819116541176430075973687958306816
44 405447194428547731125954572547262830383895725253389713408
45 19022200892111323232728347846882450893121993320942868103168
46 911511488535690164506839912485846395818162308036177006952448
47 44591082443251679469232483888747966085620851863227063192256512
48 2226054037198435489986802178433571933316708146390299671881842688
49 113357391737275500238399625196564829476738300951994481988666916864
50 5886022882509221689938687873314731523301952445945973467277766426624
51 311522906181697856210713044058707790636073404838444095030032779444224
52 16799565455464229135330824454130907728452616201085582235224036706615296
53 922775351382500721218447852651043719834140292760734044349997354512809984
54 51610622912934247234141251435294237090259553126394710111833605034592960512
55 2938243998160693675769361197027495761706362573569868332940647991189996306432
56 170218832417421613038839764691422128735484854963816044756977984060445018816512
57 10031556775587029634900035041478140863233749341177339804437097666458645658861568
58 601235239879633782710629765580554292743402735254160737759647154837492180359053312
59 36636539738866488617575560234064167611995876303572054945133885464721241537612087296
60 2269138142637786103414387926382355463263474100974314263763671492154098569539093528576
61 142813811469568930942386730737411383372511425315861816683000027277166561726398155718656
62 9131291164515083623044532632738153135613852209902298974525169613227126852520455065042944
63 592980255986676815688661510473942659081864105963011700663777689015677645362862040406818816
64 39101279069876216740577947782057337476326648160080438513271943468269987286640747924231815168
65 2617484612308248720545715279174391596323710735968494001047639869631555912238094956247140794368
66 177837150691428323732292341637177299229287372834731061075869584046557788554977564342461428400128
67 12260597065150386521175621306541898739076983797074822300221550593910737213598925345169538287665152
68 857550778622877678820069422624230872353959406160941878599231964648168874191093917093418434966847488
69 60838444925839012405464674658761628420937668821507165456177136441495512580234934126388929219834937344
70 4377033152258687988059696806435457849850483215555711561179093562026133185254816349406116789413870567424
71 319286736099984308889003527709144135318315581939466524007580442005664827914324851585528742139161701515264
72 23610183706819603934312730941572212757597490516250500770233223110215578522137573235773738018116412129673216
73 1769520700596228827684845866724888286790454251485569735684116870694552967335705624839799014190537370484342784
74 134391618665316595423088252855111276285102848225304733553078699005488394047074301930568092800744761586773655552
75 10341260463586986523228976152408629187827700846117719337362151722274423392696257077268897214156056649839706898432
76 806094538032408465078865425511322509717670691538742379672485335743679436951976683162021402195972019625833772613632
77 63641151018960673762603442139537944884810453777093056574060417914049029000992035679220520345641566121964835939811328
78 5088148338335923457105213762412703367511736681110224739246275339000350895367983192186151882898221848535635604287782912
79 411891738287495818218278024204371485435457628596934271226009176975619369258225429748664399922879610349341727145345417216
80 33755266500456741363684865710810925966903464683370157206881645661611604982126175724258563991328287880015968597105103077376
81 2800079264662995381373398606448384440988853859928492217153574766906639102633536302424729987285252055937188132708768616022016
82 235074852875439613373535633973918894167724377792842327274107957483525486423054417266157746323985851223412013794850053212340224
83 19970425788066219152548694991292803264243295389834185887364146732905304185945416586688748662805606988716895998736792469651849216
84 1716538191774885384634097294508266010628279059459683440866090246506310782365642026548037073565452638355305658183835676284003811328
85 149260777833260382511526450791739801851796593679565235702694847604164507604318402243146861028414816234305419473413813619041834631168
86 13128238386262123411379071308156028181061314496550756455378992235864220486973541737423796350949801144670668036604840036205878426206208
87 1167829593392125522581961753345753697670843375312801032158835838308103477674640896341691542629520047978648651334048259092386618636500992
88 105053317697716655460792592702045474298538885749926322453213498420153480400101795140380596316463029621293777555765488966429845286171967488
89 9555283283533796427984966019070899863360029265798495679995956466935885967679796565250010783668005164739388365097921011612516275349329281024
90 878674986068235243190668023217345082127542555585351496596308084743017056602399810407488716674450884099135245263739148081150977242378245505024
91 81679374723245490487388083996211164449011177826110715412663307875663011625000746128826475158435271382674397224717888257474991858619299611541504
92 7674421322003003939100405307876983934256241105118719790345552395984226173801705409346198661010795028112087159312046244638468728851088404943732736
93 728750187895356536586017101087862360144448479496045312138066421475655028302558740356900546903156027548836194905368392190752990285137172788290781184
94 69929960028056073171758282889524180865349817918180341221982516364364638728767638799687044359844674464819450532736669467433536270369196685418867720192
95 6780351237989653980195208089509315305915389016372388934770295541852063824553806729157366517003037407337029005252192857138047507858679473598991100280832
96 664200411252337436001374050341903863732293810976203602570125050127027408515631297371047724060662079252670480105430481484064932645803376835732730493796352
97 65729267329170744856330762836350463320768254355835248124778026606357254880330566736989843605148804869717746139235177732524803588151794011997081149152165888
98 6570323078041686458504681323728674754999353926201237815126850867147654295524428011914987931772351320607357194785500931195339348572161668281846102332708749312
99 663344921122644425383804280565063491555806616547666252330014729062463797213463164260033814592071946494593040527054687023913457011921756786254192036171990695936
100 67635416081716696457164354958604626757070533732154470320396589377941615271860153172362549069698120210939560777272997886768022892209463688945224731879075401957376
101 6963846008477915227250360706932080000775285230257134752826058472984595901900568103260624218957924530603814246609983723968353003515540183940718536327021013736882176
102 723974646913254125863883991808710294684007341300122947792978075298772988278773697473400905245787322404198844431227485417899146982811410427120226101195716632357371904
103 75990013217794669670339124740511304672610914340885119112253257684262475356701406732825460580983510811875659082724867677733156151946745471517289869833871099935133270016
104 8052100151914775995643229075325770006656440603759877714919692282674844672682373681893368486902917312850333506556219100480335464080920679585784913039568912019519478693888
105 861276438700352770833969590855232202070829333577691264841916367279185285505843129199231386925650888098155155277609778027403720208101594414583012162080180950836052983021568
106 92986243534139496667485854736473025120905761886024848393376270310955357644882670168316134396368606774103016495803442482005664789515762350658814120918808652312720706726002688
107 10132118663157400930837788010063922914775932340523129326237747193135410548529684451400063434439678913105831657969821618516415721162304109536384709516673524159038358852082860032
108 1114167871737305152817323078000508902171674525820107284789859218705168785777210812167226503680308204465087864590842671490922110150485216972970534849677365660771064987264313458688
109 123632835650608260258149177712229277686304124699944689976562008232580646328198390367730102602992564931925436878523332662110055802173946337713647395870434338242398369123860064763904
110 13842500517605641151710585979349331486166878763622699285506010215261597891401254897502766664131489331085187211118370295217127158251939874448608790142977442920711912770848227458023424
111 1563716781297359985096667862804466236055510450196107452486010775705205108137742939503707722291253680035479376547414235954765326842443594258092578132961991718612349958771402462088658944
112 178209314620212770666506550721515770028146217507488273919815541146771046843318287811660879096057602795474601734178672632471918835485613209033959902303484064812981240017525382249611001856
113 20487925111094651721976893832799482450056956919190103022296022563343094237517820941166509867647749940216577376308810796323194261622581657734650206462077185468836046512745162345713902813184
114 2375898767768958382475996377402203563332854133944364094447624884520282999663621520338417483587552511416467080891128810795782799481794057566991798474597386542095043062696909243799797007122432
115 277899605218759794577350315195131691781891211581177214350560354864274770447470538013503974862392225799263093944278222103076710232056265238167557071652053050627824570815050460051799425660485632
116 32782810921962996598942115729437783066265936994223760606387954887695538461829215359244297105262635270340306326141233390439928430799339400867844733960795552777509510118966142492082686688254492672
117 3900061586280422874418172813469491171246513389411013104676720724188889746777831361850715683483803323015244877953596854209385423177359763436792707114036355982714267984348130378305691809279008309248
118 467878444936829240385496847070088399444594809207147906333747826898009746119852137092447616173720248769058527278841477410070423187735497505344615107203116165310220847520917461983218982179974531776512
119 56597949481844859404236813585319319450320959455551599946419697491771737768501972515398035225974887187749562537379184669391795319210381107307092276636083403683836848099295336745283202146406815242387456
120 6903109007716348487720165879840999373106328699257493195277795681814334851796761510475766759766331881736983433977866431950612199023926781283123091591844350089404254333625418765385990375327651767649304576
121 848859697809320933271156906721237560813942802879489060615754004897559734131848616171263306385960130615234890520292842586678106958505632001011596229005826377702035617912506551430572803929783499543738843136
122 105231435512604510193109422762912504267592753496517978748379215152501356598220347458429258934950588250439006634498370472106777201101477385193930528103937150801284174934063150615753291750262878672107270569984
123 13150588334315829061470621285078219989752510723974306716840887440952671436709273799732587095757096626674115129330251021660283053833357092587100284436661691184717250207660419124286714649441201250557866557833216
124 1656559886591263513129861957349375754779139147132957455660371329605646591875112156641614397571877826417198271669037725822013365866807242917558142180059618246002054932783671506463027926301273623222513841731534848
125 210331331730818264748477458747371367904851016051165310023322956286062086500692919482535481296232488265564964510703617981123420930701577923656368643047744380164066744649458722250701596020720620812952581122784493568
126 26915887769730917236590625291506136294706012809230068426853785324445234547056085893959874242718262978065485096265915297077054378735100629110091984569030696462172923559027716880204158080186116628237653681903729901568
127 3471321242351992691763625731625616894139686082817112348336308121188632433274297524242502970111869985257238978282468554460029008173894577533743086938314930034497306111648183641793104878380858408231046068044715389878272
128 451165754514566717523838112472121521068735145854134817967468300984554041034062328920106188231969796909355222434607517456341284858457221484113078492184844841317047104874960546237089280585117149877146260744927117299417088
129 59089040570421216689666604696199834142766593452384572278977505706031761196312260596899779042272742517532676872504681701809793172833498583299225355748053606618730386893451845476883552044345612086659015429515045271433641984
130 7797976038819516382777808843523785790995390816440361179302682563438143898107381958458358672059304734881861640813737360739009163961836778971800470498230658829494748449206479732924030800155889795933975741109147081549623066624
131 1036898011633666162483206275722627895497515511251307303281185567293965108563108224313238928590759833324082370933450811499280746703937327676963660227762710244384681947438346324837037758351951422409882166096972179453573368643584
132 138913607257814646740071014312390114082912839879079938662093797714424188031634419682463628546059835839317920713108706306418678965877728489449814873335214184872105641155553812568515080172098430884639147568970924223237685904408576
133 18749250840360635883325011360338658937438751798887976970124708085784023796868038388986357673773918762626841200769888952989494419591577343603543784453712842092507606307812380501369483631094006483173215518522733577066355594608246784
134 2549350632138903904398410412092476067962847556458824177680827833687096022796731899759707253478957030525255287812852035578099620830194839821068517873104687813571999345794236301326735817892375051360524892735392565170272874128077750272
135 349187134563968677510516508677055029770218005604043241814905179314748081455119440755808823076230609349293457296541355042444633316526846103929999647102727896513011950172715618653476357028603825671161282278242088896640621306645506424832
136 48177774971377244195617815991344452587099617602393763414800927901901255004051361555725120896806681269745729120039094335378557028671803676886168451831709259635434065046853767938231003226721061555145276110879480082539098173718369866350592
137 6695334071680081935082501281174348972530146909052245349601381331334083413710829021019921562739250059698172709830015172518407253190132405873674037804956110557906006161865944855811393011172565673637458695970170619487742698794824249437585408
138 937156812234008671950984458383688538218025568672265749420646077969224454963204477967017858783741538906258163735432805655433925566094346218033827372885831594131137784160338322517047530425935633828079105698264523031924205333284579765766848512
139 132112709104310908015269610068936827128723874592343358885959786085170406262069611247216980722256106924446580427138244173720396055567590668327836039265298478098210209698962027610073551200288681228026934292146535792416081526193928080286365515776
140 18756308868404581532940119089081821211645953551018960122373309661599301275169516419485208265857735117238461029317804504293066079086836921814510449506804048116917885661851257919070036381498825478127976792284632548341126342749803044414974356094976
141 2681631108994253050388832282379839102438122135579529517742705402389349193552281306296635120088172361469468047653409143473964028046802931362977767471453654358352920737036736734319695724127415223159892269313934219337975317155056529124991566553808896
142 386080896578074025147503297681058226127897502153680538273973440463858588444021749124417015783492356631725708777051719243513536616948504265494534927707337660455085588415858671006574543085675630473536791698002925524624692664673471594273825219059646464
143 55971151445618953462403399936587200641381769494480903356217130320610353318463958015779877631144447948994105280651964048569041520188928142472804180624042123282849468632786223186486953246903801081093170617299575668313316041120342492252654611226811170816
144 8170264944590458469778275534005339545031553492821202717241623170140554434153800174521885645398879318651824713124119614697586850379652924736015238999186364323620477961408151718762001586876650585992848091316767732937160172023425931760344578029311867486208
145 1200808108581954736715022131612511347814293206073484894166625893202716174708018645214218023340607102213824885723825109777137977262864085391754377258901746958430429951370424431498198472632222629680317806378713599068362459963239418743018728342283542402695168
146 177687360686896624516628931120288205248945958599646943336327451126937322293275324251887178244894311925627462482484460715724444866988255815369583499109419101584692711508890330997177957464498732603264325677774048106532695604519748656691234265601897632364494848
147 26470677988679734587065239337113219485156829530321558259536790076474979500126214109429966864814921126913673851556572657266417684808029917793721052528683918044811514137607042590582633701289922700546508674095369442588268092173668962806572905719425746339167731712
148 3969900426366548326493544327642121216146400882315886823752325201949616538772902633525689926396607254489358204000223184725852804142482975043189373322983389086498003749549456060719400107285471187066242995515380247646384290149431812600440012920561968362111985778688
149 599350484213264902085309415662461574173420153006042317983919344953129458209199851771719069225079697572480819856094000030702927451933140137102158056673015413629466766867600637654003075561117023992231972899323886254317386587548746090456307505256683306871079529611264
150 91085602959046966714091488559006588248424650413836481971066094653150404459934302750548515981828143597709951723206166513653743253424430947128194141751201361992196420147505833554194842566138624012580536347562166251946230506596842593723377249638829962602571301203738624
151 13933731192080071444453407597108733297764148258391121473026156096111649910912839670864341634023573592525946956160959343570926109502669015057487962821433310284910499472333661057979622150155267333097330580351684269920176022472387855479366856947040329345049590340647911424
152 2145434993289803043504573584305347450911174779700429081455237687194222208605651789402045580198095285430452342756874082509904199106939868434770884979666725974628039238679263242546269409278574499082593570190419783235954517028795200496168222185341056709153514264742011600896
153 332487408255732207375313594308239214911930042364716550390451317593933939489582227038455733627051745042987096316474666264460904000650611251097421742586724800444702795357516709071205024753269099628898404735561138853156774616237271583979465518869081936621382757969084740009984
154 51859563979329439667110693040266275416416046006754680059054805641747258677228992411479208926106585893961731249620702073975009901026917732410042839162133637416720410492093427749184732251242685139569627961754683837056345373111351155284665165894552981592693920092250105511411712
155 8140638538538828668273754008288210367737361584095308106673753880289756748333285149707121749503652751037308369356683018675580493091372636788894645966847425038128632087244596447517564646566623079318993042730528825510505819414060508716988776093467389383346943503753244454191890432
156 1286016076845649398547509940135443362746117381380962015459412595074143702929933471001869547689662870788948242307024968556322809991572475836114678050968459733547249932862706008414987351862278432767029499334106448769126374894257958217988495272008224168095858301814103667562472538112
157 204444403288791070116460471851850529585874485691048772556409988637290965465479539914002140973122210372188514253442205165169462282521386968948139583543704574778814372670665157412778494412106500345171157224786637450312118674055686318943894255846453019878653999757985288077016058298368
158 32706024767758522989544672673794912890470449596939328136767033759545253666265766416306925311727863380233515000128274256223460402975732898506346063107909419171386507360883984557861308145597582482425890104307198142062820432217595437273583679939150159529609431468531304067783153588109312
159 5264862369512863133494404464238575916933937823391724585873783924177079278023348394805625801112236895934740455524483343571723754154418289144696636142557408293880560012144483734442385999384241268814790612267877082022287078223599271403286075695172354519489554267420000697809858494931664896
160 852778494998205311669779920188438929008599654714502640087297344603868075149608256889285730427087363904472730653958126184954861072853209324876479830877500522317390511283878504600181655891778634239777931016030022132741909413221078773578771721448226473848744481994193066343132402030085144576
161 138982093652955171381552776578895011863803404512520276921534483336959425468054400845512802855116981395319226581055092985720684234058780553831416176336895954747141651520590674035650810118379317318624979889506554229618579280560145449395233791375619615735884518966639483904543471445221841043456
162 22789693847168159874169218940081669257076920619846354711396696045549872446022986795691424067726473117218954925401499580318306311182981183123299647072119699837223147290969098072256689732374602125842455235887223452324952738281800750167120238697156706673792587795797726559898531007579625665593344
163 3759750295431967535017205786844874072747410364097012387680238628025804062553396473571648271164473020078773082252706281719257430414660977748539221313888665362805446903520634364165391288855415045323554696933817546299363716026835009402844654656042243943326618394860220622048532638983730859989794816
164 624028488645019495861800914417025972108382375833979943215474457907081124676160515361145720717052405529132164795124719065141986445450052216458627980423252141647028038194239961694679852225042187726087610704045312438553584021080808586621004561406201093081221800378506240874486273901802819005309779968
165 104197898723329902168682794376894404093744242612030510693712403824660849304083999077920544551255594062892644762174466306152344200675267416417194481360792085610759812886404361751068423959876537109670581706761768707547532662335135299876598799359205036371812727895967682108322153899384128857952766394368
166 17502780589325620193635738168322089650357310457622278156417365606003037755621076817003988483345055908264792644903352564112785992839092908356685631139431159418129648191747223238036602728573769082154925474854788558557613104674589126613100332198892082398437716024855542289470058017685360320691911448854528
167 2957558060793524099857170961842917913768793934970114581672012574272294707157675716133535697509641193909100729759901801020477839078752704477817008968096786595250423505900072528853467372426498447040283187427394596490027169324551649063946786278602233832614540401812336832801462644048050704336389530401636352
168 502715682930146805920679058137829787456376722767825090625141512590150525412866959967313329335056969250089363343061222327853947486838711383664390507440830155247726451487255757408886743878995377976207320596403791588882807223485989811031835605759605239400320984656774339035328723577979428675624539531392319488
169 85952689923621434298146770268472454499153980909912398815090711852690929816379495275096820651987867244418560250176673578550197679206203132543828510770780816532869912599328647371796624752685522356184572331767845362941843549662181632149866337562983636026412731982003808472791845733078668482837574063020251807744
170 14781875187846033451086140467290903733016432086980632679196718846212928946374063229235411416153186687157685447339989201500348239715606016980129410822547739403061616682488562499209629927387639238307335370762118193257155792284109142021606037820453964695407472929754637166968554883192730688974748685075053411303424
171 2556924571695703007797099921798025172875522240383058403739769764732325765967533840592788271183870798367066521980198222473266616202298737968667030944317728915544712222989315927471257569999199387351657102993123278470373867287467805040625587022069042399163658199861924250432372112575203695098846800329261018947518464
172 444846427645904260781372646589073818811281445119633421819525677379364853446075750206358093347950167166143370203584370572314977084778120188417933580923960700349537575259573427899785995475028867243986130411617848318998252454405627793558990232730470548581978566118227056985471249132986949452631013706928563525638946816
173 77838014035404758949859670233008291313820869656388354065664422985698039709663936426863869314482630474381073928781284297541294751640205558457523968144690499907417381524614527705713089821259718622458570604639522166980506284959062533219680512197963155489994590359205782800635262106732612326419168670611907280453484150784
174 13697731306125910931505937556263262229913534700222966771375165483884719148773867147845713161018368460381792469698383659990206268856728996756801775476175837386211564386322740226847403583333551028374210486329696632572981488932101227996795819742970331865068423306378712769027508658771488029307545679429069149778777317834752
175 2424190607456355269128090237587157775612078235179442332205505178878848768854389800749548429699654435971898295924433027433830467623498365966783529049245123836554805016377045395339883782341169812046102417678111464414380976750283468660999717273264699254497492196061278346994435086498153354218414364597460044944883843105554432
176 431451752869462596192570959960031910288195506536659888838150219402037035020443458433666523233495609692187727447094647109350734495835567559018781734083803338318819730417572948659216136946212629780044999181563011558331595429176125914134828777004626684944332574664017538540180203254245011152698569156953142112722128447819743232
177 77220275351719516580818147676556327658026056195771964025288926657125909965255237352622815659583001276979335958301152964011788330366366882766632169158167474472898383649675131891840895330863727244908192906159348281298554494780274067770536594010008097372729982968544674299753937126448716954712528597119012089772415848037249712128
178 13897942933121863710437800406252877619370659212161387197150134122636733084212669233052379136630431673133356256093876732670808482816739096048353174844019476837940774474209994300573041881372702720535794267006637300162792084852817132636759243120841079178816230699832014233999424600459874351886885383768745564287393654421158637862912
179 2515222203054025752071137533292119146513605274982583127482876865841912046021698657213909587831658817945475413441959145603262915069806724802920139349299793974903750455462873326756069855503501273875094490468780804717282068588796044310106215546098116055672797169206732451936609405099333252223630143875179824311402444183288657074978816
180 457715460119782262581141488538019976560183645494818739563497583867448118728053893883936477540612281769167315959234254078883474149413603060910935519468121888190657879245084376775697722984161656871468822631968921002569051912360596509303078607334921996367119701047751702444361486924844620418228930864921579288067326881274733065851109376
181 83751978274780038797932218937366778650138137733555921786886898351711197826345566309589509886470220174679655337460505280695083470468992574953930579189477987593474426307326906594033473008114520352330890912955135791163219940829234544135495465524216203122490872870557481825126608519232636266499943338345870587892291045416710601466043170816
182 15408553042573328240278037065451516945839927547176302148935401625371454223374448577931275804207281717792135839795054761063061009267444372949665124070532453865537363740220217544506894663197109223911693859950607463394636026023195222969027889181262590730978236194220747808457901608767133553094388560552050058698677342596862782836657958682624
183 2850250926882939002093328110670829108517357023268277648785605328442998998886313875898114053768607714499544253225330645196713175079193033547071948435732409044877362255636166804644989907540024673384088420663276835229201804820706567177397424069621868801705603901267279772332142079905386119817279085956183057635850747635757571918042046153097216
184 530085700960042614521114133929387811169371105763629613963061737428397768040836801344775832837763684576628064310825828758744304543963402813160815947584578142372221330165975291675967666434094681878623949354784860013775568872534497812247790236250765967721369152280264271807009734691399816926811898029099732926480253472369845011437953305047728128
185 99114747018700805239176459521663610178268041950834204757919524185120610719144971755114035046773129285612024182689699997800086789062372556780073427327496482867375815390779538344163374576282245227350775169439284977912826505592902111987123445764012551747480955407515249240515029203314148223552959839015325956608839967518380113581860834418169479168
186 18631474654833565541859633700583304983290523111987705042139364341280940767936074362948777576849774610417188881775289756231551535446867754601963159383520639726009623554846404989934495707769112644582335042776977404096882690523117557020136643299519118033088364292141534139304389033652249501843770932327617529112041927743195543780458157924647182532608
187 3520956446344833455876725144951136894861643533547411167050007194816400790791567835364323827908307456242261993887939752814481769414095472701689298119684188320390463408081647721381779472695201059761471141362326188577900634587903542748424762218834287741437587038042062556767392340156603519983946865405378179199810328955894404089198127762312582179848192
188 668907983433736443217479830254831892297739639950796701091161474889122420516022844860235722460503617477841283492716631897953172924107077408138722268110064123490934719928862327086010042261403447364230367882115913001777553428781512003029386401734866245534641411397168694440369601448027403070671581024901626645452245524684103102143139370378583496078655488
189 127747488492801845147513336572664855116740769919314403105040321459295104174865947184681537304328707306859093089825308775771394827955937527874053684765803374148253476307993679362495447069138647150309852678872142204241248236644757500645961740522171412596827759480368698770574394193576062103870892835098829631369603087852711782242591837040181811658488807424
190 24524870031370302953563741324642648927469291868571137742970120114774158068179586600446661190912524755709851692227055554253991316676940605556346637122848245326847733822651909038512646739111153461662551088045146833920509080158583336659877838759068347834209368754778182532907594606126806158096183496296190444832205535500345829598702555719637648776630605185024
191 4732794221618992565286729660904358590090996239466426782087208264076396330608750100615491271639937137117188128589501228197305471519918911921854348090675020139604253481123552224513663797056502997094665001834594459316428908640214425152282132664380479573120783980765172969318168839563778879795841987069909930222871706453950083930604373040526060004766671337160704
192 918064990902830028263313444079650341187764547471348116778558572586511823858924621399544948729796514783181284035614971035607675214795022400318559248790531896518872502695975056359335280089189036064530774867875382279311984927541748463842242805967016186911858503171238475836659118335785984873194403613007851352717270153719548221582744000065905102747873787915534336
193 179003936225347888599889598897159789547833500217925294422583292482602118195726211968748523753160463213806988060252057881500046617519088185439474004683391863761750426357074629931564955955283181111338790910204433052284721791933399792780029200494756228230067072160662852256693386673199186170368123220345360724280015874946189638994821671260281691872170042861167837184
194 35081136714205982779288221175463744203978176157601447491057682350643204493980430025797437958322831318184863659326646607830753606431613986621780920778611166881835867499313124578478304873439364103520634315678659909703050453817110674706368770619085976524780989381392691389471467434278255507212468944541621011132471946018896535578526343408520087592861667597201956667392
195 6910275186525601622737960293587528118120303748816837274992210375858674498186125625274374829089178366773005524936073886985018971341762133607197795465646333585097553327792604249216716653231325874457723142430498002416381310549606740687340561600513730838885558953369912007622533183713461108140534275995110097131852675633163946017742627773110406377054427158084514670968832
196 1368095579877558251340562623801586371391131023469564670419985729785051051397132990263838467305224864101601179714607874026117712289493707641793262470370339737763036440572082551432083002933981223394086783299492285838394926544711594337854233894242134775266234140719245903135910376307206896843357580983412811232184788483047503068353180317458962484063883773347473638610173952
197 272223657108997011350204117323998826186355970693040440284534135234991657528524160327083732992132256147790450569552692146843316757796231161807294242485490291104676419697194963497813304506060980751422523781832735527111022003043629926906721577313101933216291264831412448424762377140535435432532532889922406970816089580008558371304531632626474888660390438795421436557224050688
198 54439313766053166198368596903929592615226587820469015656483233154063658304898254142926531488560445313718540077578988547441267096685714290848710805425452991495404567457630003297831274995356062790798929901422881594988309957661255093696645440462325583878280566688063047673938499362091055732997724399112101227847066543504015273727228416305120859173478477088192349051942770573312
199 10941224007659742889970031614342292465599887940667778129992838915211724699056048141931904924488412990864514493863761587030962105676544451418969138799689399462862960786268459861813557792660256643746550369800759200671409646287795041096687504396618779557331484111797785816689967274403772123297830038447717417502009413630982428586755049371239135031431731554313264350213272068161536
200 2209911648410837738140957024436222470980837770086102294229848109837662275816559133535265744430129655407762877723628754848074045439789804571551614660497210183187763175101828713675248405980203041740048048060918147009087276620708187746628765764627761493849852487901406256312220977626866664841299102000390099789085015210511083796294446783937265108237390744743753424965327636320485376