1 287 2 1503 3 8117 4 46023 5 260957 6 1502355 7 8629071 8 49869905 9 287699673 10 1664594799 11 9620992479 12 55692720253 13 322213277593 14 1865831191989 15 10802023011287 16 62571905494881 17 362440288046191 18 2100199051687835 19 12170570011688061 20 70548512803048693 21 408991776239559319 22 2371620084448618067 23 13754260684905045739 24 79784760939688681813 25 462881327342680025551 26 2685973222260698453573 27 15588438309749973238347 28 90485765558421812591867 29 525323447411437079578825 30 3050323517536369686687371 31 17714657862904280035212195 32 102893724313533601451875485 33 597738262567216756410724241 34 3472958276619862756427018135 35 20181438462015664893049940761 36 117291985767396686732400559819 37 681783417909647987575370969495 38 3963562146814093666950375898855 39 23045415364853754568342506932005 40 134011515241644119455304896033481 41 779393996011542947944629793236413 42 4533444869854091202253634963910587 43 26372707435580551584472973592209851 44 153438778215050743384248531737677407 45 892829228438332739640306376840277731 46 5195812230508789178220462964077014285 47 30240512117740664080436511582060788967 48 176025024332100907132258124298022466321 49 1024726965681419292140439203366412520775 50 5966083733532816727594736705692844568215 51 34738966067702209257106957457787568673505 52 202297150537591137367554888094697699491471 53 1178167245481548578781439862016114318315673 54 6862263958349799270791636910576605632069515 55 39973317203554017326932789451523362188436543 56 232870393819193047158764969199695681917289031 57 1356746513992471649750977783287378910152376997 58 7905376357679629054688142071447818475140993757 59 46066461018146240661295935101160027751611542749 60 268463156510232002072023823676559431393469766455 61 1564664299520137763865791803583335443606588239893 62 9119969909870657984404383961430231720574961286165 63 53161902528099199582758259097925530129129086400753 64 309914320867009533285146223909438433920944538500313 65 1806824433521715534135735870557961352546788202566719 66 10534710832216564009642034368930549148058474171349955 67 61427215391518395042275773737058227435456542853666361 68 358203470391396493766525482365219313583114627446838715 69 2088953262456539283487062270116638362408475113012089101 70 12183073627259290631564931138807715663224292819584283815 71 71058081683648419497454112093335250464622271496759824469 72 414474505727311477440481770887014238620136530156435377297 73 2417737703317230489745785894580319758501434358966411564571 74 14104148134928222814801088514134838500255920658819632468539 75 82283009817020852604358470380460716002718064437948343671467 76 480063224943001338463923228814172922906769027052005876409531 77 2800986474242272837603773999906170826848944554776339084453599 78 16343582063932944597677227097048791644546209897475272208349577 79 95368844451720739366664198338522110927971343618866419328316811 80 556529533697430586102358525151385207911582516972352632069077315 81 3247818390747952187796068668616080930863691280600255524166789063 82 18954681745454625073266069383870576995406377628400505908251414989 83 110627201350899382919790006011925063580173529970407112644910703501 84 645695062519057991491805559342277809957402404306281072396645931467 85 3768882271196443164399081672957653708875799183225313412787906804049 86 21999697670334975985132912306085734732804839017088393220747294901297 87 128421982455602498704225799652219360219915129787081350382977701403099 88 749687098905224500918888984044484133792288738872262318472900094348141 89 4376613757857735771186461300389373227472206068174078653428788875217987 90 25551325829963469591970320033020824017528504518718416248770790598037375 91 149178152519201774602686518663015374880189736372833336620281428132250163 92 870989894332289355872516527362070023027403535191549473053122857693566705 93 5085535250717951877739727584426110912423197122001741680138999830828097915 94 29694461088574890153466931889087037540632978670366273051840566258187279803 95 173391989083959715307466224028295538423061856996198016969573147869292654051 96 1012504584228780667919317841207039187939707461084790167851330283256378547303 97 5912606191526281120548634429667682068865255283912041117024215107446191475261 98 34528244896373070576861238449530396569139153374471942702802744963251928585631 99 201643053135030313748242482091505284822953021259648364867191422355421441311629 100 1177619166800938787277407380610077145184843624483511305765073282340994970339963 101 6877632150559868790214154477904145972383923899975736677756117801815624753356727 102 40168456755556684526527725211988600929439182002042368374333444336635332276643213 103 234608169288388261045118662210391224522160051348831327372911420998587329262249305 104 1370290229327543318929031434647379446243618597805248495834223565379046329472054965 105 8003742587538570628181816820406680709394919526001784342370555070709504278434299237 106 46750307146334833244147457120665594813092291548163766069915303152468123276821396881 107 273077752860716586057753307203998067711463588124151650613333397554640859233601933185 108 1595138394016090975564338954809081777775296838230975434754486264528259888491635547129 109 9317948815279837381135543688750719176815054693088810901336326555440582824847134234939 110 54431699307550277843780564487993659177953426156196951240678127775186475069131074540087 111 317974877801303593725025287099665517137242218370129612649041456663382895968650420044545 112 1857559786575738819160857997282021523462173982839051802364654305057948604225706316162691 113 10851795630036626740438479762102232606761904880572807597018443046978277633263583575787887 114 63397038580344946922114814525276012752879738956535600644741768103015749315158026478272105 115 370377545605080660742849026824646702708365245035610374633863458822674087769014007041137709 116 2163856217302783913039960767281910350752160792783293569180763546378151000887808564943020883 117 12642122332709789381503256903357011763866484220355622199974782163561854229397280416914167865 118 73861681236417653442792996435355858211839964325997023947002552383078140521802975665014024621 119 431544692568062891935710979336649170020795819237507104534187446134057562365177600492905440305 120 2521387216021769262600038292223460194558906178943862741111710695845590637947547626461457527001 121 14731951504812491471639157164846954357609495198880112089171415389836272499461922089809253836385 122 86077130143681209453301549059055818609008789481732235293805322503796585606386804506118808844817 123 502946562955551002268716347501021272682250299443161935594678651623739721779934439429568658388111 124 2938747589575797673309063890165913398631391140347322943210744600695747037059882944842793104409413 125 17171526985885719546203699692608449854700379616551809553238773713835832030973909905095271487194683 126 100337102643894329888530563472948221928583784741950572556451338615965914038744860242364856017108435 127 586300181006334976204989334931548922098157303463352307757707917859257768229270915514817288249643375 128 3425974786438703045396287012858392078880246685788276145991209811649339470057725153996785481895391805 129 20019526099411792067254141287560818702820298320442229724679232501558373184294623068793630860465757517 130 116984617064003027443286541687468405862813716970138954357742934369999057782948454976830163366399517433 131 683610777735060112087645422968761363200614991118571972091451012494148467247213064259490392229304085727 132 3994791072291043505758463330441992868295870258258151080402225362294152773564801162371052913323876751129 133 23344475379026443537079946823174584274462854528071236879359993435712803317636793416913288548852135231339 134 136420268863361966642701489697794132341189952693692307479498293147074508090855137986611216160580856240497 135 797220172188904781452024587350421597716538912448451455441567544603239762837616042275160362677509635412791 136 4658886360418005658543581877185807832587861947671248743607802527996105951448010493272337659866393734402029 137 27226403957453631774999061045170725960636014941217136984166188599541081520148341606794882980588740720730089 138 159111896125864698253009795417715290250842632342745145294068387818902591747380310123851557159413956281194969 139 929863274631231331998717178182053125361455426918975536646542756380983354155661785125688958261656625316211285 140 5434248521820527576202208798603157736744945871515618096501470514138637842582507327781833002573208071826847619 141 31758774515578153147779001712133892152687864627703455758801486766732835267571701641252830193690832482057693777 142 185605867632013061345822907602911987541892741824417117092754435258069006137439022324877138677618781395342679687 143 1084734075113458211152847343207625253929630539143662759500629034306107321639495347488893150382224681929397179463 144 6339549145654402608379268350915357155552422070806148001153658626830962934571625800356358339666363265720093300971 145 37050738386819507128272370579440097724398541019569201352186285899514724780542654697745075147603300465510111786815 146 216540265900110453918264546264088951666865676802966810199541616819574615448302225109290619792632030925712404828851 147 1265562709786429241451818777986131830971227815855490671362813876304644493583973794177698840695048089249155418875373 148 7396594058673071054103851044617438090807725412606261069614206621133472995753615602849447869297051407183898956706479 149 43229769234098437217682910823857732839070989454161133389504635924704551508122324300599894415960018141549358012884355 150 252660283312893260888844309702188760891528203219031050390446792387485910507443316792671897362283515012385080079253667 151 1476705464617330713448460639625331905932705213479400864322476060761940799785572202444556535235245424557515815500910885 152 8630849475036759509745430322996368059796833469221558523498303486448545943959002689136991575590178067245847568603583819 153 50444738851949608075441706200639590782542582225650308406923436158246241581978850518115542060735631930890032480074439887 154 294836202849452950533459491032024423665281981169985775303035421867644618241587967667441392942036657905008217051370344731 155 1723249888368255207375443040613322765117937221739249557840540791189167246678531712451570677773645945889491918090060492439 156 10072056472872517109956942213164284853910667727942303945251753823566778050113176351695747791911142095616642234235244991729 157 58869509315171388543972402608313604910825256877205188060259333156092729977442244232885719500365920520163641637762331499557 158 344084397310919763314112294192680071674948887762136925249462072259418944303649598677819442195474365130648753106122511747713 159 2011137551291236948965390220567535406532421068831489396250946086545767172282206726106068291793646106820978845601015988702573 160 11754948625365811994828847215408718592862835053086631006521837285080466863669194878462870102013669619386810376047153569400149 161 68707128155264573097165683036884086565536142651528179336257540612378945082171768247591556978281205304439871964748733553691747 162 401591853767083885108758644346895236954547500729280396756469080649278307258086233012441157836121157325802124689870179207901505 163 2347307411800055972166864483353133951316366809411263787837768507592965611426272965060529069220424626532144413614846130728138719 164 13720090103367041964990573852018330013493020938900535421460151236249258774543957440631113662853699648042248508561369286107223559 165 80194727797462842575556037735545655692489093851119279113301988766331394252519188220853518331280560042409561254904430994198883495 166 468744815017579742776553369080393915131395344226498241709939294041243269729927821555033872826021794605041603535394595218564462631 167 2739863250666365803150697534832932762656736501076537962991149636923037382524222531791464760428194477821934538626804918636084251307 168 16014854473572101199959255540861749705647156238743726152556413366787338355987886458248537028292615457276521495721602571705820328423 169 93609247485539805662492818213882104123519313326416827561716115063399001809445232569936949840710452665861729449848178966759625725123 170 547162229208177413219968941978171486531099123897349529849514311422295761210618169646900002496288406112985576019614411597605243375381 171 3198269213056694859646808720354550145046893613901745861118849265135464923129448210239582298414861034931118051612029284518280209286833 172 18694567811435174748992258770464324348584982943533051442851673176258477085302381109690252648066671400772084962248999040064582633583891 173 109274115768879078770833626390695156560236256007625002692523289875272184007985730710331895809333357556678341755800583699757227008249803 174 638734814767435459805135117192927002505607605025982268464511611736141284236672207778331576583080185377708292748508998820629749101710481 175 3733578176992041808986604504393874148340897134979789316182335473842223975733833740527369451617255892573297881018406481571222162520829701 176 21823843713020753842680859142119211642992993443636394802391321900428066578406471450027954601274014247576482619042313101282266082652592461 177 127567054805446869028503566993392406606446876608792825534436437769429247369951944960246508846768058226839192958177055914709249703286532667 178 745670683331244095216238173560887422043753544413144073011977273346885770269519719254615095332901397720154030056046625468110143921568940411 179 4358698458940229706875793868266027410075053513674015806671984717828306207104422550337772859184422493141359535215839187594783365888786016405 180 25478142420680387942504472556694654432156301278437821945041387605436367358066221746802705916493805128036547877595912458601046526933460909321 181 148929194804643071206382205216507302563325006245252316635232638055309138944783580287063458335507844705234007698016408038375453853198441854089 182 870548621572408465599979220914672265354119730148051364878992061457529279008238500919151422628751238821828819032610655080637051394458450674789 183 5088705292357617911332682222174851720889649962314128856643451943687543756334461483456677744098258533666555529581917825681042977075832202475221 184 29745591685490019778810155332372375053753691835843357102596678866105503279539249886937658106831670683205357559553802503813580092214809750120581 185 173875718548756604175611614261855355638843488661796460506249205280763432555160599892772675679042548679477709690344506799280183624701896669654735 186 1016380317668083409048526680423043923014332091952724754898745461090562756495382797054908222112971170026684486030463159638753017600008349282616949 187 5941204595404778606597785869405737542001745199610485193150711477764784639356072912134855792405776752529197259411497105367683405269062746151507243 188 34729113305306618827602816063934695585011637327971903438099129345451524173776817515589708708750202089464159768323401085721186344619569146638361553 189 203008292853803678336560642969333210714744828672193633350940815741308583864924009001173747961594385567119540870521640670080344591869430280153681201 190 1186683033979328175000061679496445792059453589672928212259007850861327020338545668247135945213350859767224950623283364323930100240118923984194165159 191 6936757805841465935817741203852983455792977567720191498347800879593319725003004600069336971816919178601427196217597699672251139138996054774744227477 192 40548906653506684340916608143734424932790991557003564345746161561643095394608995838982036291929558795589902327941017986188717462526686063245997418753 193 237029586950843607526363398775323367906854337979086400344722318145035117956850149457214243950179647515500278401921955889680718930801407159905926800445 194 1385564479592735353556671188916599413110229513494464121863526135593216182719729339636092253937874858020108576256881870782459496628199458413063519191051 195 8099378034707453657664982173883313636266379855485511064746230085536462217779910157706851917117115074509592330951884852971173023241145277572778909598875 196 47345349127947937030462894478453977951527374188741864335000243290878337945244401826648323487596929223276082805603740997218942304115071791183176537685717 197 276760228127974580423022647115003655841914964824172338324431251924637787226539640681171026818718372636809008307823900742831684348496394778982853137169359 198 1617821930766797652339932439814068228510184773584978111456183434057994516207978995389774596953871855049367216208140133929922667211227244327772689893269285 199 9457109511376810067072681415783756647286895948502094719895741502117992082280665852819040572016553201844944346895326814789053854971280496700834154385204447 200 55282383510323663284551028774444867472069550759606928860355762942088103398662086219063331496689214299404643930307349631288350385611353892319764289005359089 201 323158603786318453467414017699364128521186435019188375036001929360351704442437350221145969845256712464881361602083980994429093447660690937574509258772511781 202 1889057991139348995372218724939281349494238527087334679698502979229628800510913811507831924089028020170330894659030641178370562121076499451730415422004700705 203 11042704302462612921623025225409044226764359889527393157290788983717505179684587246503600992182092901116308351215972378435870393073694150277021817060029911071 204 64551473975628004419718163938017615462084274781648505497038330295889102196485030029054215582191761059724225667052809803458127119813833490271582418651141120697 205 377343987749618079186105610004714867987539876598343375900047721849478554233982232273376265295131378473662896007772185472425594596937788935666814820475727244469 206 2205815785083561301680134039913281078873765011544058832601496102450381635171329313006451547418776234902638535823222435335646772537635570695190893888047816248809 207 12894412634347278506442599414339709547703707900285001744096209793880713646173404618880236837947253580849601475585213277680557617759250498897727234983370087750037 208 75376226213446337764798170455499620229578289421812351449613002127049142235213017919944661934143574528475339162619615209695546359437660702600387443546180544497665 209 440623548884050580767532566315194747459149593716038895899388595040403751193754110549259745520542663329444567317580186530861053200132002271236690220467405015593045 210 2575736846537874228563183934692686486525916141587082221300402560252482196363070226591866751999708644774413841269088377358953042146328490680874372075579338631939465