1 1 2 7 3 41 4 231 5 1289 6 7183 7 40081 8 224143 9 1256465 10 7059735 11 39753273 12 224298231 13 1267854873 14 7178461215 15 40704778785 16 231128079903 17 1314016698401 18 7478998203943 19 42612705597769 20 243025194476551 21 1387226559025961 22 7924982285747247 23 45308321651001521 24 259216741499686831 25 1483995132002718769 26 8500946205351798583 27 48724817858045813081 28 279425304249795950103 29 1603243841366167489593 30 9203198682502469320767 31 52853228343044936894529 32 303659495015922337904703 33 1745319075862302066540609 34 10035204328087940752067655 35 57720823423558413887178345 36 332112995595472978381198119 37 1911520644767359074554097993 38 11005382144134339642591677519 39 63380839700255605599686957265 40 365116722085140630279967657935 41 2103879554612352427421361773649 42 12126077414610358611344273392983 43 69907752823839704527339162984569 44 403117283879632338765010031858487 45 2325061120608784104585229874666073 46 13413134109071458843470438837772383 47 77395443339454486582583389858886241 48 446669461768064553868652273869639263 49 2578336427084236463088280248127643745 50 14885802656262164092672126723589745255 51 85957019147182959321479541295669839753 52 496436926438664668659623204472910220871 53 2867595075811774885429944057919033319273 54 16566856144093941355181756588704441971823 55 95725698274132730353714293134958399261937 56 553198393756847776646083169550350285515759 57 3197386035741545745093743823445236839040113 58 18482852945471384137422004379099993195058039 59 106856460782359144509256865587243178595652505 60 617857852375888384147251490030163687675665495 61 3572980222965936055906897217922987194411440249 62 20664516175875855626472112942618325580501221503 63 119528333378048924453160662185727363984801669249 64 691458241351763553225580903318063721115363565695 65 4000452014875056909331251733210002348963569074305 66 23147217692752232727926848121757467434999195490439 67 133947254453274781378955704839827790221079546911913 68 775198366916552396381066824409155997333671065933159 69 4486778925056424384579155646711910659239379940384137 70 25971564345161782504385716742963481323164687872916623 71 150349517013396495892472991560431284293300302998349073 72 870453096386495847985470495204330682181339272480531471 73 5039959918891633832031609802571751194337864801991953553 74 29184090539529817496306520766237599948583633964359651735 75 169005819419639913248820215339985231970755309166372846265 76 978797034314381744099596955959374003627801342999348892023 77 5669153716445114320515138471699511822511543198845570385561 78 32838065715742571329396605357396862573856168720830098448543 79 190225977721759436710275617173077412159683846861201873654433 80 1102032012526252987367621592344065024607748644285531486023327 81 6384839105740129091534698178431752210164029520848145089241249 82 36994428971515686955188203534042219775396041045686739303896743 83 214364373120436673669885100134940955114475370385330514418025929 84 1242218833622333707581178034447241479568173361884226458098329735 85 7198999882778403810847613993043568524493372307447393364421143465 86 41722866353170118476455188090415865558702028660484238120163124399 87 241826226336316223735073668269255276427336688728498857907699458353 88 1401713809433286627204230752208051852451328316923156194373742589999 89 8125337606790174558573049035076018887538893521309942840485839418545 90 47103049556383881314774836709773178557550776921265682100022638870455 91 273074808914909542656878449436062954679033619050349883105601388860889 92 1583210739559682938456996974598967639461251129539046386220025813709463 93 9179515949422055312497186007504585490185570298975058676058462071809209 94 53226058150817689636714383887038551242340648433980298632420364539068607 95 308639720787543564776025097908988596556335147895945996281404569781749953 96 1789789085768738740705130558098866059418832623446915505710188995486595263 97 10379441052357758808249869281926406904040040122785693845129384856296030401 98 60196011101689469092157557300625898459410534673486199645929008244785030343 99 349126384497929076443943136226672284410441633928984884837615567339153097449 100 2024969219718910909962243756264512238946529544788433143511150655532833802151 101 11745583010871737783984601794549596022021820140588479355661944563561898461641 102 68131937426235618844018276707883871474511441257797155657608357590168850427087 103 395226930026723755969843252174331308078707038998408925241758328096785457004881 104 2292775757703499943256863234488408590176885997856891074408416579075884756232271 105 13301344390161757872501524123723726270122686297143129988116543464535812160650449 106 77169920399448302807785375398934125273720302081275382245746995022316212886674903 107 447732670692343747697373948168656259039838017690481162522769625061651166188496121 108 2597810150148856851565221776807140848051139924582550035498779890658084966975963063 109 15073482575544109102207399573426002319712713426113957193827413850311279646689735385 110 87465554916236120349069403130797982460942869306105904868631593125354067750402875615 111 507548400768559038648856135846300062339192558275945245289911020143761081746338923233 112 2945333868844015371466662387610086402358271295844034306959855794462167670312839741151 113 17092593775955108438201865825323410631384372630776540757793520530459252832563718545633 114 99196763536149623202368862816214900638582574806361592115224203074149375260805716591335 115 575708779867941579625105369230461238022759194549658880172575417837659565035492109177865 116 3341363734932662909692709935002233020635463079869999300407499355496362375207446699733703 117 19393667663482357378279428405538770843794803075272749089118329785562868512020525513242601 118 112567023501844899971728184257408902450593719127891390291711714421519609006260194055394543 119 653397108486058271935312553501786079837899699803837275051183262758101647265478577622861169 120 3792781159556077544049471671586696883496301587732619740182770530313376038967546514413040751 121 22016722962919394187755306882809992292590995431216784201541211999232406685888595761848427761 122 127809064767018116041016403809288717392457553169888140700956541782403710309295295016971283447 123 741966844157418601381719831633290148682368761461039704040607401158364014324010282074608592921 124 4307457331176300836619194922364435410902285823046480611784083677805520286274225669978043119831 125 25007535830569400705476465996642910124338540173864380820249298407333299973339427628488459858169 126 145189107944294454867735668012248766700453850343036308935883927893737388572754279699132425699583 127 842966259315001059183291589998915928623445975365113874834299194748737188963461635767099830862081 128 4894396684109134508637655893858561004699149759916130252970675016842315251314947489890200941723903 129 28418474610202923099548899580393416636263158615056731838223974899159744323266674693442907737686273 130 165011721259796671434078176566936448049481880478051455287529702781292875400706592083031061101850887 131 958166701166146946985422328841197962170895149185261608060816182985480537704713056444487229980014889 132 5563901327442584371446291789878186082258142315158649995281166684312642981707428708744985821006555623 133 32309456559838936644513856314237067453918497021059992766348397346123992448920721561216071583667074569 134 187625387274442059908022495546594007833905023197018610069461007211373094283344749843479795686838426895 135 1089594981836178517848825090845509869977980822547501304888368130954057572253120874365670282037197794705 136 6327759508923838874416172728252513022797208149427081040168027376742732080723085969844681174607049890959 137 36749044444351063220704836909906870223267007208219042202416894400239653767394338448547657919677000576273 138 213428883526297222716798998341888097534305180114896563703103926531101684721083156247175834827081882036759 139 1239570504989780371055605974570378805846787980646675683781997943092225274633997805433490022160975930629945 140 7199461642145376636115356718491211967827106935497184252157365910971755647407530372173278880560383537176055 141 41815703529900300305482518314372140530537898169444972196511812936410712888263261045737890359809331221831449 142 242878596620179166161914161148964240949888138694369731636847102664104696034896786336705965213301679456362783 143 1410747824612395255674486367607192365405932611917971951495238346118973668519380518363490515657321472633684769 144 8194447946139737470949473098833293942847549338161648499731762769106446070929643997455166587379416478571364127 145 47599242547446517460666334729981917276928422036801938168896175002239783986846497615584680857689565985334534433 146 276496906934542499768912994012854906914566873062453957385200955030291669395514596604199531860067668377322925863 147 1606165434333246930952089075041981170691005312137228356790375837654140101847175591337967435989692695262172656201 148 9330392344277185261060136076235554219164192821656227858468740954829468726410456378711662073219346790035815214343 149 54202465672151424804319108536304507224883368798325076557827683961742553355666701590700236315508865069761946698793 150 314881801369486996815797483694277211758835519171929394925141012912651167109662673973562012840643436148294320457007 151 1829301703565334302983092976637647220575340366443030166129642112051740729367413533078937823259837857838493063838129 152 10627527955602385219971931820295598409735185832992814819826910377810676710397264170039497540168909770604477450313903 153 61743066560017172739034733727983625259171025503591127405884454699820179990914184053829596747795822688257253818307889 154 358717894811514635680456963903484483534127163793741054766616736866949718814835414658215370303919757190663738111432759 155 2084139012084874978893378692546872673307126635822576141938946291190083349530905821191518231587200331949097615993784921 156 12109020299596181716410243320898951125112947134314149659179065259482805058252213669987852799543754032639088677478133527 157 70355800069165322781875022681255292351790745934255259470221832954366526477210902006086751832360928608228088190479973689 158 408789067686149994382869312708574449064327696664159491911911348517405789584356648548686086239744120665593632772619829567 159 2375237290067855177001181475879767967653576945291787708959041944005906684388240537284395594847669931752698553942135916865 160 13801395239911788937364288229403139773870315153281548358617440786435068478051390386134517868691608029963281091994201635135 161 80194972558688994855788902379429341094872990313699541734186557393911809689522218351312146920980647544526482082643452952897 162 465992957620669529591395365323396055397688486669459839339688403428204457352977802293152170483400928563834246013814792748359 163 2707818349025082679393307845251206796686416550508707726944665181204237668367314578299745884173517430047815990546892412469097 164 15735029731263295960513235002981428920326206103491812468172839278456630427824420911799381392113547336821871253081264818912295 165 91437297704028343060730377973853211317995997553591391482684765970436559465434817780527702257065855326706665480055748337951305 166 531357578434103387430738143696366671908630516741394529054326422396311295379444443900388615065097652726945277932405152038833487 167 3087862593953551033488334850409893959908112936228457478228916070476583788099064038096058464385902706958808238263997177138162129 168 17944714626273386005295801616988067062345195308367395974930788181964949436733628410914887485001372850355306755609089173458698447 169 104285171710387736835413801187480801971023346983933607159622146786049577828147852803009816285396610532323839643679762744681094481 170 606060380086089961455044715419219278877801110704118817265051139952972942003355111544249151935589848245538598294098580479824819799 171 3522219942285025039216933066374164777653254805163715652258790832811766040148970837154903630156482849099182865437828784861703678329 172 20470300168620653048690692258844891505128203313659505760000129572211193616862626757864039005489304382082789946545715755666588822583 173 118970429778181413610504301730504737969246190211262636173426158351141687277160751489001536219042853776859688778096228708859346471769 174 691450109626450810822525947447847597629569289705361475737527089499526383416617054650074138860941053970997978262319627730048899539295 175 4018737045382679067878997515926708246467011676038616382517235505534296281307648779847865122678260933421760960970569598224328757924705 176 23357436371581663425608839289102698503819213418330211240972528288106677359512019863446991114492601353426472228108285203674707929067359 177 135758654830083278035154895885148479058604577537822601264355555434447450780895186731067980543525343349820476745005254342215329613865313 178 789071886485586406542986600097869281948644499728513701974720393633397249912106590431375385989792566254117859603448326404489429291522919 179 4586403218607183853493230691599725514848659958131291400701033344344778065109995733116158946019567871051280889321659153957165255361093769 180 26658422287278432885666703690781274835166832412685187009156045101211926864135286728666914368049767874421117893222753493756472117145245511 181 154954120024026718108565912401813412688875091504071728765300818998815822915701247226440740772639139589874395834866227131841710842703695977 182 900695966657037959608138135474862090407283815285444587157469511412640229040444346842492536556218017811928037401600889340208919295372752239 183 5235517842313033245034089968547097793408141828217957513643052846613869976002345037366556054243254261664746524507064689248794313189059640817 184 30433180246366623177579831675812084778401264213205296587349692153289547608303755162515641268903192520344524598562477758465570774341552536815 185 176905458652766246944925992705340520547573496257318686573794667700436731534308399742299865088153022655291795724629140727819891322079954339185 186 1028350740625750506153880777979201968851467631789811550287623445491202243046102323522143040243925248502466009285276528822526520467206513149047 187 5977882405402413591342065653596792970017495046957749079438673627059182739385503270309182493158821931301629051841830932735262326292907200019609 188 34750373530464602106994480392362219701780102410803605434902662669918877270290409709657018385118126647822777940458452264173353265468674054985047 189 202012168900866458203092443258193021871361080347590627591245847737356788884469499310038030516797478425861295594041756626542819223617311679940985 190 1174360590642355578201827143233072135371658481246445943134000918865625611927214569577521124006017060560078821597735212187842383409813781657158015 191 6827020833138965752303787499164731367906016140040764406489251764720727788064700842579413978267770254835276602664274539021370953395321962434732417 192 39688688676217094440949488177985451376013625175174315744370216491435388125774012331410879240129069647504344170231539415392515105050608347299373439 193 230732076861405767471300482806716545730587959434598392784861615242142030376383476564360589306090262679965256467532151282842409477918081329900552577 194 1341389325690798674065095582487670338323126364482666201850662760834236519318123599392478272649085084441934299128840233421261762646130567036624210311 195 7798432280864886201873125023701266001138966251734765244130605476406612974028209920654845201757987330145954342009496288847321188666358776142795756969 196 45338306753246111825262347671879328114074901500477858671764991087350463980031269417833647383722991997947994322132884761421293424860937376674541846119 197 263589899514328113803327563650927948516077274717995300993808373441695805564798052285200769047931921075920586262405180034851887110237299376059388120713 198 1532490019031680049942742475315545149251737143434151811361001076807587631991642771827214470684182997318912356224886810538331132365225140954978815196559 199 8909881195481418637180009742300189508965635780184854419132754118007894043955226465368338604174237733605310109214300009612990553688633156488494184068625 200 51802591568974923345059466505307666424621493308959908275479498956687970980028657667260150783330830300115173664073668927679082779451023386548452997551375