0 1
1 0
2 0
3 2
4 6
5 24
6 160
7 1140
8 8988
9 80864
10 809856
11 8907480
12 106877320
13 1389428832
14 19452141696
15 291781655984
16 4668504894480
17 79364592318720
18 1428562679845888
19 27142690734936864
20 542853814536802656
21 11399930109077490560
22 250798462399300784640
23 5768364635100620089152
24 138440751242507472273856
25 3461018781064593367693824
26 89986488307675206245836800
27 2429635184307185219369763200
28 68029785160601345467104670848
29 1972863769657440129000783404544
30 59185913089723198139150966450176
31 1834763305781419114730910057143040
32 58712425785005411876628940337660160
33 1937510050905178592606163849523699712
34 65875341730776072141159248054625140736
35 2305636960577162524924992104916109484544
36 83002930580777850897576058652997034616320
37 3071108431488780483210598764056720923514880
38 116702120396573658361992243753846932003463168
39 4551382695466372676117697201112297246802146304
40 182055307818654907044708298211711653033932758016
41 7464267620564851188833039828724467335282712862720
42 313499240063723749930987656387527328231346747310080
43 13480467322740121247032469257796715252240995596326912
44 593140562200565334869428648015935143853883390072129536
45 26691325299025440069124289158586348034584577209084370944
46 1227800963755170243179717301266823157755743145689523978240
47 57706645296493001429446713159666851004541723319167411138560
48 2769918974231664068613442231665205681664232851926908733493248
49 135726029737351539362058669351587825763780133429167185302585344
50 6786301486867576968102933467579339895987908671275873830824574976
51 346101375830246425373249606846546748719472804051014617938287206400
52 17997271543172814119408979556020433140390752346846121837374240153600
53 953855391788159148328675916469082932704479055832221952942807260823552
54 51508191156560594009748499489330478272808257007072359793006704364486656
55 2832950513610832670536167471913176306379444211598581029520927111001882624
56 158645228762206629550025378427137873161001734433743655823891128669749493760
57 9042778039445777884351446570346858770096346559871427594300363854948590551040
58 524481126287855117292383901080117808665454939836094043521351539070387670745088
59 30944386450983451920250650163726950711266658244531411050392173337464676729585664
60 1856663187059007115215039009823617042676002534355233277200834072022050003911213056
61 113256454410599434028117379599240639603235862548333769546115628769632172589110394880
62 7021900173457164909743277535152919655400623584623344906757488709362683244766017617920
63 442379710927801389313826484714633938290239303831578876473337854440873754290285300088832
64 28312301499379288916084895021736572050575315420503260921667412475749229786421039107997696
65 1840299597459653779545518176412877183287395501205410025650760592924101045173843085947305984
66 121459773432337149450004199643249894096968103082291019793428524014540602754147387434944430080
67 8137804819966589013150281376097742904496862906585166295720235784480643977557473828479642501120
68 553370727757728052894219133574646517505786677647536464946683460902113521318109480634195034636288
69 38182580215283235649701120216650609707899280757675397502553335696753966435779340180278869178712064
70 2672780615069826495479078415165542679552949653037300027935699509376806865611474139642468455946387456
71 189767423669957681179014567476753530248259425365648603081191446772533688900769658566435953933540392960
72 13663254504236953044889048858326254177874678626326697544352282799262759125140469078912938709099566858240
73 997417578809297572276900566657816554984851539721848900936171657438852893707119629483583885801966746468352
74 73808900831888020348490641932678425068879013939416818826135273237272698309482178277726811037418260797587456
75 5535667562391601526136798144950881880165926045456261413268601251239797099695690006516071711675507159189684224
76 420710734741761715986396659016267022892610379454675867395340846541770416037251264432339268941863952382125670400
77 32394726575115652130952542744252560762730999218010041789354875394627005999195144513040827262494944467587799449600
78 2526788672859020866214298334051699739493017939004783259570773259908534754565445305422275750868835791899838589698048
79 199616305155862648430929568390084279419948417181377877506096731397195583974824464917118138217034026666194456772870144
80 15969304412469011874474365471206742353595873374510230200487646522560142744978173208941690496737181954438638105265176576
81 1293513657409989961832423603167746130641265743335328646239499008807433359247107471045604022484465598559898028308105789440
82 106068119907619176870258735459755182712583790953496948991638926532855929483172567687356851356888093976148680372844767477760
83 8803653952332391680231475043159680165144454649140246766306030923897030685732295576817052519544152068585573224868442235994112
84 739506931995920901139443903625413133872134190527780728369706596937396938358816346323751740099193894556401243644745673590439936
85 62858089219653276596852731808160116379131406194861361911425060738528414362497252233111398135992510933939413065718110300451897344
86 5405795672890181787329334935501770008605300932758077124382555223571540019908395030232942596548908675154551103411600053103409233920
87 470304223541445815497652139388653990748661181149952709821282304450764813331524920091659688523331253432498687984440695440839310049280
88 41386771671647231763793388266201551185882183941195838464272842791662208356102872489182532382383315015435120543204043404621001070215168
89 3683422678776603626977611555691938055543514370766429623320283008457938045729471451399526258168910166175273851049675029613207795273826304
90 331508041089894326427985040012274424998916293368978666098825470761214876087935462348715715657547735166482702467715217162268147255676502016
91 30167231739180383704946638641116972674901382696577058614993117839270553136846575620022766493562186518257078537645433932275147471583308677120
92 2775385320004595300855090754982761486090927208085089392579366841212890848047562752609033870968562347422369639765831326329570591757373727047680
93 258110834760427362979523440213396818206456230351913313509881116232798848962983968930814564100592725601671800043516193820403003370502906563264512
94 24262418467480172120075203380059300911406885653079851469928824925883091806196368411570669251474041548805684968015100358022025475223637099425038336
95 2304929754410616351407144321105633586583654137042585889643238367958893721576090424270951083738567077628900742384252331108843500784164848467804422144
96 221273256423419169735085854826140824312030797156088245405750883324053797270968037148292527012582165414368499700892571066156331394594251560051372195840
97 21463505873071659464303327918135659958266987324140559804357835682433218335285442446149607096781331138704483818193984537616168686215087720111688080424960
98 2103423575561022627501726135977294675910164757765774860827067896878455396858004471307322984879562657081215254077898657856053913242165651919765938580226048
99 208238933980541240122670887461752172915106311018811711221879721790967084288942260349249321279978746458388081857790753250448165583969246843466910324955807744
100 20823893398054124012267088746175217291510631101881171122187972179096708428894223137188226294770868374088131005925402609778320461406614218563747719926907928576
101 2103213233203466525238975963363696946442573741289998283340985190088767551318316557984765127027394507713917131607911457690606979881758861810380454784635030732800
102 214527749786753585574375548263097088537142521611579824900780489389054290234468289185988695974694630618335349919162743834580831440455734435967441727530191762227200
103 22096358228035619314160681471099000119325679725992721964780390407072591894150233783730160096707581809060061617377643368813181064319895852148322785218766565227364352
104 2298021255715704408672710872994296012409870691503243084337160602335549556991624313482394432385430733031228759974569984762255166555587031373457103935500331851297325056
105 241292231850148962910634641664401081303036422607840523855401863245232703484120552915929331879365725118431399305689349727230567188171213090117622045077337926691899572224
106 25576976576115790068527272016426514618121860796431095528672597503994666569316778609090913195589447930790232799959145586946649491980350637167809999547709413194932273807360
107 2736736493644389537332418105757637064139039105218127221567967932927429322916895311172695848764931324722402252894186396146748746153680851198974437518859316492167760251453440
108 295567541313594070031901155421824802927016223363557739929340536756162366875024693606650926300023417799590289990603072992308364931492088977158378883753214031426489871853682688
109 32216862003181753633477225940978903519044768346627793652298118506421697989377691603124954633290760782643963249221459769572058894130470541496216131800120445372941543516315582464
110 3543854820349992899682494853507679387094924518129057301752793035706386778831546076343745030560353696862824113486209477138793945699942420003401885444685140419396427116958508384256
111 393367885058849211864756928739352411967536621512325360494560026963408932450301614474155697967976187434327740060470373330445111322522256347210336361731566482370410596428961577697280
112 44057203126591111728852776018807470140364101609380440375390723019901800434433780821105438170517836994366461937985205463465882195897303499852016135121483350181119192449948948386283520
113 4978463953304795625360363690125244125861143481859989762419151701248903449091017232784914513317924060528442366433203568127968292273439676148908099373454460885979285936312310395496824832
114 567544890676746701291081460674277830348170356932038832915783293942374993196375964537480254518408125467882839285157316243330530355796525081156909246194428785516539227311696012418477981696
115 65267662427825870648474367977541950490039591047184465785315078803373124217583235921810229269611137079500072441193059468520047955008352922936981325918799830065918649350673587768818594217984
116 7571048841627800995223026685394866256844592561473398031096549141191282409239655366929986595274878748576036210161141137657963179137665380292065037663447968439795833113952516982699101708615680
117 885812714470452716441094122191199352050817329692387569638296249519380041881039677930808431647161499228561757454756370567009758054915509758462177538304198019015107274510829994798758294475243520
118 104525900307513420540049106418561523541996444903701733217318957443286844941962681995835394934365057762184700605378367559446895783270488007610175482536961119518422199026754451324653126414329970688
119 12438582136594097044265843663808821301497576943540506252860955935751134548093559157504411997189441791940635427352132086561239542077092193138312956849342974755453640757128253705772212715080084619264
120 1492629856391291645311901239657058556179709233224860750343314712290136145771227098900529439662733015013103080053083407256289456529781094571487567762064681544481993386446943265773857477065551439200256
121 180608212623346289082740049998504085297744817220208150791541080187106473638318478966964062199190694826416367131014811959503636455358833917327181437338389590124562275375735245457778943893062804685455360
122 22034201940048247268094286099817498406324867700865394396568011782826989783874854433969615588301264768815358449257945204996809209249378282640957258051397600398521222184257466944199064739683562195611811840
123 2710206838625934413975597190277552303977958727206443510777865449287719743416607095378262717361055566563097158477212932267528068485716779000261084957574106077579232292850140743681639582317836258210115223552
124 336065647989615867332974051594416485693266882173598995336455315711677248183659279826904576952770890253826154497865198937170263992392278478795525134430314921731654753524855594566181099457153160206954115629056
125 42008205998701983416621756449302060711658360271699874417056914463959656022957409978363072119096361281728415004803366848475724069116114048937484996769158966496003435117836388612039380468096645556269781692186624
126 5293033955836449910494341312612059649668953394234184176549171222458916658892633657273747087006141521497779881556817656509612193701042866191689671412987269456202907490268725758031987972038007156535979497488384000
127 672215312391229138632781346701731575507957081067741390421744745252282415679364474473765880049779973230218027009500401603471568064211579526193928118903673411498839906141875921126447836793239063996792944004694016000
128 86043559986077329744996012377821641665018506376670897973983327392292149206958652732642032646371836573467907527113414479950197680708866656837726506019066605042221715048773859873628729438991843649784132935234510389248
129 11099619238203975537104485596738991774787387322590545838643849233605687247697666202510822211381966917977360073225104681257845558951539084908041100068930046497684413990404862469747045364664405831509017898421188500127744
130 1442950500966516819823583127576068930722360351936770959023700400368739342200696606326406887479655699337056809508019374513538599636624803554273816049991313453571958249292441913807008758722838315689378353987738824108670976
131 189026515626613703396889389712465029924629206103716995632104752448304853828291255428759302259834896613154442045272210647588782767866712155890764760004810495930912630569385386424991892426660874257626065927729929873354915840
132 24951500062713008848389399442045383950051055205690643423437827323176240705334445716596227898298206352936386349977683127555951652459484003037674123494804053658805120174846080429533730090452809359059613211342733653566669455360
133 3318549508340830176835790125792036065356790342356855575317231033982440013809481280307298310473661444940539384547066843861473727589568404504033487128450584875201442165126447522272003167395606155550769674394396822017287506624512
134 444685634117671243695995876856132832757809905875818647092508958553646961850470491561177973603470633622032277529306689163705074439685265797645272054210572241468354910104093650306253578927058076996719249907882003977155857283547136
135 60032560605885617898959443375577932422304337293235517357488709404742339849813516360759026436468535538974357466456398616635782145267958540786603883493141078201066782805704655986453129713897832285957539914308738732112750059028742144
136 8164428242400444034258484299078598809433389871880030360618464479044958219574638225063227595359720833300512615438070252451284649343269695443669490053727716637536409767537265993849073048674393873958181311841474367345513988963717611520
137 1118526669208860832693412348973768036892374412447564159404729633629159276081725436833662180564281754162170228315015625146420337477397300060383817842222275569058310724534579334583096750328818353151972423838749227552010484038791520583680
138 154356680350822794911690904158379989091147668917763853997852689440823980099278110283045380917870882074379491507472156264084744127334062711804519047941695957530030845558473257988223849507877458792972182949592044594682161072414261843591168
139 21455578568764368492725035678014818483669525979569175705701523832274533233799657329343307947584052608338749319538629720636538677152584511091081643994909818349893520050134369153254601807145327404011214622925377068455172515468516179578978304
140 3003780999627011588981504994922074587713733637139684598798213336518434652731952026108063112661767365167424904735408160890037511037700682051418630909141972440600875803286699613098362613058007902807719967620702300198171644754955847909314134016
141 423533120947408634046392204284012516867636442836695528430548080449099286035205235681236898885309198488606911567692550685504340665996016347570324267952821545017657012714705835434221601939544401741192034147097383215556545120163000242780262891520
142 60141703174532026034587693008329777395204374882810765037137827423772098616999143466735639641713906185382181442612342197341477307392430323256353673433807357661716536878563175243310491713148809408463258191397277976724777967398331543616906099425280
143 8600263553958079722946040100191158167514225608241939400310709321599410102230877515743196468765088584509651946293564934219830108695721948958435725455663485360169458972089377184203545239505778370231798832370115174149486264041846805180440953709658112
144 1238437951769963480104229774427526776122048487586839273644742142310315054721246362267020291502172756169389880266273350527655556685051953809010071744744928400797361176308965754035434273098310695564903878474317429366951626963194123023732952398756315136
145 179573503006644704615113317291991382537697030700091694678487610634995682934580722528717942267815049644561532638609635826510055863361306273713945166086618650823790076315894441485712784971513900444685233912978962576937750910604620158563704475820274745344
146 26217731438970126873806544324630741850503766482213387423059191152709369708448785489192819571100997248105983765237006830670468152856956083982774187030073957943769899369141920211034523845470396216849798877001837578492215155230863684283904756107397499453440
147 3854006521528608650449562015720719052024053672885367951189701099448277347141971466911344476951846595471579613489840004108558818452138138123621774525227047994035285443997181155823970625000169085085179651149569586439561778606516917489862520993961706111631360
148 570392965186234080266535178326666419699559943587034456776075762718345047377011777102878982588873296129793782796496320608066705131403766659418849546362927064607167142885477356409290049666083486838865243209227083701441819465201383228852884811572425534994382848
149 84988551812748877959713741570673296535234431594468134059635288645033412059174754788328968405742121123339273636677951770601939064581313402157118968074739494590885395077725700364686194451362409992245840219333660366171065913767007388185507583986591519177277702144
150 12748282771912331693957061235600994480285164739170220108945293296755011808876213218249345260861318168500891045501692765590290859687122247143312833614966491556406389981192155193186473173475502817508928574347865703079654037493115011904127078326960979900588072370176
151 1924990698558762085787516246575750166523059875614703236450739287810006783140308195955651134390059043443634547870755607604133919812755211256334936329606185153354928682822313697893718608631362388557187924337906080782675330289014502700783923724582790695795335312179200
152 292598586180931837039702469479514025311505101093434891940512371747121031037326845785258972427288974603432451276354852355828355811538803648265434130397426807709077785304679855495211652207659079258459744855991725605477749516588012625160774229189297692974460972092620800
153 44767583685682571067074477830365645872660280467295538466898392877309517748711007405144622781375213114325165045282292410441738439165436984352779303977539585685982462829159660381266187067841789787953346146749174505649702145989919894777661207538533657742796365195118641152
154 6894207887595115944329469585876309464389683191963512923902352503105665733301495140392271908331782819606075416973473031208027719631477293798952558787844878051881739034309143765691942941342124801265147922821026043179086325817659065175791595683534547015069260192873191571456
155 1068602222577242971371067785810827966980400894754344503204864637981378188661731746760802145791426337038941689630888319837244296542878980536599124212308535390433029102060957006671737389916004082620320608622734887688295560910029342790545943897652478472562530319126917833293824
156 166701946722049903533886574586489162848942539581677742499958883525094997431230152494685134743462508578074903582418577894610110260689120963989365094893766855427443912207180377127420119322290016328388140709046810387135670331279327520422964077160078961657512748701879746124840960
157 26172205635361834854820192210078798567283978714323405572493544713439914596703133941665566154723613846757759862439716729453787310928191991346399627674917718597975750754169733928131969794598895124923141227385114830117234879037846089381933036820600183365396363508956914167672995840
158 4135208490387169907061590369192450173630868636863098080453980064723506506279095162783159452446330987787726058265475243253698395126654334632687127295169942468664678617172325185724123449905849306604470065045851051197667610886750274696589538038775533291117230563482291995897692684288
159 657498149971560015222792868701599577607308113261232594792182830291037534498376130882522352938966627058248443264210563677338044825138039206597286303180785690664752395199438695779434288565032916588548266495673081267694769958344258400532759057024567178719398690274500964334208248971264
160 105199703995449602435646858992255932417169298121797215166749252846566005519740180941203576470234660329319750922273690188374087172022086273055572773652194207742313977647157004684672583227020147180907493526726388776325673598007925855142161611817913299222889879197717668926859392587923456
161 16937152343267385992139144297753205119164256997609351641846629708297126888678169131533775811707780313020479898486064120328228034695555889961947204302740196575173065847565984702272435016888828355305216682730988654954576439702227063811027095738572577442588403017169816536673140115956039680
162 2743818679609316530726541376236019229304609633612714965979154012744134555965863399308471681496660410709317743554742387493172941620680054173835445987911108687994387623158461077869140264992536613135460889264617712021142624066185505369973086287219137818780544596025811607245624763162422149120
163 447242444776318594508426244326471134376651370278872539454602104077293932622435734087280884083955646945618792199423009161387189484170848830335177699123996136781425828116663843610986353244518070806717093307032147019489231317505294592089457837688935141312779638385416352614741558309790607736832
164 73347760943316249499381904069541266037770824725735096470554745068676204950079460390314064989768726099081481920705373502467499075404019208174969142834029527926136429959787033900638981497912411943045075760770434450599475250220140026357575609033369175513932070426894251651670264942397804244893696
165 12102380555647181167398014171474308896232186079746290917641532936331573816763110964401820723311839806348444516916386627907137347441663169348869908566929682337333840483347345541238390823221416047401729565258173010576063125662640235252192520424102486776456501068151619266758813491722097765052841984
166 2008995172237432073788070352464735276774542889237884292328494467431041253582676420090702240069765407853841789808120180232584799675316086111912404822081692921121389062661148937912447776550330306817315142812486836643397794333787332088273706599064772903039246493259726545516959132702009065079077601280
167 335502193763651156322607748861610791221348662502726676818858576060983889348306962155147274091650823111591578897956070098841661545777786380689371605287785093676047461218349290552004832610582651894794318331960317082405953486512226761975369291376176283621841517290107240108554464585305780661394520145920
168 56364368552293394262198101808750612925186575300458081705568240778245293410515569642064742047397338282747385254856619776605399139690668111955814429688352535297655494749343686635279017716368646962096721908445460024960983854217161581851547952711018408503264460510059208287441683413363585364695679749849088
169 9525578285337583630311479205678853584356531225777415808241032691523454586377131269508941406010150169784308108070768742246312454607722910920532638617331549906601104809431760549328946611168828756720315874265584414882312456026311883140128663167794453897116098465304841880251226618872169907598732799156158464
170 1619348308507389217152951464965405109340610308382160687400975557558987279684112315816520039021725528863332378372030686181873117283312894856490548564946362728595237052312878905893944498495011722538330383036964783437714474899835763392907748760278015105657211964995419002523619376947902716108724156273373741056
171 276908560754763556133154700509084273697244362733349477545566820342586824825983206004624926672715065435629836701617247337100303055446505020459883804605828032200291941257338058119002130923143264058737203936713651250928589799103738829040912261928650126838024821999675231483113493645609397546010813445686700277760
172 47628272449819331654902608487562495075926030390136110137837493098924933870069111432795487387706991254928331912678166541981252125536798863519100014392202421662034816071814989217518356865844176006001921455642934902849417678743424226208879537028086956464091409544330876337071310571209820959581744261683895274045440
173 8239691133818744376298151268348311648135203257493547053845886306114013559521956277873619318073309487102601420893322811762756617717866203388804302489851018946443431476534804539793310076514933557815627863596468011500569898879622936380839483075368253492111312359939355993678490111362880919734249807893942455607754752
174 1433706257284461521475878320692606226775525366803877187369184217263838359356820392350009761344755850755852647235438169246719651482908719389651948633234077296660865532444574536641631670644832556467435404642529817396221223624236898846482171957304656767309449304872930923094390314382697152347404314530541898273606598656
175 250898595024780766258278706121206089685716939190678507789607238021171712887443568661251708235332273882274213266201679618175939009509025893189091010815963526915861174678749744181069648270576506211466430247457951853388066081582754955345237612394629751075326258657993428657922435293403862538973680394079498915146864001024
176 44158152724361414861457052277332271784686181297559417370970873891726221468190068084380300649418480203280261534851495612798965265673588557201280017903609580737194908057241690029923894739180768313842111161751654025293103917697866635598213144428705169757016884726509003405143936200236675668326301975614282857923957332377600
177 7815993032211970430477898253087812105889454089668016874661844678835541199869642050935313214947070995980606291668714723465416852024225174624626563168938895790483458476473830340995167729551676065975408574931281026827389903202451024349757164315737093305668102750455670871736639992924641989917729200595654473461443573737062400
178 1391246759733730736625065889049630554848322827960907003689808352832726333576796285066485752260578637284547919917031220776844199660312081083183528244071123450706055057649460382386873369813571662999146919997905551864584757901407297292275932925986783021108752750440367555586936878451921749341252176597067206352880167658819944448
179 249033169992337801855886794139883869317849786205002353660475695157058013710246535026900949654643576073934077665148588519055111739195862513889851555688731097676383863034855404750946242054468385300344061313889335843616971438481487904246273364154018162835722563548578817555757229218366728086349175904321666326534422042983838777344
180 44825970598620804334059622945179096477212961516900423658885625128270442467844376304842170937835843693308133979726745933429920113055255252500173280023971597581749095437216526632744165361948816471575695443200651592084212184584022829397914894952997266414499535965030626927795816853542209270539261174662957015283090060840517423333376
181 8113500678350365584464791753077416462375546034558976682258298148216950086679832111176432939748287708488772250330541013950815540463001200702531363684338859162296586272656440407414454825126180243865457693538449803456235114124707452410381811650414802103550040487324701489644258139861318587460842156569289768139646009953260314810122240
182 1476657123459766536372592099060089796152349378289733756171010262975484915775729444234110795034188362944956549560158464539048428364266218527860708190549672367537978701608491302828802151913973204132733052048065928987363596586037775762199451494929217092487745169326183667501577293842833052331465686490004247922194419271700530447997992960
183 270228253593137276156184354127996432695879936227021277379294878124513739586958488294842275491256470418927048569508999010645862390660717990598509598870590043259450102394638203935177849943696441064364062032037914940446612696443442068766326284546659146782996064531125466397542517278185002982116859282796520251836839860233704866495082790912
184 49721998661137258812737921159551343616041908265771915037790257574910528084000361846250978690391190557082576936789655817958838679881572110270125766192188567959738818840615886724346892372102101273980806285803930043255643490160187404994217886690867339260149117457666796858564372323514076622601356057618459971103800744430271278613666082062336
185 9198569752310392880356515414516998568967753029167804281991197651358447695540066941556431057722370253060276733306086326322385155778090840399973266745554885072551681485513884276428679622526033940142025743916485603919900909213719546504400871081856847021805684967552241878427957618164865973096754627197288057719135467460886615526159547518418944
186 1710933973929733075746311867100161733828002063425211596450362763152671271370452451129496176736360867069211472394932056695963638974724896314395027614673208623494612756305582075601259184179399705780105715296120407349754470900725050871334966896869484976390544905033804258385344506648649622524410863921484684227412587509106379185995008909110149120
187 319944653124860085164560319147730244225836385860514568536217836709549527746274608361215785049699482141942545337852294602145200488273555610791870163943890012593492585429143858724018984823892378579937342589372908999842758280031271510674154880298756950752583083468005906539577278288300949166124133351338802473904423060309632163292167906978252718080
188 60149594787473696010937339999773285914457240541776738884808953301395311216299626371908567589343502642685198523516231385203297691795428454828871590821451322367576606060679045504294292496698575306954303003637637185246137791790119365762583033713836694643845481943058506599916432261787287862341464256143532135843714082107125772796866279986718905991168
189 11368273414832528546067157259957151037832418462395803649228892173963713819880629384290719274385921999467502520944567731803423263749335977962656730665254299927471978545468339598257164857258343133763814361210826199867061873035528330651798262434427642206872936601976367663292084436691750044249663468487007757097317164362609789152473701170711830728802304
190 2159971948818180423752759879391858697188159507855202693353489513053105625777319583015236662133325179898825478979467869042650420112373835812904778826398316986219675923638984523658786000590589396277063247925731749977457106890920925632507145671313599809073125799895318674233368218386880667688957118250284236420895716024712171999843626831335287283322454016
191 412554642224272460936777136963845011162938466000343714430516496993143174523468040355910202467465109360675666485078362987146230241463402640264812755842078544367958101415046044019228548155768431131914746126749660047039039117378159056600892034290247839428554393236685779076342960576028108368038534448992119158968333817383779566471424566068027659745409105920
192 79210491307060312499861210297058242143284185472065993170659167422683489508505863748334758873753300997249727965135045693532076206360973306930844049121679080518647955471688840451693405210421675618520005333377525951777632146791687702930124137493182716466541307977492706186082375214228912307401180367028888270868013399015021006444385362734478415348521374842880
193 15287624822262640312473213587332240733653847796108736681937219312577913475141631703428608462634387092469197497271063818851690707827667848237652901480484062540099055406035946207176748800614619813096113487436417417476478679207907891147379136444749493893774260801012360714149302120436634850866516065910020971524685660308942278008900255128178583402170105003507712
194 2965799215518952220619803435942454702328846472445094916295820546640115214177476550465150041751071095939024314470586380857227997318567562558104662887213908132779216748770973564192289051599081778911574135907701396975663463720659788053445575989059311745436296846191164246060268273991375823800923636653175899471819063017562832991332914348458683429578356145505959936
195 578330847026195683020861670008778666954125062126793508677685006594822466764607927340704258141458863708109741321764344267159459477120674698830409263006712085891947266010339845017496380488110473487354008405786392339965170064648173253341551449833526225884581827814379145640711341447098068751992900506018420132170738383093110016841876060352488926165680429545023340544
196 113352846017134353872088887321720618723008512176851527700826261292585203485863153758778034595725937286789509299065811476363254057515652240970760215549315568834821664138026609623429290602308793397563457612358066177196343351040828939923707885449242487401494936709906231005754979681400241303046895901446968019126072843232643739661242528420234336412411778833562248151040
197 22330510665375467712801510802378961888432676898839750957062773474639285086715041290479272815358009645497533331915964860843561049330583491471239762463215167060459867835191242095815570245604640411512438055496573318122893154387406089324449435462353374425603582860603047574612399470986397679382862898076490114626523201862129424450532279556764020817511193423259438426357760
198 4421441111744342607134699138871034453909670025970270689498429147978578447169578175514896017440885909808511599719361042447025087767455531311305472967716603077971053831367865934971482908627521082670244009905389167851240686560855194862574562770664586876477761297074369179770121842100275693469075940795406935819568447317287487780725157591124842403466814357127701811217563648
199 879866781237124178819805128635335856328024335168083867210187400447737110986746056927464307470736296051893808344152847446957992465723650730949789120575604012516239712442205321059325098817482831163973674188894693963853376507800027156420427578371421354006179448322031700041094603473307285119143683499022413726828584166146055082292807629106278456412531776556466887672457068544
200 175973356247424835763961025727067171265604867033616773442037480089547422197349211385492861494147259210378761668830569489391598493144730146189957824115120802503247942488441064211865019763496397443125174247852720080687500161121377978859227044752000497106347342587957789588712703855143955780072636580215470195135402516262836584958468591071245028774345399578000179039694305099776