1 601 2 3015 3 17447 4 92217 5 480456 6 2547757 7 13460633 8 71027915 9 375675337 10 1985308048 11 10482759493 12 55378851627 13 292644335768 14 1546162330270 15 8168095347942 16 43152835319622 17 227991513370735 18 1204546728063170 19 6363846714109097 20 33621384713323729 21 177629516689284435 22 938459349354490856 23 4958090016815958884 24 26194660293786406291 25 138392199738274188459 26 731157223473793126263 27 3862867351454001858038 28 20408385972963100501013 29 107822042646443648080572 30 569647925478124617096230 31 3009577173344632512390493 32 15900267100860208069001531 33 84004654684872229171625829 34 443815323383625395299588315 35 2344775342850271575750951611 36 12387971011209832615388847435 37 65448412982803855635192401217 38 345778559671013477352974318835 39 1826825238165250400912418867679 40 9651525102594803850384853129414 41 50991159280724606366558599570301 42 269397664858708030530783893289951 43 1423287936391873238158309500511369 44 7519547547152120405143490498094839 45 39727446469077370108629741520274561 46 209888958473419839207852829710544900 47 1108890170586597557918448498554292133 48 5858514041951339353324302486269157370 49 30951836069423613354073168309352067820 50 163525451879232862404860066848262140376 51 863941426688982745553708431088400778095 52 4564395206851234680549685486942272009276 53 24114717688851313820923224495067042669765 54 127403430872507942710776823882123813924857 55 673100734892103400421034269265887389242275 56 3556141276653100673814530627016300859069136 57 18787887345788918172030444298034526685966013 58 99260598344417732507630281124261603321155209 59 524415875098260773160698149885170453312896509 60 2770606007238410358951953928930505506708212237 61 14637729351553763527294773895577811922333365408 62 77334388220320753482972066859937739075743825477 63 408574817703955334366818934132330997349574330561 64 2158591869715698886910679392601724823276024163116 65 11404322190456268795343492701376600608221093678640 66 60251577173253679067201912023719430494468799477738 67 318322517659356264304352298467806442607859513705730 68 1681768843288837266861585192470780693286141779817793 69 8885159815441517931665802744490356757261067284412218 70 46942280599961262666139956246742750385106407029272661 71 248006536032801468255242419730334915169965571479818853 72 1310273832648854159675813362313150992889422353768254391 73 6922468834842526244340269038137204790131681052828957514 74 36572946490497839581993319041287523220305497437585966906 75 193223031682633162282508281526858111163788946175440837691 76 1020840363035229887127957680515834138277464613955857063437 77 5393327274325988087905015714172956448462790142538823697691 78 28494150644183285142412850957678095675264883855657796521450 79 150540951742053726796472987587821987608062536458444893982253 80 795341417064825637407017164568000155278838372414327235586322 81 4201966058927051263309595555051085790289203750000965554810404 82 22199923682505536159947874488060656831700975465842353660191923 83 117287147158659645382933418201189654117843284103678247505277847 84 619654152210333967948953909012543451172477561734464261387215695 85 3273771062332110270263332411410596314290282432026996754970970239 86 17296062538002915493690058007731581111655592292624436562081768775 87 91378955224010702519803367906381093582643741027879146933163031045 88 482775396971702677768220343967897321204558109301608429083806668257 89 2550610075917602165054663258929482651988067557439603939343613082907 90 13475441789660451976104634229962125739868173814567988633150432750661 91 71193763853222344474414438812025489878798058100616843368061131574054 92 376132529879460341108925817496421685359668354328578994929039375732777 93 1987192028858012245978116512729425503374248286355021666662329215119349 94 10498778610885748614613052908868265419808583835102458405267935360381123 95 55467388515912660818398971263053018598543650582662372801281546056367123 96 293046582160058914274426387800348626465099497002266076475891795677916761 97 1548230439784553651042923546146035925531439805046034631875106670338077962 98 8179646652102043785149936400956026533847596526710460851718593467280853547 99 43214897236198679277547361648566404835459499534025052701504469764702303304 100 228313938555681540745376302404058565931374217670578903161626989248313228206 101 1206233448939998131934465098497424602423626539107542392150435248974052699938 102 6372800287823144628491996874429358558491156209419825685988962819517441820193 103 33668924986426034197958538047451180922143792380657007874716023692492558588944 104 177880438511090281657182238798012169206596940537225003729950437965306052486435 105 939782022076865822348457078789698267579586799724773567856068309051175000726777 106 4965077983905569282779675482328225658024691689260414861876423989560392025171251 107 26231614147910863007369157606689989570394301224306529383850499233076918367288008 108 138587466910965696003897840387498845299715203550894143493278840478605646311788543 109 732188491203758184916172103152523767987302837076441849908821645295149760999442301 110 3868315069180452058835655671171447499220182048369473073564284826694147849256861971 111 20437171103095534328872906057663374474577709049803640237339514069985173862754571271 112 107974132206788708451522481747349568636771350189307073100318738652957151521742177924 113 570451417517526909670508258959838888306817396402904756017198166214862655077927374005 114 3013822043269877264229116305454623799554524635097911140696197677709944394327211287131 115 15922693904464427642472426748873708130800090867325052540145479498159361530792932015678 116 84123142486606902837249957040251104570156046033077814646438320773471713635557024055336 117 444441320311872056527155157327333543211965653794539604410466288320157076780144656558272 118 2348082600837316027091217058258458981533743144751573322906381213782344419808875049447858 119 12405443977364712766076704728767106239202608117186247458934805040169760203972828210781725 120 65540726812871115827029004411855311644428564237708109383261921284390313195031947834855878 121 346266274628883851144057934368855378908080423929557418662441269755023592151005740587365371 122 1829401942515827699488206005774449981879481374818458192613972631534197023292050903072593505 123 9665138399249458225515767327410243675805682777392778127320883807434969403499148520935876349 124 51063081385045686121936322002766086316403010525683433573014929741187598208329218125630098948 125 269777645474614068568422775729530199741049435255211849852037184318153662401563036864608256626 126 1425295458552974679784084388429806684263143057531189478117155978315841915670143437734243462535 127 7530153733078281794158001683199341487143394500490551659395381235071769246365049829366051855015 128 39783481315067465357151386544594724097386463574046592144957921117477527609200938465332110190805 129 210185003075536609848710296938953136121802293769508922725084063817998217889068771481867069098780 130 1110454240240951546527814438396415735430846416938465623977163683187470989357253155620862531080469 131 5866777370533674373064336317873222081344545008178246834540805985510973766050658123285293087996926 132 30995493076722911497678489766979043190891011839674502390428234925689029642114878346289163621387670 133 163756101585594256761285566415492042398507216111513847127338371221806146734215273276147409410616979 134 865160000524394682213896348154584452824200875018432527549787678468314932806249698756030713392000235 135 4570833204136418305704943276661751792509482143475313934997157649491271521857484881201705435606509649 136 24148731064048881254932040966475145666258839467365908535390335491033778878874844827091936719456454841 137 127583131118418894305193600903118740162580454387923281279103249743233744326552902902232971280400979671 138 674050131363321360467829948175551437347471422309475145759174913032255760808946239794505286688174909385 139 3561157149915081565359153004903222730686732454840227048621756634547360296962352455499241648437636882335 140 18814387322707363912931809872993114412946474877644486470931031657964979379322518918604074768952574015729 141 99400603631685423547867718176832585282406039287960973092735509441658131012611593685020608391305393232125 142 525155554250684269250462603020587955964366514797145983740038913046987975852376686212896113657842204227412 143 2774513897141281953816019901891302324705342697112403093743453219158327093763971942860945495382566263805527 144 14658375605326797934837272295248110634203990994022841304452439196774538180820955784747115306824940859701315 145 77443466982893402119817636953407591205360951149969566100306474606613968549652648179495130480136464318892789 146 409151105130027862133459727663678055095490124958240927078180609144507146775604861535887524851436373043676671 147 2161636524693572393309050727279375499806294154516303707252107725350606811182454259824142439913254243800592437 148 11420407781629562512786804783541573268710550372659947026913907648689937011157699445791297774829448197117035176 149 60336560938335298144078929079044234607243144684511135069451814966376162376170622700889312983076665196521636423 150 318771505840747730076820702870465563983457553648069252322072377475953709343136863947437075640489304258746815608 151 1684140947970665972007585010873395567137022572050659965674239485446185846877647241848068834483670750609195138860 152 8897692173429425352319898245451910942692781902045961782628651339041928675594855002084314905851287978488905747226 153 47008491841792210575240880912357644737345218492847415755633613062073599234521044132670134411624897971944622404183 154 248356344787788412866840495506818427047473436311910593611058625193507445503266012530860447226734620363184840261992 155 1312121950305037438010483816725782257461172323178684194701827568617627120520986862907182017446861571424596197924349 156 6932232852530485066028057483674535606657566990621755169982842347256038787746168373158117495465501142355080002288533 157 36624531973214145611442061773205613228532540764616041220013037874241122821517752424902209333976903504724283812417025 158 193495569290830672238927531816924258983395467286067376153752773589973965670734041967403915560803296746597747767196178 159 1022280239992289964343123778462628350455308762517973951036353704595479843735226863199272777662984459475336302804398389 160 5400934465367196933152949511223363044622940162681089881214975101909029691636128179516198852009012122572380802494565671 161 28534341130775696257334208310820150311979718505833300943079295118658777784755154072278182241899246709315539573302872449 162 150753287044767260562402328660055752907583531061828495551476543896234648920802271373292804662430102956189855292519792719 163 796463231817547798886715250268204804303296254323422759530272927341358559449716195867516899141871015533309180704494193276 164 4207892856418295201370554757041664319650629584551015633526244791702067053212749315991878835485986688241922866706709395081 165 22231236275263812187075112645210796268441597770897340102747477871265115944942808130399627709582546048489850926338465583575 166 117452578568572699358536194717503212028391704118645273514373315691038953383446187274779471464038127929222863362410546570302 167 620528163238328052520657822484786567108117971709933738640461727984429037101325737905639695211779848794977454591782271426208 168 3278388657488052903925472823541893327284926257726129156678320055556428067641722442031288196964806143386186229377774325515678 169 17320458322885768452817141620110371003415032747704993035424629494502817139325424406579475409105814577512760163236890638474150 170 91507843595544205186634985967080067928469980514268488758238356666477909219924557237975458006881450164875812578301354036627451 171 483456342979233447175077088109675030667601801640399965980514812274441490428929689400060603468273419635530156939896635203678616 172 2554207665519016021243024258290351790675793488122681005670769040264018031970267798598705177201842338974277946553123138477898151 173 13494448657748471831710339419907779891456671455329814010013586882816774639250654326382963009050397838166509385993214350485013785 174 71294181375658314259517872681296464062229272309363435197003626249563704619903279628340193597034788651583909529072653929589036337 175 376663058042516005111239099311523227385846004457646694313090495421085716605655131427149406279060306441626060023105235222112920618 176 1989994927445504159321555846673598497701556892725751300666944144472993342324466127891221182002039679243334358318600001594083315688 177 10513586949139678164950241825714188826885545076641600691555468061853257770810492996901400111808132681792189704365421062001614819319 178 55545624269008178743576402443811825975409156181102847477993638020548598303608263233712675412736274927253142976937878603697669529205 179 293459919089393211067790245264637329226633241027764171447390839746889687486146490764268567931871716430670112254783601808670584888193 180 1550414190951912110304657575521427761427663757280718061621080591834236659754305934250394066982572628758655073338637987287570908605668 181 8191183896472199179105223905899479752089291182602239157935259688492944667277184357827602418250060722452363694938597066694677434861833 182 43275851070887497953876852703421888371714358446020246347121720942254670575577210643141998962342952419004586834018106143885324474423854 183 228635971256391493119690403611338966915543496282331356044615171183085774891295900023773835464122057104225218782542484446308115586731942 184 1207934819507674152741449501708742560521455556297112650791346944664926357736646120858119422865304431600662032581208089555896846270104073 185 6381789007919497148363709404464723549077271292945305850964697567863474515020104773564208212069461889188099350804186631885348221509199713 186 33716414399082875947052408923410189941677892958703253388328185133376353877278706798114419915974471344197189557141704243401667499606431515 187 178131335667784141076245054379456727452076474838063342135232438404948567174063041495880390563841012933067720048558561672676986841311819159 188 941107567703044334280304171558531578947055954324688244788228866174364359906167326006657481376388894742067616517122112877904780585337519559 189 4972081137031074537761247051882055673572279813869113629170669644923563326553242565549860753309729176805341927338695381774495425887678112673 190 26268613367500660227575394850896636111684760251685918538249412590843805652807981458402479849591213524946517575899735923656739495783075723301 191 138782942038486239772937823935691267622488156372716962047537146203683378712464426501395547289676458823439962038938478757751054893913740638297 192 733221229891298223014884756543369112279641924904679853944053217819727551512737402725312785582711160156929275587852315017579953005592071883503 193 3873771257956335219526977601825541270909944502091120720488442024011309764007772977540312666995155545591067660635488981208803723807429507451798 194 20465997365069882253942840054106058111554194039860914194164948219800862808137690335539016259404124878572718654279600786746872855014978679656077 195 108126427776745273173617374179886999006090170135459766388145438758272408746950176710629212213247049147077708613081248345393194274445609771524099 196 571256028973879968993853283059530281129888741901860659537893828932275223476192388644373561709560623350382742373659538485664870965236561493167113 197 3018072985013483016678365582043763904805404013812261565609309994584333996609432107815538472804792259788580182959710009396107809791210653434921863 198 15945152577610141181567570149921360675131553050661589724192259764550537550730377569156044896613198651562690110122170316680119033106039019322592127 199 84241796664878035031063429303179560371099939597357451642089051062534790092915246968658065518478987610937542496198921274419832553218852925225692766 200 445068196794282803966171672736956702503595409936308958497680398470353411504683008149104449887203235883093045662144694845294260365784368903738057701 201 2351394529080598802797072953596508769221474561724836921472133182429994171695570462978099728713400009559174371798776239038495704891720214024102143446 202 12422941632798318609315618479387194077837137398753547069997926728301528203686784994977923313244995310726726712066076238233269727506693936202137443996 203 65633170828315642222298450582891271875484463909508764249236569601648145893512662176119529581533972110295203789571160925291335549092102935899025355012 204 346754676976497501254606486350789491038900042946661582520579659758553356384265600950506524350235984129176942300792272477244573448642006036364654371709 205 1831982281026736124884970911878580190740521025779477155207036580079918144883749788550216746305085975650768123975980359956448650373306971190928707351768 206 9678770902990296151388133254799310357653418517363500909223241454804309641648124381389359315214961386631165919290529954678230898840692437537860469983813 207 51135104942210103287606942728661439394591143422059104180408681478667579014162182189012921324855948221149827524554084132185027087492180959765922540246315 208 270158161987591546218677178856102907774517676304761417600606387041138587675024187217941698878255960479939097366881147367246791868875481547579054614862515 209 1427305812142120551570142629319731225200336038262303576937195074375142646018421090843438602830583918270506067495666404189664794695135973216337167302610632 210 7540774879376946897898009349813829564422440635558490451957686898528521481828018160721890119813408495233305978572676806472664863985306610441954761653397225