0 0
1 1
2 2
3 13
4 104
5 1111
6 14706
7 233017
8 4304672
9 90909091
10 2161452050
11 57154490053
12 1664148937320
13 52914318216943
14 1824557876586914
15 67818912035696881
16 2703399548648159360
17 115047976828352449051
18 5206367514895562076642
19 249660952380952380952381
20 12646292247588706756236200
21 674758650917429955329341351
22 37826934782333173975280856722
23 2222892961417140207415135788073
24 136642833800019266513677743765024
25 8769401111406206995436857960684051
26 586542973866452076651123850025330546
27 40819609745385929633710256469660844597
28 2951363394438173717887158867506915087912
29 221388314080267741935483870967741935483871
30 17206828760809713667954277247035599552464450
31 1383997762623961096783792455223752859522663393
32 115071336976614106808926942900770530783722979840
33 9879528491906400009591639076731391222368018411403
34 875005951868371980914116216994847895370589362250434
35 79870389582369763369154261075417713018144035758152621
36 7507208361150628317267660089612967955993880571387055080
37 725986371106608624872084516097249513573203352787055374231
38 72176376578250764448582980121082730724482118730254177570482
39 7371498900089202284793756097560975609756097560975609756097561
40 772867381319809523062368897191257988377403792196080716797408800
41 83128979814671413265100759780871792809550371300519810208135954051
42 9166899242616420465065423514171264354285445316602585598878312473042
43 1035744355333641441234952327864836381558676685111417953179250993024933
44 119837509396783162074709749949474729345183855793552736387304637743079144
45 14190724468452485768113059041461793663176767180887536207253774169456592591
46 1718938060046298148345145472586139519015223803787325318103867742857489532386
47 212883536676640866995976626381620275615097770143452475774344277672118060013777
48 26942744769885530956640131354437457816386532269093089553801710382271482379316352
49 3483052626275000911132962095971200980392156862745098039215686274509803921568627451
50 459732769643532609152787889092355895425179861460697857160368863229411591997439001250
51 61929083916593676333192276738570963269723643793895487182276141414346894722493190459933
52 8510429128239941346078828273970903395713994803873389533370066694471251086355773340760360
53 1192632338387420619639219305566774650720474288901283661013841664398165785761130629041206663
54 170371601450893481670819044674470145869647317236699763654975533658638856390358081885746547154
55 24800853655032257709223811409167686300727520461355479393283960814061456899782052058130511293961
56 3677595201654980060764150088430773224532802755288990283421154204509282088936201263688556474548000
57 555320391859028193969574501712272035047756205118497180311523630135875861372061634318584430631508211
58 85362165687975213450490028625254102951774833483695684930830051034981813068965101693998435976920777522
59 13353463929150070352273976031085957340344494583606557377049180327868852459016393442622950819672131147541
60 2125193168309345260196711168280078831161738070595193895206340467326666416999357649443831667913278939333800
61 343995300858230938705331996754472445733561432095087439910626344769918368792201232759092288565488865725116351
62 56615336395577144092237230242352560119250750179189219699889581615393779095983168549266568126797334020728952962
63 9471636104902519041413230793303753318528783478477270833641416683712913887379137166205352465116566259809285574593
64 1610315189920960571423202492883050368818270098894977665801659043759903759698112325717957129668458506013407851710464
65 278151244580560249967765847992978845284624593825604093687543886401901337012712183632475992811014686271453308360346731
66 48800926304293366288974808283293185661563302993362223823806434553093681222749856526449219133013822095148527389958308226
67 8694569043963082547841941479745011596762692543255368296390865224844763703441061534694486885229801036924139080892068860557
68 1572679153656997365263445668366054500230285515908787020299278303021871227801899963465795773828441455534183008925633580165992
69 288739641066133670594774801522477005513234172513573574726859154929577464788732394366197183098591549295774647887323943661971831
70 53796238944339125128606040028805293132860592726478024415836068422243526212457339476748937568144248285171482432051193039860158450
71 10169143749498097323825209311274265324379870889099431425089334216948405412941216343169114128860195688961282060764333973048257671673
72 1949908394447850188888126519900418509026171623882376548697704261168971064294084670115963599500581516080371013806108035873440427630880
73 379187731096474232183513925106816001642790371193013560996144171433612234105696590730962985790834325236687683708607859809540883904186723
74 74768711887940146175193934061747501297507248352653029665315824417383867261900710805069506062677871183927863204357172913947387745505885074
75 14946127952278383077470288095791520514218060020799706384372244450566977512697730683904934228026255920874489073177593390819037492087972640901
76 3028311253380985411135088231028459814819747466398109995251138484836766364946825545628657462524904377133245832738989155076290965812964709046120
77 621809446983684073699890701072121757245623829583433221734162437385700614272223073516220396331598459247830997726455479650655247155756330288354991
78 129366888777065025222986745145363401608954414642086624727362669900142707610233123859686338229005763286125589634899790138967392969317529449612553762
79 27266158407073832246655825628748742528201911988821280217926021624886107654320987654320987654320987654320987654320987654320987654320987654320987654321
80 5820866753796391640079006141233712279466156744380957485976653757875268132689229371453253318710248515131159436928906057809427833519784263593516400387200
81 1258473140027607865681899625118847544237184642264386407838063725678709535921017448461002403427371237964756310719178916392741150035207077436908767728780251
82 275501703640998608408903663568320421882763358993560916127314776687044343109872417721520590101416395675679639910084445990474768274749790223583570531088240482
83 61060705438000773439815109440744369239346717984931094491148606059798209243828623206907338561449901060663639876931315737668626760887332331683487610866532941053
84 13699077062715991722914773879595889039158462408781492511450525322460821859528736475487211368749554094475934029738759433204267300990070822969523020261941954146984
85 3110635349774232799398992656410301756094903980299109918415655320719659642138467600545533871305724745643915159365884680713517606387320828306081031249379145267866471
86 714781087711050952571948924009059813694691466478573074393203937610158858486711490241714519582680156406896395266059347445900268490963567172798386707571494539304866066
87 166189074941646074461523021886786946442635990291122041357930475577432627804688102120161749356382894957827494170903695255035591478124808370802556743487728691420346664937
88 39091116555089176270418644714553852852592390261562503296620436654421231249604459078906076388102174858808202865980016270041719581855526309361632020525443393972508880972832
89 9301263497663784168411444166131326221053089304321757841758432935892202361786695728889010989010989010989010989010989010989010989010989010989010989010989010989010989010989011
90 2238398888801290442945893929758981236726074904393922850710985091363260947087829744070613352567386338881756630922757745601752350064930474116097779748645747230928445840065592050
91 544765178864387146319070384993349810908409763651524033349997359888015280515182747241965523311012804820746657732015975256952331269275427056294291022488534180403770549176015770613
92 134061295958069573371949506720572960959522551831366930912069931635679673045259277331438491883934879475922897265620042222283544395252910598513725810395463240598835205300275564783400
93 33355448108093120455937591476874292653773961726103513419581573126560965475633430867643048033161276133030953732304257727174726041161188066776827857698357698350052549574348069515975583
94 8389723810725711896612819136285519724737768483599539807417331092977862822765216925032097451067058824376516786396011363532268206928418835963357390331808042619835911561191702882448832194
95 2133022342352104551178707650287544284225550138869355802618716887762841785448595186495588522074264875963429941320829797883648281005386455879732735539901575878145175184106411010791288513441
96 548100772114281660850853255671628026776182366508932586254999990849628467870860329924371136043732724579319087085841748357118313206103369870841646148589486145496214621921439640053409591677440
97 142329245646411745068739621031984098832880241773523978362474700396176198687960527026490208353281449836171508975215903029944600425463440868686089751634256882122287054887918824304741536589578571
98 37346428045426946733049283396849034403602905483004151760632320446823491965179547820344510102033154821004139281772558236375699999673686298934507229312489294385663743501783767816666644444359515202
99 9900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009900990099009901
100 2651778264138751071830583049811304738899939590961767428323726518742256386575234587685741190536024108797408346818466316356005090997714043411573493356173039757038998846234686354666012665545759649505000
101 717430974817221587170761432608981611293435501069647796349508043749005330341278187235055406491609871648707750070966127699774657672336908256729870128366609127276697248114325213643291965891684809408977751
102 196048525658561472995325215921542498758936104791041573099659054008165635923183163777186045472530125029467292168321292125816847332088994640361304548274472065860516532813914281067504083417486167972200119602
103 54105902889857170037562529664106097037576371234216387397860186184239337196652668125636314840675660110678269464792441278199811159165881824302626086092305701060825752575326908048349822670448320571406964068313
104 15079301961796546130208274551366820105561692462758251854976035814490896761163102040589290975311297574368830913704831796635638389842059897391961072059180999178999048475983588722812905356442810580977853739036704
105 4243576884972483967961465715017203716830735879536991597052234265728529220482063611734500139474956344118013256326294686968050825729451279928661526480224282554908979149770437510440150253189504342480970972003871811
106 1205748357937410031739599418438220769295143976620231161235758612328312649531179178617876445514969673342297305973196521403568088635537180751373982675031945439034506816403796526970461344460450050467110276138717933906
107 345871947398038669825769151823253928483534007475174479058427140341027628287368597446216359060083702157222476997160486377013372153036104395940598925991703748160206724704646894332091835771281144586153346612997212866917
108 100154182965212776876947864098176889982750433157056304405542482927057901194206182674637414652604833075673772307554470618988427960554528363054034715525972305501621829297126630613554465408111344515910981311594575748432872
109 29273840583108134532450430635755160974433480503414379312809678026024485990092806333840108422500455207352296768800990990990990990990990990990990990990990990990990990990990990990990990990990990990990990990990990990990990991
110 8635940547657193195078391654335223774119266730552188288672451027640369706868029844151482156539063273927453647288689427910053597978387239339068819069088649535554841183019267987624039359349828646253971634294280413722707518050
111 2571118379533102928001696683786493732163164421539017016919581275752405697303880629986902442348171090238659595474681390613594093690734290241487741119151723165462606681997975612735096275849954082044985503828877168356952307908753
112 772468571442440106662911812318109551549880940865631133298383014754278044931929843195187517276007628563156404673495640558266045829558518404554682024533827019543013666714925903185964136438668345792785922032080491211267880313249920
113 234180301425389037571973565747900648483421004869464123901929250101305833294158581788645342595454763076972390498772163510472088171823919115744996050860889989721663568488635343958971130045725978493365187128459675786435385542181037243
114 71630141831353277877070151036437637283856448457164744089913720906092872400058261220893066587563821897184211512755243136550888650145798896405713539554409588116208928502784117758093458181895678996154748066148527116105281587304740116514
115 22104612161214282544745472414031420535435174682501542870005152635439297649497940893794876240478305626668167420453118668599481398703223824788463220548589490928999651369341905107536256234908664373048271321218215371919128773656162626031581
116 6881418255475734407482901768771970004917580828450270992943150569718949803048294970735683430627679856383573016295451525818254345031136636218150001406601126227498154813582800608924640550822511376725479860306242869706544475506213822558289960
117 2160965798719077788997257221647774503317171760642490390191096169716275968788455876888161562624185094399294606626975852613362946063748004524434644343836111527780560620715079587661832218905153702921545941019330287149869268176236251963967002951
118 684479110117313792511622469073008604285578506051578953164594117087679097804028317860850901965563780434049772763643086702660915416254499607034040024398043017252821662279330313008318461093277133751556679484706890762043083229409039405738341237842
119 218666830150160943037304953206374461604231548761792149099602281568982778451717433133528335767611359325458354351973678710565618882644628099173553719008264462809917355371900826446280991735537190082644628099173553719008264462809917355371900826446281
120 70450585582534019062850599750276838338425733076217251444205645244756188638854120719718632323402862049256213162207632314170008382358400976900738369869510566792819781176986260455009079382914777520571065618539678157389040467898551827833476999702183200
121 22889399554414676589806170852960228889360095158539214515300523237421007213176462552137614755394360431450205778076664891325160886072424727557909352288263541286415874801537355415154852409069367361863932924854235565544533267474716113685124659231641820851
122 7498975080947888152365610754528342299122612014939039455539468597716332598063656992303079488932700116027404584823670918066177760069573491733539392923842764044853099701610173028048523377199183648558039642365363685203885658592098463046341706471332726214322
123 2477178271468805999915231789527220363793834229894155854050866018031675453537502750153857695034809105026166821498638443738567187881006214014788749702875279408108654243077667756918282673855837180520284520962550352382526636451629060954373367498524727618140373
124 825032521082928509407174966720786219665836730823467262084001831412452107504331003589455621381943844158468743251789497570450959064972150394808712161987431140673411331977571983646934169004533859747662125407339507338608248999008793363813426352978225738283187624
125 277022101001173737607627637618423325599841565676897575705127841381642514504835262602850828267828524913736346387527686982239952041211859084229080046214857058959930585805417658425625160421736723294134606159474643170825305698898212143644176576399844533683317882751
126 93768910678870729292626414657383655913989747757705271882836089835219548265965362962686429429768178199067260245609524649044546759805380374752129747090873949355695231402447505041223967005795235247161050261954391624422818993273138397354707873966794257982441533759746
127 31994581585251044473857787361707643321151121974086816989338705730782091966855914454603758229630401398660028766549002463595103413245075432246277796660788491818579619912730443566420271177109159462998076120894572941142685821993190512284302137764476530795151319095066497
128 11003720891106374102434978519646438125436457299667087738837053497209148798724672072682401353741252612171531891231336930681841756821256339728910003127148993980092347976951239620482695968333713057474420585848901204140207410609135527222710683829402566623667924541683802112
129 3814355366928479694376730216597843909876498104686543585930347036938748453219917531543591438105681337410331261073328219948454689062660900553692923664122137404580152671755725190839694656488549618320610687022900763358778625954198473282442748091603053435114503816793893129771
130 1332583722447128388322750528067127581200586036018092981656863614621391791211870074706701337115008877304091564248453895193746608063038514059756389197563905429179660799459884470665802691629022332562774395930933507157154005349545836360818720935640601494418590638137538000712450
131 469173362601352840154728920744968904213873968724668987835352307447283690662031769621720002170805814224759051473433473730519722017855757321804236898959087962809489007209739130272409162302205856575435535186359084583636441315942456008431505864758670684486301832238178674456918093
132 166460735529442801776436775163837162464729430607904107191235626229670165892020475704474642303329202014653011338475072640390281663371807428890216431192533544939437552497043703360894759431868470245364681138099679093023440261813052886151227815419926236576762717455471773466525902440
133 59511981956261690200389842677453060228032172511768678777823852919971070113413042328375568019039367609257947418364599940968793102927570849237251159625786886505903520017686470122232063271570344825363470268646332587287614108143041039863077001469456326757029737889361216304211116475703
134 21438089019835175374209192400983554751110810585326691268490638283457380970762442897454984329291058951421252178259513533954777591562370406929859926762575320254187355439115308664271099897741684667807220029794590563828268305311887617472646284980278611818986266759084708824315491844626034
135 7780939935588859308089905407057626556822048504125509442188711468901031816059586711915680915668464144425292567690955093903254105907598172893063440604847932539589791437668416467543193354788010285114195998754706019856771036969378833692164147971894106090170197509568030182590219307173115321
136 2845234373937775322410889303199253624088229143169119346192601402936161255117597588916039055522525959331568504675126042499515224706810633169471170868684602568670126556124111468652736665724148192096129069665130303768421266226897851085766734273536730795171792171086084829512881035289827451680
137 1048141789570609135309267843709691143931201801795775497565855133981336141082993821831719886677176192469283249303565867944775134973235744807378133435915233084666237696275037249555688323238800630910744097961838359481115536948479658533857563977801537761975152352949045624080953114705439296612131
138 388968470704050593202472719825465995931404411733672266778876935819998682256450273860109965780971689832535734767990833030523414918520451887277257393871779204704329294049864634506721410832279830751968673032882515184603567962489881103765812133578113687577966026040996743945443336523959822965457682
139 145404499758523563490041832815248757589490857790908128032303659529735050130294643056283782358210534198150437659865871775017862588170992714968859820098683781700992907801418439716312056737588652482269503546099290780141843971631205673758865248226950354609929078014184397163120567375886524822695035461
140 54750416507507333120165152466815623193477541027479251826159032374812128095677517845440398451544702975965701877157013719319992305972488763929192309448609275558038755497517045277584181545008867930745738360970609478904765385689283117052087639619639813127798815095078396690637317409417383753732904477800
141 20764454224510623014507761656294507276744906483765867271258351715381412382388086146908021980070646293269894790204747738269564189917161271042598238771841293852822793517620917050100599499461660793058997376115429496638050904837902796702322805453078133550258054200597707556547027766060789834816121653501551
142 7931490857116313527711804262465977499681629075557637080376939911494548414786882014951045382918616682830171737662691000400293485087390277678399390349525679796069000978924786259373120165179343777236495288421326131355745081398506495281036442087468399890018386328331869230799560326031977070909657737051988642
143 3051183782626813306570048672957688427859753006405979268213180593200401668012954798636896960795003224681399480940636608839301364626217633040260003289604187640486602606537701088159765824698856812098864821859166649164650584315986581207679082733508532096771807636486401056358434759792957319698421301003797381233
144 1182059849378794483252696517692662999429956715088406483718639225764416972439969920872749650166010906743471716711159682386191891866864569259589001594237613625563776454745515306171627546514108583079516758891219099563817285250215179559772310200186336648430660801552540512730126439161873437015320595404873155567744
145 461154821850283632730638147467385652887758251510814583275731375104059087161140858047993183619714970738312878443115554972950418898211100570868344077821582462502199199214220947663345284963021224068952858827118645983172811684593782949555882619749600608126486740661086212959934261125352196552840740418016831348219291
146 181162855665905632149209920111900519566081005646803060893836233727623151969545634725674321314550775987525723209152869519382803767969601183309923339379916281507439236174108023601537491031153820892334536794693520626446240600548337090798975813102297913870199367872829591649968840540548147355724563102884603698052111586
147 71661500029925433798314358116928340490652484028801438841598621917631776854377916846722526982324388637423631690262291923929814631920098191910211978850448303504698086964843234523275415780704551735494640903244004878291062975162870737448240397007525513588012920646259968770348663546556998105191965208033462949954353023677
148 28541478458139692044803842727698814677882918533054466937262438606341463059773800298670963736978833555565608864447416170481083234729112773806663661076244397510065552190963855173047322404886330999143386834783612692851737171467138093297548106369192936654789183152173636057928620708714879159515683148460956678699390482096552
149 11445127944759138834193617961061733106546182167610699244331092153179222076031264852476370771253998157811822629128399293592363937063010180114601070609624846067452272831998913493377483443708609271523178807947019867549668874172185430463576158940397350993377483443708609271523178807947019867549668874172185430463576158940397351
150 4620601407113606645862302498898497070645653549271571550405214308610234123345850315808345759721550673297291578537822482207774553195652828125825591059468587673244815307941352746163183894895114687631348936617004547551924403025538489748684379990900970966069627839594146991544154573287482748535522253739733668720279708698890511250
151 1877977344989360349916958952777763265226268317857448580427531480034197190722739947358383521745074868897510415727726190652794602113356905073585277775603069096028075369738742105986800910378939020379359983657865255869013236999525957368305081194739770524047773537436457322078830970005117805261155327533483709459704404558480081310633
152 768381258406398713908427518166094006572698581755807188579941318286846936535112102160379364672018106486962156581078966559328899365075928414190832288847113111915484903662026941810159244329200917659421238583482927469577359569641996860885580694320352245152975015338778390264973575177371398611139885372479307688566086265787379147452960
153 316474403384439027058205902984727347927686085900187084893955481776420175120095019596581772503322971111940095211713397692437894972312556927193291473288967904254386446350029795221225695253911014149748335823784133524176254718806193337488451221286799837749107294332897184008940188332432788789383459489927990849352415356927418822560834963
154 131206974093437612805617910243113513349651030384072377279471660015249575656367354293610133999823669999729928256278646008822816226082746765406902664862907838246609618051401831998040355177247112028693452858386632684783851069239597648125782057523720435035091167802960777694736535205112920245722937454000437207960261823758721733704591408754
155 54753652145764424139294602006550179181628632190158750211266647985000189010071232007808761623458603580102853628512675698024137023017182126954933757480211693844409173068670660238849949974288433149634980337823729647830783472922073203968025675793668546168861852696946123125288892986975833042823465546985539021959381707624861980008938226484661
156 22997926882600824238592811052895266997610328409757872699927590355150391007147218481739502139624503346669066742933945142588633781614565438996105790207864294292069128450291035003795140485894679814073222703722986237818373906249552343252367740498705219430966255270329011821325387903891082430983952761337408157690859497575986716474016678304450600
157 9722221862719566914880982246916730353086719158006290759192610622269404360683173792485641437073437277060449954117165725509752957076443808834184701797623208129645731014183340372526750540066411486150972561086904757924258136091029906653182182484801213568781541896964307548257242430182939860082518816663265270170163209571858058129203831168138550111
158 4136429816471228961771804696013399585143237231126453719738834540584053064015948262181061985583560038729775006692891274620646711617887142084731850782652271184937626633017366462704538063877506524295062720152844368162402403445711200699850182982786375563000624202656333962156383789648387745947542642240850235839976206098636608627883671926386911270722
159 1771133780132839758789274691653839800036191190702080718392543679308724831990946190413786029238110015442019530113972984204459900901155061334725412002997753955066768118928674281864469795126787180124223602484472049689440993788819875776397515527950310559006211180124223602484472049689440993788819875776397515527950310559006211180124223602484472049689441
160 763176783976805609208241738879986415434969493154748338728137612032308995856160708935549152584115407086357779786284396901406692968383291352055239546776919324398476742415885132891407831099480783615399790138917549568974265427878011563358093054795175469573778813231179903482368687382632938022505278543696309427824372041389431503368616283177394316245004800
161 330925121481664582251885612342596548072461476963560270624256033409171863622458595044532463717291075615251955489504776593364714116575967198123040702995714680666906359975821343141389547964394429453793517284694282233417915822040809665761403140760138691998791112629336746096263261757592658521435162911538845225817499159766219526710994576358839342812188291851
162 144393640261599537592158989153951971465583794966652330203619094980798496538278453937913970602653768211472748291082240540853667833465484325114715943221095342964949652653782839878533913162652874569266520818624372626869048991684491267117340886835392386114246347756187302686808262619120918810915633053715942764060862505731744656247149811393903851845206230746562
163 63396208864759637573222450142894287115581159727546197782939370337317389266568337764747543196400762205139989313024242387167817332999294715704816578897921222270805585700600347963804183194241748587831215966497048608505098010620811224201709016881818306128231302769935147920837109173403690885673291723876647433288784885168645504101655279435243595928338733751854893
164 28006495165822747653455416230306304818991848929872990409912631814827404836989374906620752947800029368883313194865981297839539619705530287294415733669971261705278813207852150314974487052944107920987588207629451935716641100484258352252521683567429019623900001718069531423405172494168104136882806230931311737108612686775724872216870747297160774160804877798241305064
165 12448529575801614555339712944905708246068177039714672247165416171875085985094823428219612710632658533998262641152590833180485511278990521506480338504280008027290783588589525529561820683132241072640568081802094696188872972848504865306071288058221001671322061089703180050530237284904734810021855514519069463556522900009130729108705448903897612040013566163585494001431
166 5567047524323491329227882015137418184244659191234623772795913778244412352130642264282000194593297181846820992482457643930777410061438964245036429342539858066873902445888222224539499359142897250854733281182757556452031136371037163375706960218693061792627295493780461841481818496020279460953088060900610133629846747746871236474783306392424888243422362946669748096277426
167 2504743992266830598957909005844428152817576264449144208231648455241915248176166826969569754359556053421272743982329279524974516025874880095294960535591105437131107416556514157854427890915987920127728030155770844814163679182728229106122837479125470864938736031250360588934109588192587685579488769440973156863683317278943106646827743720794840978640813281737054653678658457
168 1133750401113879898370031943426480235755998924189533959174162347001786828077592601801483381718916503228456659662178684670137183766347825490341154866026445402986572496343876721769684929365997555144106453803024042779384209690107604543129392987522659614513137085664970734578887843989798776565337429707853690102042721881866351628129376482777148007563007444984162645940539292192
169 516263715360491686648079169123708175744152801698965321971349921841700945905432620953578324888474589408435903519615995300433798879154175306749463180301090027051841108710362227944336693637661443566521738385853625730994152046783625730994152046783625730994152046783625730994152046783625730994152046783625730994152046783625730994152046783625730994152046783625730994152046783625731
170 236488659609615368102080017573302091926445062779749758101109899099898501113607194635874947817295324182829931685864043660298289567354340555478263131439453155818228737215633022772475905268068143056353060893115930295401546345864618946464939484720910746386826368159887851726126483129504491629269798008739985469104129408095014169404099071001691073212307615460850278211088716268810450
171 108972852203354940050069262639688409842691620456316754404712445525802473132024683381061131443794505328536977968363335967933276693423788156239800452219590770189455700525105737019219433812283344335738877198572164932592528070346060188989613514502407074924811675816236569568888947059389760974274754139297899174892224278324929436706448527211379225427142919281905708336782663279319278373
172 50510363026376682245923965399084486544514516646760218416856131125849024858712039914591309645991646941724998132351657547423806697290353029193612846320844603931133347774457684547790424947144360651045182218746079287640910827032716163148139466393918678317764909142326967229490310141173183391536502171638391740529233303735583264848704053695657928584988948942993546850859795567485702453480
173 23549511578395549746736448524590151773014717761204527609174111820129096786973528903767803578228478454907941601614766188855348113184619567122659805755243758305883954775249543445330787314975466105217895294083416691295594269568406100387760741654565832872161312091421052805449509306476668423157133226830905044634106899803610818521757277920299642728052570686108213869299525522117434154899023
174 11043527160044332232343171159495848889138435475776908298273640514754357108874627888439201216456189932137794317874800861226542201950772567750568752698804698494131367645498982438915224364756813616359902254872541555620768499921368634627763594466341465443077191933571197105827790196618698965078865208335810491181627445749284808521259104086477938222627363172768049698840348520951176231557672674
175 5208870988533277969552070988799295093097800744611715895191952034669524182209324800260255765572777095484755349379477645589551159888477138687911208507188670958089803310316071113645436334397982530534551429319554151790311279887490442193801221482914629078095737033849932841402654694679353632115361256139902178164619368841146859294395811946516218357903060515491790808575659269842449901732007659601
176 2471012130256289328153405523151070780415167332789718090141784924964683906914290367447622268112464420038290881912228914612363216429436220452132040100760897078612318714977787288024563636801580836217643093769430715742714663917545526113963285696385314723911902133208202930139999493715878953137766539626479385242926032867272549056891972078408611301238800414376142077906210294676772934317518381294720
177 1178928258454115571120420938472537683099568134999681328019134543300605734908627944735119380056138326205824561287545764336424054566646544693008099522148183237976677869725925793279275487539559794520180922667790039115281562384839397124878539948872682395156676716049486140040292241306425900679224911489367014025533394131466540567273800549923963268739335099654471719113133807046514979356829349841120891
178 565675030990334133579864069843587763431600148732944384048060157451920115641934454551143604857491198198740765658073741330110857004222987984404429065259297717677242687156198236715384375342811361024704778784683416902938351610888956964820530219733047147587730841109912481483016517020822834577641876819422379756190936758090718813249849172759583413102092484928170932828275960665945233258999266014980332962
179 272960521123252280638960631262524665383354362023245276931948454194518741825268042372616502883739694399486160014463124184618307303615439052012764673472069191048099563411083304989630144029422305409297439994531600222028308688194475138121546961325966850828729281767955801104972375690607734806629834254143646408839779005524861878453038674033149171270718232044198895027624309392265193370165745856353591160221
180 132456138066929874297827029252834214568115549617503154249678465119375744148261508118488921667141241446732339793106982635849101722249186746544454209600342579588240090855366877222975819107865960311420668667122234048035558954189763035782072515986841858714542735182110250566963148997863808555279405481345555071245536317223029900820328075777733615344437232663195578021287384688660443493622722394567352234940200
181 64635354571397676422680113335880483120866511886014919560222984994549495332292995534019789696803783665734919682098593657234569840698615427134301933943254269280596377171413504139134623069959406241726522367773030270109598141392669958067828278972793425125519767044792231487424751653176444812574394158807120443818807077703182928898836405055001145317204620782421525407516247333084136329086657685672882871588543751
182 31716153269489158416678196758263008546400565484551147684671338915776438572516668829019566722034459274219628374045799575867234271319752321749802236303603777023319369007672009603843627219215875598022767047747367930384826702646925418409336312394075888234714424651160705905600022572434831926623184012449432522132476856979909625120749168093189272751239890469132927512820101528504651092942399513568505963239599632082
183 15649118614114330746368943071138038094896842643224504622405731194325110660908252269269339360417070821423203416284067693383271588316477935512289432651232752362847110011724555450107996101105077872326571309392752948271643750762344755890896242175719116823414432496473241287563300097195977773556164843947655551791883233272567647331259529658224188545356962934881243754495715122268328800723156739121774234131611076265353
184 7763992048556953535303186978261612879117926530023204235064135288180668527562648869859890114767816748767773031923643308997545965287050724625777487420771535247940380555056502894160671457198136967499101018113623977719138826323175556941101108097365472876177982907719032124916900013364576255258916644901439423854528460042631066549999069950639932739847700033293148184689465871204110625512858861242499207496963521485687584
185 3873049733659406526424827537114521089650811477224314279596798117062250567321317262820683489106651457336458406966311122562662529616670274825536982780504268606144855741986468420411794865760133225031647215034588499047403268688502164719158050716586387760790547439396291246069133305179063251672624220037260064345465660761193807303230037490518987407056727975027405868122177437323684525196855928723549092991105654830335149171
186 1942589184872456433835447456982411607914983139977393533425238203399387906376691198055947155841933949450515160019101861580035873156091696965660071597138940157565646022606379987504035786089484067820141962042766154705746141716751694677886880537155184428022187804255085276240111937747360028023473096068235098838152543651464943644832396628009840631251545823722240999759285200846112690598756842829670245842407378073628677065266
187 979616312007570309158005206583757385475342607530055947678690134963210803218603699096556740397478950002022331842165831967774626191517395448603552632728744171817228085302142208857793844887550645999918979016198292741923099166927062126037842651488827345147733353267768008842535379100956154486332235183892694314866813663434255139375491165993996052749617778941824297775361649105115502403057142927756868155172360511350958672050837
188 496667318442543301609528834757465336729199825851494223232812113094741241172056666375044916825872408300105311500422182083232903853671505268415169822228959253551477335118474330413406999322052925505969751041618038543181773590598773726103217494886176720023216994951229164801345300860659008959309623010666181800460914627436234187500204545262363913856153419667957128028891281485067874149580633694554552463488864279009823914327525032
189 253161239199634628799881889106738661635844853282838433578697677911952124769439848964383764819758502504333273558474498687313628497840168124434587236788107642329017838096372527251287998926685602652951345657013543758837628455488953640163447378947643979057591623036649214659685863874345549738219895287958115183246073298429319371727748691099476439790575916230366492146596858638743455497382198952879581151832460732984293193717277486911
190 129729441488044065519434049764958769435121276724120866953883095507021577800705874102892695178439642201747150296961431060536987802890884683896848760277176434773567699446752793589113011749432587015616388443165641280651557855764292645327624796277183837957927613128001656579669655215608650395702146179153392605835752858164206301704939815821990332913150126236509037244467980034836894383317138261316166365404443655990436521585783278066050
191 66830909793101363498158065157553361029235943460773391313679225604810407071882918537336560079813067380279879441031690937997483759499866564313427976651363368552304988795340199069518411370470136999625753410544815439194534427406161623743921233548696072719982951878027126605284866720605505121794099072584492074084092720177105346550379181956156321915323494484939438349695201327888465609105625099434281989082607200505909701793790775180693313
192 34610000021374180503029705985791679695000287777460451598014784120882622579848672318709378509355258806709930438482771813184497162417862395041328597546940817670937577146504267848882633077523750507045358530014798601879858030041058512665693152291518729459238281559792749643972554309441898203024887202588371942323462853621407147822980771745606831778899963755146566213468734041886666184380071457500598180968125920289833000695776361238871296000
193 18017696417948046016188874447092082514711670089835640852527996069095212285548462348151354082389272214073043375413779204789685871530710945286686030398443126833418115725435208650745286936587106457629953150280305665690266695436774974489317477216366721995992210241141273372012536528616803356621818082690746828571799080334836588502064542355133555930353681565161642458060619522037457808621480003846787845850575992066186376255424555940224874491883
194 9428845792593644106561912199654745629013389561305369572629145938987774579410878817532536143391055152666238687595422935271184510478610136862574271119618759763161118598060176959432994989159245234928744271806765105492249252908877251577115433624701278094309526077642977310096289895987945428402958146609179132948610592359865891498975699824364060924367491910686622638112686020023393630898361405552535602737960905657711010713237741657969902972785794
195 4959840246526720689818483696129746790761413912326910309000366082557160979045024310671323788033328961769695571788387088027235375971519838481620050269674119918193627189749514166873605966932391881213327469025473211352027574037939322261088256882307302841144205385087215062717301091253457037556500114926080081565362778537346558623225965275311949747229526742226718266605697753033441412702765167538370601547302514776819223173759033267464570596846960141
196 2622497829421836966278545382983807581082811107938684989195934722109527413204048990386176907877003124957789443539576521980554633041545548311248168795315589652955067623111301358159291287116883810151350561150302397864755933202811983284982275641193998677058469265804290766695998814815395263933363081426320183122338253471617843374152297676592615018108925102821289949240138368451232989684853102687319269410572968971104391689485723109418702278641872712040
197 1393764520932632099863198210378172106997437948789845929064533849254955107558315794064122407970565980790417889878893774114635314810516016018025170204111504131896780698742056674194921336768747556313848324314004446425496188244930966096441824690464763749218577311358743276491312920440949868728879949034221705805286821362687193159269076667160827162246002700198214893201924876650366487048781489947818286010302853292738035935765439395330903799804506308788471
198 744524739741656311182823957254586344154521221989980364179217467868534259839833366364596225963445907568885682047947364106628739891488305005521323200239605972909401396829069095776366632171468324557695318923126571005816655542579930140027058971214853594796534431446538191202015750291910515619813303339075411585939809810521730411260142081520866776742089141884876959587316766794423900471740296211792964544620824480330288143806957275373966727319750751076060402
199 399735831905221461577602510532627513065224625319102695348600995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039800995024875621890547263681592039801
200 215704951608658101768685222108779130706023675257929665251422202647417819067865139202799260998396766047441145252775835773023057724985927411578398199004302915482689727690403090596302019239670487444190578324408323889542914458021828878428304564274199461170579687416425213441627140096778544256696282970097746596339227168798756549281747366575266761163082897757159758734945332903777714915109296346973773377813654975017998991889707403871734506519810923142174396020000