0 1
1 5
2 26
3 142
4 824
5 5144
6 34960
7 261104
8 2154368
9 19651456
10 197563136
11 2177388800
12 26145442816
13 339957865472
14 4759678552064
15 71396252022784
16 1142344327331840
17 19419870744510464
18 349557742120665088
19 6641597375170543616
20 132831948602922500096
21 2789470925059419013120
22 61368360368899404333056
23 1411472288555055043837952
24 33875334925602796028821504
25 846883373141195800627380224
26 22018967701675594415939256320
27 594512127945259063628869402624
28 16646339582467325839202381201408
29 482743847891552737567245206552576
30 14482315436746583279938860803424256
31 448951778539144086289790703333539840
32 14366456913252610779720046580382826496
33 474093078137336155804548513447471480832
34 16119164656669429297649797362393383174144
35 564170762983430025418923499304485822398464
36 20310147467403480915085968341444359251558400
37 751475456293928793858199718099372770888515584
38 28556067339169294166611664845639891208087011328
39 1113686626227602472497855231211410660772687118336
40 44547465049104098899914210457382246045536659439616
41 1826446067013268054896482633588375366325519735848960
42 76710734814557258305652270630054578499505895700955136
43 3298561597025962107143047637169718127934089782322266112
44 145136710269142332714294096035777082638921295490904489984
45 6531151962111404972143234321611206658790743677365601173504
46 300432990257124628718588778794120458064531350679917250478080
47 14120350542084857549773672603323681336073602048040509158457344
48 677776826020073162389136284959536783359695412570282033149902848
49 33211064474983584957067677963017302701537725273001169998521040896
50 1660553223749179247853383898150865136344536863878287901422755250176
51 84688214411208141640522578805694121958641982458705600578547330580480
52 4403787149382823365307174097896094341869665497456342900508408441470976
53 233400718917289638361280227188493000119173401003600780408641436403105792
54 12603638821533640471509132268178622006435688172748100568793420721788289024
55 693200135184350225933002274749824210353964147575360164990545272322438201344
56 38819207570323612652248127385990155779821997456517027774298163780552868495360
57 2212694831508445921178143261001438879449853875790658017274305849613498821115904
58 128336300227489863428332309138083455008091524878934914738466981334070872892243968
59 7571841713421901942271606239146923845477399968189466968515780866936133265712480256
60 454310502805314116536296374348815430728643998092697246106731767889071803003029159936
61 27712940671124161108714078835277741274447283883659848924493777504724995211425900134400
62 1718202321609697988740272887787219959015731600786931900966546763946916164021370293846016
63 108246746261410973290637191930594857417991090849576794831484176363271584176998186454351872
64 6927791760730302290600780283558070874751429814372915209497354208187844850702491364846731264
65 450306464447469648889050718431274606858842937934239489978457491215963769149160368442110377984
66 29720226653532996826677347416464124052683633903659806344022712290988624179258578036087576330240
67 1991255185786710787387382276903096311529803471545207025071299794979177881671980703293500779659264
68 135405352633496333542341994829410549184026636065074077704935498344515856200341311723460585678962688
69 9342969331711247014421597643229327893697837888490111361640897834915321118810137004516790542496956416
70 654007853219787291009511835026052952558848652194307795314864242240647386480655936298567378497381072896
71 46434557578604897661675340286849759631678254305795853467355366774272264072782356861127852035404432670720
72 3343288145659552631640624500653182693480834310017301449649586430048348211770952835536923619197480658272256
73 244060034633147342109765588547682336624100904631263005824419809482732400253402049560338297292009534077796352
74 18060442562852903316122653552528492910183466942713462431007065902079009541928241637729605491971079305852616704
75 1354533192213967748709199016439636968263760020703509682325529942657352963337324082710778697867280443075328999424
76 102944522608261548901899125249412409588045761573466735856740275641964534204407454125543414181791111654270534942720
77 7926728240836139265446232644204755538279523641156938660969001224431291969702457263024939824573426789301013314535424
78 618284802785218862704806146247970931985802844010241215555582095505640864980643999697377694047029334333167767029547008
79 48844499420032290153679685553589703626878424676809056028890985544945628698846285308818567380636525591391008509317349376
80 3907559953602583212294374844287176290150273974144724482311278843595650297369204462036388308654606880027563700401320493056
81 316512356241809240195844362387261279502172191905722683067213586331247674092751567974271064673837896613097791811130690109440
82 25954013211828357696059237715755424919178119736269260011511514079162309275629012600087521749945966479597479456827211509661696
83 2154183096581753688772916730407700268291783938110348580955455668570471669877301581912053483032280253635884637029916534984671232
84 180951380112867309856925005354246822536509850801269280800258276159919620269693707025031649285858601448731484878966020857443385344
85 15380867309593721337838625455110979915603337318107888868021953473593167722923966593705366816142569363715444916185923900557611761664
86 1322754588625060035054121789139544272741887009357278442649887998729012424171461133044972252695639318241821337597884703958654307532800
87 115079649210380223049708595655140351728544169814083224510540255889424080902917118598857828810550134098887628670239550238445723539472384
88 10127009130513459628374356417652350952111886943639323756927542518269319119456706436795269906632529854349508012177974744959394866610044928
89 901303812615697906925317721171059234737957937983899814366551284125969401631646872875162145575511629251695799840627329597290827908839899136
90 81117343135412811623278594905395331126416214418550983292989615571337246146848218558766125597336912521510980332683609972939793250917774524416
91 7381678225322565857718352136390975132503875512088139479662055016991689399363187888847723559339822503012932643662317108774255660790006216130560
92 679114396729676058910088396547969712190356547112108832128909061563235424741413285773990591979192324131411536950485608412178458692506526821646336
93 63157638895859873478638220878961183233703158881426121387988542725380894500951435576981125152144600759638159871329371319952384410002410814163648512
94 5936818056210828106991992762622351223968096934854055410470923016185804083089434944236225764693911329867654575644697743026003285546623831810385117184
95 563997715340028670164239312449123366276969208811135263994737686537651387893496319702441447647490851771273854877205232943272228730954852883102594760704
96 54143780672642752335766973995115843162589044045868985343494817907614533237775646691434378974165398871777676748975538151977341624587768232222313131540480
97 5251946725246346976569396477526236786771137272449291578318997337038609724064237729069134760494068798969376191373682543899494968250677927947342229897478144
98 514690779074142003703800854797571205103571452700030574675261739029783752958295297448775206528418842732626632941513110674781278211229094576526649954505064448
99 50954387128340058366676284624959549305253573817303026892850912163948591542871234447428745446313465832264547725957366842293869628202330993626886791194210205696
100 5095438712834005836667628462495954930525357381730302689285091216394859154287123444742874544631346584833392816854726959771349055161395701884891672902213855870976
101 514639309996234589503430474712091447983061095554760571617794212855880774582999467919030329007766005074600426679363384039074102940665616300462870938254770784174080
102 52493209619615928129349908420633327694272231746585578305015009711299839007465945727741093558792132517634954530003209016394229893425351464287568083602511305350578176
103 5406800590820440597323040567325232752510039869898314565416546000263883417768992409957332636555589649316503160625163104066240364596721035228180933602660763192568840192
104 562307261445325822121596219001824206261044146469424714803320784027443875447975210635562594201781323528916740081156293124399536660354627001357062778643127766992996532224
105 59042262451759211322767602995191541657409635379289595054348682322881606922037397116734072391187038970536259354025968099267993504306418392492996574493394049114127984492544
106 6258479819886476400213365917490303415685421350204697075760960326225450333735964094373811673465826130876843498108770847807231480076357079833659656827243231740417019750645760
107 669657340727852974822830153171462465478340084471902587106422754906123185709748158097997849060843396003822254323966553632513065042649714463119191360238799646361898926896840704
108 72322992798608121280865656542517946271660729122965479407493657529861304056652801074583767698571086768412803467093700083979968211304087189700543099224685457207634195359169773568
109 7883206215048285219614356563134456143611019474403237255416808670754882142175155317129630679144248457756995577913634558320490763778937175788093879544766295217234323739166749229056
110 867152683655311374157579221944790175797212142184356098095848953783037035639267084884259374705867330353269513570501486411920680930670256025133265476841394795422184397088411390836736
111 96253947885739562531491293635871709513490547782463526888639233869917110955958646422152790592351273669212916006325671731709862370964347085543564222837063231577968103219933940285440000
112 10780442163202831003527024887217631465510941351635915011527594193430716427067368399281112546343342650951846592708475260911451252698646668247894279977381755573876850101205082415579529216
113 1218189964441919903398553812255592355602736372734858396302618143857670956258612629118765717736797719557558664976057704590833778223549632690680113985522661074396661751598464237374927798272
114 138873655946378868987435134597137528538711946491773857178498468399774489013481839719539291821994940029561687807270578323786409864159068363452205235741897453259413750442874082758399532990464
115 15970470433833569933555040478670815781951873846553993575527323865974066236550411567747018559529418103399594097836116507237162570964990502743862291075887463487945358543973116156006577349853184
116 1852574570324694112292384695525814630706417366200263254761169568452991683439847741858654152905412499994352915348989514839517759978285688882075460520665222790054112700073051860651925496806768640
117 216751224727989211138209009376520311792650831845430800807056839509000026962462185797462535889933262499339291095831773236223605524444812761457978619941280174538140990344435749242495933223287128064
118 25576644517902726914308663106429396791532798157760834495232707062062003181570537924100579235012124974922036349308149241874385562312429454501062076109164857027907876078386973136799402720735461900288
119 3043620697630424502802730909665098218192402980773539304932692140385378378606894012967968928966442872015722325567669759783051882356890871280222469452814993172050666210199024022183868454169070289289216
120 365234483715650940336327709159811786183088357692824716591923056846245405432827281556156271475973144641886679068120371173966225884593751618405080663921096681388998461051366779537683172621894636007325696
121 44193372529593763780695652808337226128153691280831790707622689878395694057372101068294908848592750501668288167242564912049913332042911334086128297652785888451040487850525315911562139719735675762056888320
122 5391591448610439181244869642617141587634750336261478466329968165164274674999396330331978879528315561203531156403592919270089426509263452311544106462913211151038826214017328283560590949137698142191622291456
123 663165748179084019293118966041908415279074291360161851358586084315205785024925748630833402181982814028034332237641929070220999460639517712532070911535418302617823171109144337847352726357256654286452269514752
124 82232552774206418392346751789196643494605212128660069568464674455085517343090792830223341870565868939476257197467599204707403933119300648666825376296780242848770263404673949728949338226753104262707612330491904
125 10279069096775802299043343973649580436825651516082508696058084306885689667886349103777917733820733617434532149683449900588425491639912582892604566370163083849392923686332803923462177678977951149363201664954138624
126 1295162706193751089679461340679847135040032091026396095703318622667596898153679987076017634461412435796751050860114687474141611946628985451705180939972810778996694947520927535185608429153757097285862410278792069120
127 164485663686606388389291590266340586150084075560352304154321465078784806065517358358654239576599379346187383459234565309215984717221881152395506001685876017788473004587329773931889766668937292365168922107384875188224
128 21054164951885617713829323554091595027210761671725094931753147530084455176386221869907742665804720556311985082782024359579646043804400787506740560305029446472348115572186898971135160118289613986781079613753177153732608
129 2715987278793244685083982738477815758510188255652537246196156031380894717753822621218098803888808951764246075678881142385774339650767701588369995447705747859714601192752144718907848735198022766550917100510191505350066176
130 353078346243121809060917756002116048606324473234829842005500284079516313307996940758352844505545163729351989838254548510150664154599801206488101260875175018822024932193538952464545987895497609900643854387669022305582841856
131 46253263357848956986980226036277202367428505993762709302720537214416637043347599239344222630226416448545110668811345854829737004252573958049941272585341638653921773225896643328881627023589205497980443450070018428471649239040
132 6105430763236062322281389836788590712500562791176677627959110912302996089721883099593437387189886971207954608283097652837525284561339762462592248010907871147070620094252529081636479177550891200137402929510383938584018887376896
133 812022291510396288863424848292882564762574851226498124518561751336298479933010452245927172496254967170657962901651987827390862846658188407524768985569317961939404256649323056506548148256016993915890527201285629855777556772421632
134 108810987062393102707698929671246263678185030064350748685487274679063996311023400600954241114498165600868167028821366368870375621452197246608319044066762891297396217527464236326473037536873271041919794395277892664770604786509676544
135 14689483253423068865539355505618245596554979058687351072540782081673639501988159081128822550457252356117202548890884459797500708896046628292123070949014887462738553554753491691092242410160159566087934098363737982800417294894827044864
136 1997769722465537365713352348764081401131477151981479745865546363107614972270389635033519866862186320431939546649160286532460096409862341447728737649066032283482803540200658149136618497152510772889674084797473255553082294700560560947200
137 273694451977778619102729271780679151955012369821462725183579851745743251201043379999592221760119525899175717890934959254947033208151140778338837057922046453191345526034506899548309028227376892173492209806933855570341176544356253181149184
138 37769834372933449436176639505733722969791707035361856075334019540912568665743986439943726602896494574086249068949024377182690582724857427410759513993242410661822488356870019070133015071847942785092352394115592146945357971802680764324118528
139 5250006977837749471628552891296987492801047277915297994471428716186847044538414115152177997802612745797988620583914388428393990998755182410095572445060695082478993104661364918478354571692743773788438692545102188738357860515298697542354599936
140 735000976897284926027997404781578248992146618908141719226000020266158586235377976121304919692365784411718406881748014379975158739825725537413380142308497311549001703544816817657889101943807647237023823795366445944621912881880721941134852489216
141 103635137742517174569947634074202533107892673266047982410866002857528360659188294633103993676623575602052295370326470027576497382315427300775286600065498120928417010875388074206046041221704172336046928782502877436276696965984137410840835034972160
142 14716189559437438788932564038536759701320759603778813502342972405769027213604737837900767102080547735491425942586358743915862628288790676710090697209300733171835246627007382148923672564872501648021170165624833430183630998168303334807961858302017536
143 2104415106999553746817356657510756637288868623340370330835045054024970891545477510819809695597518326175273909789849300379968355845297066769542969700930004843572440391992864749742745715622329772372237358798388879853188592854061600167412798870532390912
144 303035775407935739541699358681548955769597081761013327640246487779595808382548761558052596166042638969239443009738299254715443241722777614814187636933920697474431416944295760372742025204997735368423019767424149496206874811448847317266940049890039824384
145 43940187434150682233546407008824598586591576855346932507835740728041392215469570425917626444076182650539719236412053391933739270049802754148057207355418501133792555458912178199686740223346200621008621226678326280139387717421938768576344295284189276667904
146 6415267365385999606097775423288391393642370220880652146144018146294043263458557282183973460835122666978799008516159795222325933427271202105616352273891101165533713097009135188936820658883031406637607832536642935313108170222650483842436819063692168402042880
147 943044302711741942096372987223393534865428422469455865483170667505224359728407920481044098742763032045883454251875489897681912213808866709525603784261991871333455825260374701460842863200903561239609747916652940684677931276645810819359374610171550891134418944
148 139570556801337807430263202109062243160083406525479468091509258790773205239804372231194526613928928742790751229277572504856923007643712273009789360070774796957351462138535583130953264659114118841317768277799700938106937949959244760043272091136624740432030466048
149 20796012963399333307109217114250274230852427572296440745634879559825207580730851462447984465475410382675821933162358303223681528138913128678458614650545444746645367858641802395771030517829525274467769575736695702645032171027990128281559880174682027158549085290496
150 3119401944509899996066382567137541134627864135844466111845231933973781137109627719367197669821311557401373289974353745483552229220836969301768792197581816711996805178796270361402690554008914877438611124769882516448223219320134769878374431380583603837119068976971776
151 471029693620994899406023767637768711328807484512514382888630022030040951703553785624446848143018045167607366786127415568016386612346382364567087621834854323511517581998236824579954417560684090838304062593889772627887579692004095254179100935885649378458326240256327680
152 71596513430391224709715612680940844121978737645902186199071763348566224658940175414915920917738742865476319751491367166338490765076650119414197318518897857173750672463731997336185664044845333584802512645285795490015735607483277458645401589444288806321878975817896165376
153 10954266554849857380586488740183949150662746859823034488457979792330632372817846838482135900414027658417876921978179176449789087056727468270372189733391372147583852886950995592436536969163821445584305615252784910174714841922136071092787156173734867770432336849333850734592
154 1686957049446878036610319265988328169202063016412747311222528888018917385413948413126248928663760259396353045984639593173267519406736030113637317218942271310727913344590453321235227214732438444248421149471025108967715314831917733427969384902710204358259319288994195962855424
155 261478342664266095674599486228190866226319767543975833239491977642932194739162004034568583942882840206434722127619136941856465508044084667613784168936052053162826568411520264791460220369452798625019030506897276821199110715650883795253975311327901814416645447450887506041503744
156 40790621455625510925237519851597775131305883736860229985360748512297422379309272629392699095089723072203816651908585362929608619254877208147750330354024120293400944672197161307467794385978335944569023768431528723831874219308352412515295031172783963604542493632965599469670236160
157 6404127568533205215262290616700850695615023746687056107701637516430695313551555802814653757929086522335999214349647901979948553223015721679196801865581786886063948313534954325272443718631973540733600951681172223800503504222078586926724019424549607408135354715698107710847009685504
158 1011852155828246424011441917438734409907173751976554865016858727596049859541145816844715293752795670529087875867244368512831871409236484025313094694761922327998103833538522783393046107543985318625654007245774900217115150674251085767069685867200528070974274777941591052690262660743168
159 160884492776691181417819264872758771175240626564272223537680537687771927667042184878309731706694511614124972262891854593540267554068600960024782056467145650151698509532625122559494331099494199658237967379598807889947851345234573313094669216077370723686865244624158137515257503579897856
160 25741518844270589026851082379641403388038500250283555766028886030043508426726749580529557073071121858259995562062696734966442808650976153603965129034743304024271761525220019609519092975919074081305110701645891657413362384789646332799669431225149262831506261359591082642991223534870593536
161 4144384533927564833323024263122265945474198540295652478330650650837004856703006682465258688764450619179859285492094174329597292192807160730238385774593671947907753605560423157132573969122970935634070966648628886423638168629341517991564867853860111104038939367773067428083787080962513305600
162 671390294496265502998329930625807083166820163527895701489565405435594786785887082559371907579841000307137204249719256241394761335234760038298618495484174855561056084100788551455476982997921291606895289171812440918949730616666159748276780950031782318006973902734752535839822307483320546492416
163 109436618002891276988727778692006554556191686655046999342799161086001950246099594457177620935514083050063364292704238767347346097643265886242674814763920501456452141708428533887242748228661170532060635305304366115062087479711435374303688384286006295111747409046386725791852031321250822642204672
164 17947605352474169426151355705489074947215436611427707892219062418104319840360333490977129833424309620210391744003495157844964760013495605343798669621282962238858151240182279557507810709500431967258491002751111795851275472229454806727143187380628335507433017735209911279663577117491013207577329664
165 2961354883158237955314973691405697366290547040885571802216145298987212773659455026011226422515011087334714637760576701044419185402226774881726780487511688769411594954630076126988788767067571274597653202704658229327384825420087160731343979087234568571162873696916045314143689600309240692427282448384
166 491584910604267500582285632773345762804230808787004919167880119631877320427469534317863586137491840497562629868255732373373584776769644630366645560926940335722324762468592637080138935333216831583210440397976165200393578509743377151888561941158661955662782736770489161959849271155026848995636978647040
167 82094680070912672597241700673148742388306545067429821501035979978523512511387412231083218884961137363092959187998707306353388657720530653271229808674799036065628235332254970392383202200647210874396143581458031184993918401087179618247331689824207440887083699853001392606542815472904255358482207802916864
168 13791906251913328996336605713088988721235499571328210012174044636391950101913085254821980772673471076999617143583782827467369294497049149749566607857366238059025543535818835025920377969708731426898552121824933285465091054542486318401079491273069693646195657506553552768136184948207973986529854240365477888
169 2330832156573352600380886365512039093888799427554467492057413543550239567223311408064914750581816612012935297265659297841985410770001306307676756727894894231975316857553383119380543876880775611145855308588973661429144839270319548379924545094679189600515728502332547693055963224042187840068764739939667542016
170 396241466617469942064750682137046645961095902684259473649760302403540726427962939371035507598908824042199000535162080633137519830900222072305048643742132019435803865784075130294692459069731853894795402460127762187696800480164880666867741110373583877584908494931433096920477539958352093757070883283015089258496
171 67757290791587360093072366645434976459347399359008369994109011711005464219181662632447071799413408911216029091512715788266515891083937974364163318079904575323522461049076847280392410500924147016010013820681856293075121593325036823803506003650995329649008291231414659529805514500362928676240644551368666691665920
172 11654254016153025936008447063014815951007752689749439638986750014292939845699245972780896349499106332729157003740187115581840733266437331590636090709743586955645863300441217732227494606158953286753722377157279318244836788896773702613279521723079646645957381846195879838952163914732362614888516956875303016680390656
173 2016185944794473486929461341901563159524341215326653057544707752472678593305969553291095068463345395562144161647052370995658446855093658365180043692785640543326734350976330667675356566865498918608393971248209322199700427978521320027773663214473212669535938882409457445738026818931378487906013937915586991268562993152
174 350816354394238386725726273490871989757235371466837632012779148930246075235238702272650541912622098827813084126587112553244569752786296555541327602544701454538851777069881536175512042634596811837860550997188422063321249122260227562735322623143860739698394612831315876492813876340790575917767627214816774758261382447104
175 61392862018991717677002097860902598207516190006696585602236351062793063166166772897713844834708867294867289722152744696817799706737601897219732330445322754544299060987229268830714607461054442071625596424507973861083512095011529894990292279945477716388015622234648559509980017199025273661697819570662954135805867614797824
176 10805143715342542311152369223518857284522849441178599065993597787051579117245352029997636690908760643896642991098883066639932748385817933910672890158376804799796634733752351314205770913145581804606104970713403399550707302716493221804337884553985286432053935773254819598251433382385995855963170183668960002114273202950635520
177 1912510437615629989073969352562837739360544351088612034680866808308129503752427309309581694290850633969705809424502302795268096464289774302189101558032694449564004347874166182614421451626767979415280579816272401720475229276797156100511991339189720531864599376905929761388483510103751457271498538266335040671076118933247361024
178 340426857895582138055166544756185117606176894493772942173194291878847051667932061057105541583771412846607634077561409897557721170643579825789660077329819612022392773921601580505367018389564700335919943207296487506244590958053805209255711201468307554005462900069414804297141984004153480157390809474435353720638948218161969758208
179 60936407563309202711874811511357136051505664114385356649001778246313622248559838929221891943495082899542766499883492371662832089545200788816349153842037710552008306531966682910460696291732081360129669834106071263617781782078766778150230612035197201364312115956345887196268382813566215831225211174576039181919121327243168344702976
180 10968553361395656488137466072044284489271019540589364196820320084336452004740771007259940549829114921917697969979028626899309776118136141986942847691566787899361495175754002923882925332511774644823340570139092827451200720776526562649815343394224976842365517899517942244236628777149209821152747036538295496209140837288539005078470656
181 1985308158412613824352881359040015492558054536846674919624477935264897812858079552314049239519069800867103332566204181468775069477382641699636655432173588609784430626811474529222809485184631210713024643195175801768667330460560702009947672487266278730855316087922250276402463088146836141514776049713889918587709287542764634731330928640
182 361326084831095716032224407345282819645565925706094835371654984218211401940170478521156961592470703757812806527049161027317062644883640789333871288655593126980766374079688364318551326303602880349770485061521995921897454143822085342491800774014108960705216157394287561226030815160655494411233756392329798918058509516757319820350739972096
183 66122673524090516033897066544186755995138564404215354873012862111932686555051197569371723971422138787679743594449996467999022464013706264448098445823973542237480246456582970670294892713559327104007998766258525253707234108319441767982724839169908524735812751320724375748046769306871680743877955481173960536945088918302486152321179458732032
184 12166571928432654950237060244130363103105495850375625296634366628595614326129420352764397210741673536933072821378799350111820133378521952658450114031611131771696365348011266603334260259294916187137471772991568646682131075930777285910048271597364474891096579021083564145815338072994276157940032520781519168137657887674601038527884996582047744
185 2250815806760041165793856145164117174074516732319490679877357826290188650333942765261413483987209604332618471955077879770686724675026561241813271095848059377763827589382084321616838147969559494620432278003440199636194249047193797895763837850272833080211695250012740483008536473586060636823171971193563087822825755326628966473661876272380248064
186 418651740057367656837657243000525794377860112211425266457188555689975088962113354338622908021620986405867035783644485637347730789554940390977268423827739044264071931625067683820731895522338065999400403708639877132332130322778046408621693470569788573820810629026818854303718579807335756639527050461398662501915026675180298861485121594281531801600
187 78287875390727751828641904441098323548659840983536524827494259914025341635915197261322483800043124457897135691541518814184025657646773853112749195255787201277381451213887656874476864462677218341887875493515657023746108370359494678412295157518226629788097328878112922252651897606853100404353226691559133600525587732996425131487253788561121669545984
188 14718120573456817343784678034926484827148050104904866667568920863836764227552057085128626954408107398084661510009805537066596823637593484385196848708087993840147712828210879492401650518983317048274920592780943520464268373627584999541511643527513311066096720794085620569489982842819908131669453291034227451749480404782278761697161856451212774765232128
189 2781724788383338477975304148601105632330981469827019800170526043265148439007338789089310494383132298238001025391853246505586799667505168548802204405828630835787917724531856224063911948087846922123959992035598325367746722615613564913345701242356362610156017921942183852377572461663888737908130858697553429720054476147766489308673823446086102034191220736
190 528527709792834310815307788234210070142886479267133762032399948220378203411394369926968993932795136665220194824452116836061491936825982024272418837107439858799704367661052682572143270136690915203552398486763681819871877296966577333535683238510334283204298355936454938210714630533622564606635279899303489412167961186651296182039667385063586936910581334016
191 100948792570431353365723787552734123397291317540022548548188390110092236851576324656051077841163871103057057211470354315687744959933762566636031997887521013030743534223261062371279364596107964803878508110971863227595528563720616270705315498565324349641119605786932653223282397883191844657483700127754039828785511029524700223623143034268374015151578032373760
192 19382168173522819846218967210124951692279932967684329321252170901137709475502654333961806945503463251786954984602308028612047032307282412794118143594404034501902758570866123975285638002452729242344673557306597739698341484234358323975420575724581677137291358790303348458970364007377913913507335871196723940531063839440239653547057728834412726549909610206068736
193 3740758457489904230320260671554115676610027062763075559001668983919577928772012286454628740482168407594882312028245449522125077235305505669264801713719978658867232404177161927230128134473376743772521996560173363761779906457231156527256171114844421295522017824445395368741680827879157704263997684927639513696112303899052241977027798730061195886695781281732493312
194 725707140753041420682130570281498441262345250176036658446323782880398118181770383572197975653540671073407168533479617207292264983649268099837371532461675859820243086410369413882644858087835088291869267332673632569785301852702844366287697196279818361763370600254074098000527682906377475903043878323108752829740254887964478898913175581891950160669234474703948611584
195 141512892446843077033015461204892196046157323784327148397033137661677633045445224796578605252440430859314397864028525355421991671811607279468287448830026792664947401850022035707115747327127842216914507129871358351108133861277054651426100953274564583065585663618791118695961464575934891326196869582794793550490127574879266761109548368981970593965101734191461358895104
196 27736526919581243098471030396158870425046835461728121085818494981688816076907264060129406629478324448425621981349590969662710367675075026775784339970685251362329690762604318998594686476117057074515243397454786236817194236810302711679515786841814658290941703655560045942751881322520003834034999691466933882890828116163241058680757396842518397667698343948023191861985280
197 5464095803157504890398792988043297473734226585960439853906243511392696767150731019845493106007229916339847530325869421023553942431989780274829514974224994518378949080233050842723153235795060243679502949298592888652987264651629634200864610007837487683355863274490436997435494357598987815841296592231942592317472191330106107654122350844064332985538727373946555858885279744
198 1081890969025185968298961011632572899799376864020167091073436215255753959895844741929407634989431523435289811004522145362663680601533976494416243964896548914639031917886144066859184340687421928248541583961121391953291478401022667571771192781551822561304622318966486957279081377752849775778722331873976459748411410093144799791892278041789090765716676634506162008307582107648
199 215296302836012007691493241314882007060075995940013251123613806835895038019273103643952119362896873163622672389899906927170072439705261322388832549014413234013167351659342669304977683796796963721459775208263156998705004201803510846782467363528812689699620487036800426225684608152610106132934326469369522795812078273374950320492067540614686473715938684724585215446202026295296
200 43059260567202401538298648262976401412015199188002650224722761367179007603854620728790423872579374632724534477979981385434014487941052264477766509802882646802633470331868533860995536759359392744291955041652631399741000840360702169356493472705762537939924099989609963332045511286441193229598739623579697388385928485334346604746035524964131924388541017082748478992412378006552576