1 7 2 19 3 57 4 409 5 2047 6 10747 7 70423 8 427507 9 2610075 10 16811257 11 106973797 12 685280521 13 4472908837 14 29110775719 15 191077482297 16 1268190506821 17 8394627812935 18 56013012538219 19 376887163063705 20 2528646896288971 21 17078076589567053 22 116095891573195321 23 787161860129463025 24 5365064280869677495 25 36750134928436654147 26 251204492000062393549 27 1724022625518487824753 28 11877059014461606118639 29 81692442381166479235345 30 563620671562343413171843 31 3899706468980661006733897 32 26950831835044701454006153 33 186687869921195846370681801 34 1295927867404218567716918653 35 8988452742733250739920331691 36 62450436202775147664407037115 37 434571287861465869632169013809 38 3022251495505293905842904860807 39 21044942871118799280659313766131 40 146707779017913710109926671631551 41 1022295814212546413165440526550817 42 7130112553650911868448225398461935 43 49769666074109047707587615577316243 44 347298638850194205379845900563014651 45 2425072797994903864679556582760474761 46 16943074908944800000314825723669571129 47 118349460961715143725819387292702999687 48 827066827384911064403931607537127023747 49 5782108364692954287971703145845029302543 50 40417033666893318699090719632690391748841 51 282606890439930409829606019133300099049775 52 1976601907069691169959141756697473022614461 53 13823145667306629719897914494848765468857063 54 96692248607478951315591150590298683559657079 55 676483356702492064502302823264358627047822563 56 4732463155622856087647628853497833358635037793 57 33111898532382947055576137506817014272192054309 58 231705041180248772883446029770573938200185514687 59 1621292319680585372552821780485709483720774343827 60 11345734730784110819718224511692996176865211058657 61 79403648564733822095398564222597184477067752283247 62 555686501968479589858980314318647591287344178803935 63 3889107533335087642791978280624391653499030020387161 64 27220385125983240157217215506165963498460502355939391 65 190513305319318505218478635076471348486749560014493949 66 1333450602995462583943247719723431819782093001656501191 67 9333497451770270981930477629132347772919494989053741851 68 65328454881089384811563817503282812002443389727345534143 69 457271370886459478511125336471226875133124623000865491825 70 3200780495832761948765024043659114904442574813912950802269 71 22404279747876924976133704406990594976160004861589393447715 72 156824909242407747752674411317670035266789118673199611115617 73 1097755521188340487429374273555379262308949994563256803402737 74 7684071430629148681002139849135750700066129219469994511041969 75 53787699478863822638904371529087775353951671288479792175551185 76 376511824209470600725220923374726422088700096315533485484584383 77 2635547561663532413234313370661528506146080609897066621902559275 78 18448744278885824498731880936316186019970776977311444539689514303 79 129141326213738458261474374701198014754792464729679808740142554335 80 903985095836981083001154251599418478477650350497759104812218518773 81 6327900314196533965031322728789547751413316507109716634952654793227 82 44295483093524899710156776940069089607978461705209003501393870515079 83 310068445127977570113362237552970973221925901277847266449514153726667 84 2170486695354151567739359411060851518617547204978359088275701501091159 85 15193488273848053878699572355547170975762166505994790891041752632978093 86 106354699860469118801368463599374905785727484656038727219911199875333273 87 744486323969931181853226273621956848651334010559247945912935865462300889 88 5211433201953124134503226963110913095727968915953901110410010212471675121 89 36480166373964886600276633501911485819063983416944490146753261241393475525 90 255362383876648905771553762921451966632849307201695090571051797328657561017 91 1787545946215300488276675294997767442652044506504268136940119073870786388759 92 12512870184284961674855053574690809212716455608230967708494347834688682701407 93 87590481796580641215813222049222868048686928953186705241620565835442703534925 94 613136162764395886960443114070365353051242666015423720681389612626489621026873 95 4291968839600133934968672512429767833427363263839980142395800169268197454694499 96 30043899619862142369492825470192777656494213704228974871728149214367602045181491 97 210308105800578005145051428521916359542537315244550112974097357105076861475398279 98 1472161502008506742007863756359377670109770168267030272230824258343685556402834787 99 10305164643346261038291863166778326147249088667990089324405929614226582455950535883 100 72136380322039397668909256394082758203714601691256927307743488945982500649780997577 101 504956047900946764351053029050756478751829782093519830740681863884059616325311261269 102 3534701955440989064556666039477119857655280811992509771908364687818619021789028041617 103 24742976554518101906261379973034559290935619548072861372382724336273986004058056474085 104 173201227594386001736605899887932979457239055824235113309758579441760669158493503459903 105 1212411248417688523315329727144791024640015934849349325153964508133568473473826524729201 106 8486895803655133345781304464701536456158264541952285384207334137650325794595178917858573 107 59408378983985305183803758319955170033479324716813595501652889499755014423147670380062371 108 415859373769009567172881877502878873811546352476435487495320919527361030711261939809484063 109 2911020186964923185295612904720362541287172193921134979545767032105910415814103301317284089 110 20377170779660041989646124994963142347023425743177992521914433634874055682953402652867430379 111 142640388564757329679771790173190762779604107086707036322501574122932127753042022651415242809 112 998483930533735730563258516917831822220437172132773734721916922069719197771591185363345785753 113 6989395419880210882074606867523714390679305897268958700799663132547744748365599916275012391025 114 48925819092388565297905578104879710636491853158267570481182035950770770496952095931497519143203 115 342481051241752053630469924405322642537461664075823681766925445977701492098214116270697089407755 116 2397369455585238971838359409971636938463974206253210662409912078512552571250095672032355982245561 117 16781599610505563521557640194022708120985197325918197732847966919706962586101509425876966833386073 118 117471279905354530067306676859460573900438357488489918609418882357696082597927009695468653996088431 119 822299510099093452645548305057637105131986394310304741092349976064027100802859553841691669639291445 120 5756100062989312585337716705914361141499955162879061335325663685436905507110298087534787754283324359 121 40292721782567466674965232315040642345309302212087710217163735099750379282236675743690216793626759009 122 282049195921845608084896135872175579554618502124785033373674533257659056429135324090611701857702325609 123 1974345273494264045764134885401091709075117987799216349537897706772666910349750576615209470837351267277 124 13820422390154567419053100653384408829124139701528549384515942056420143040208319710110235696260975009661 125 96742993812702579721064291667022325473302924242544727329661541449485039682030193977707200859356103337615 126 677201188145376769324447446015974718204648383807129897491231849813869059668064155206538883714441814525019 127 4740409713508444367899633368832513565156568512814368029204375551705430828316188581427143786023752471041241 128 33182877516556458072830026739063474287351252057247499782778837815084523352031231614825553792343751505314399 129 232280201649177484945685101784955818215520760997352803728343484373619189341062069485806826954329718385576739 130 1625961765728429684990909385304676387325203434869011969373011070385681871104484742949183535651535080039613943 131 11381734790369120442068567911697121410983184074273783777830168509584601089092455751206736813308209861456778269 132 79672158505784951361426128182053926529751231506299206636874909454441941205404679477278874900558432361458663259 133 557705198907333358405292309425584732749247443301937845027471793136553236236362316580062386715944036428745396187 134 3903937009158008255172710175842687782582367064244597860044876296401854570079619144441133818708269575361106890991 135 27327562842322494823670231311353394360045719490402258323794681055507269579174647916096975114800044009926346970329 136 191292962335631354041359895759034735143184639370059686306019598718196811441677232955126768547854838749078515193129 137 1339050892082321545113364054839008985818178545041173522939794926672167432559820433119861611491613673859138081250363 138 9373357193310944645359359768483662565882945431262435364051873274390417395965624503956766573018968436744818554768271 139 65613505961538280571200255289843572552170257228591078927243165435813003055508415614577533438267536326597877232612735 140 459294580858384745976480925220349734056448412484715646810695347695395886921142763341296975846190919091322831105805869 141 3215062303142034774539027124023305709231693021741877017496097006523974487307902837966205797465320184127216950955496071 142 22505437517504880260193003706521355436338078500041205922762444469893180995189436560169568350951346819354706574072673053 143 157538072407633156572204054449233447701028890020482375895371443783925396660023192040386135703924232436365526395380311607 144 1102766565861516736747698321124412886960640362981604552744316372153336862662494330244834680540825663497376991887367976535 145 7719366306781479368122413704037615157926633754070549657274660498800682402188252769503521755630153001263655824710346066643 146 54035566583651456017424943302233473714903085796106017635181862379202302419010845929094154168568198656325896644605522951593 147 378248980706079749075682812545081873352458801058097464966653136479409076156974661357584291492972850189693757805979792048549 148 2647742950246659256362960522946436806174451220058919966953010443171541838510662124727141064480137922408098811520065058745639 149 18534201255647417268439752843124798548211183112107368783098918171231006663828291365121949524631654885834337978560895723260931 150 129739412396897957891629672189962077500225925704680044480482869224579214779035012405209691914974822630469220328065693843533913 151 908175907737767235688603225841216640446739952207017790274370419862409722982393653458474863832028460750609679264405138675793055 152 6357231503245339468962291839057884321199210834401980570410092115797045467081402459660834538124543423279171381245880749605836011 153 44500621409100300761574318726528838172435757386385593859689350206286968392988167911121554960207476544960865144278255922291076021 154 311504354992404241204837118466811600570848628193469949873291278682738399197085157093225836802159183169976881551289460416756537559 155 2180530521596132184031158010090699284129430993393894447991488051452275538807940592273266087786319427886618099356839629438993900645 156 15263713868077550251636807023076809533148526881947820319828378614487565662033412487441435495900432020802508733763101209845649123363 157 106845998326365348995547116032885163697834610795849396992303780487613291389616644372438582926959350138066781064606168578793120980203 158 747921997257291088017294227162794136958495278246368816644226374870106417741264745440148594340032989693070678041226751809114703089455 159 5235454033661417080347313410400288452824614124410898080768395816878229090640799230677557472013970910869622939269194761285800611078029 160 36648178538939350672417589032759505493941592064858825898947317004026674481006046816456953385011435307239888097062395114667018868434733 161 256537251960331567634640714835921143094649086418771496844046197484483827249402936212378098122048249459747771816353394352671671202934887 162 1795760776551200920800405887704313312893472326394501365321464847520749852963550038407944093619854108773583317661075430887841406719473161 163 12570325509155646365780725596506968831879603667197149294608073987224766810970276509359740206040457312358150447478663293594444762604387177 164 87992279095307605205412864192408975322091709863353115495498215667813093516383021349214945166474651728772456204562235529228755481988887501 165 615945956767510929378428909206831294586399980421996100253140746826254255471244593515479472865396131165335733713771748657959485976660426405 166 4311621715008750628001548487384806201271731591152808613188170008158049292723415428447647372908323071612642897394062922550559428475235673543 167 30181352133505919381403957706124805870107170489415061093855381185006219141216000614094930307261009653939332079592435757155538948984963061107 168 211269465680561618459643817217920280809974588544715191563837524953321653111155126065757454455068273496020601404217649275418567149889264365227 169 1478886263988368725358297299423588966086025499988536449352266963976085236586243972697415462225337745712113415640461421167133815805827378203327 170 10352203878841588398954416455476300546490748700073998779087971487599167406845887126150313304118882563023330566741924872594293087286475305296145 171 72465427330596644597921884861393385385953730038812762208462603854674858524044836831900395257047242875487307107331808894550071224056613881667747 172 507257992321324069078267464288559283556580796390346932596410653802940028611580991913136284761735058082808189361199770513712887156285482517026055 173 3550805953660749441005555757795666850822568328563357288092548069297117787400108776233467437815268019335952925630392872854840198976079675735008963 174 24855641718232765668562026592878623745853963240303336497678018178914457051733667217961830896103461406167299273604259996064306060631505887966405679 175 173989492266556165395500496580500572068004216400598180051307905323715665236107444646025223453206874518463738953374455010059530570890183842105576309 176 1217926447633968397074765297729075290974309194683332239805889259347928147788568103873371532563514506946357859002833180424494912437677888617690302437 177 8525485143546204268691919919755323050143355195920919568846694108383065102365389408415535165235174782356989194018554601979228593113225881817150295701 178 59678396061205777843203514158824307616125784370151298287320997088704542922063296868741228844567127483585450926769331596874938506072342749690776710273 179 417748772848160928202126155701609161347831891974736459345725490016372949571399248108724065148768648123236111398988655854985577996784564106731311934569 180 2924241412322679613715842834759291707816070295852353928740276327634258076872298425775762181646938054510627650882154151640980747391825225794871663831169 181 20469689899488506593030708782358336067826216283267806799744152953790273436830845567079575108864929220894055780469401404851053500315410474348153231679431 182 143287829395536124974098457211020676099558020275701766398980580098149141462079440581700524074856269724068387834702921232365277476661863070522093419348283 183 1003014806328545409054494867220914988891916954983063664504542038244807935844400207549213231052597621734680950408694727209477581504263678101597695569563297 184 7021103647384921796465938036957995708020920705434218290367148198153808022860790947701919881932221263121318109813611345081899186199727685778606089567856537 185 49147725554969354757639191872591704602610181247617096826539205744581449543971036408520456223321889593309293517708684282345066079440712174898031084732123447 186 344034079015335721537286311195809023735442133876739305582673439495654216747432177231075385588681076256266411433940632793887396329533573949963176089471132379 187 2408238553821880703679229433304543398796632288294252565900333839568508108385952271547944658572230176851447614070480002620778069308383832049011739600683953591 188 16857669882185302422400429271756604113766523695467008873514393443634920174662459798183799525700504522781507697196120415328783330764046176051605473748609866963 189 118003689205535925689778370049618251105045710498591832505375156401864717813902165153716100975558541393279820752523254839060174854545385763185086392016055563179 190 826025824602982113495157086570501193142909823685092519700743949143796871370032144233182692382549847005973448903581022628675242714038089167889028509991343647801 191 5782180773480166446971915139478726774500151984167729835357970952919364725907834221617954407429808269764788075263330176899551189725704504626054239311092750811253 192 40475265421312023864793104495884753072934729821901863752314864628620794208230674935603634374781711563319727869874966938417932322460192471867460660422702350443577 193 283326857986605571921758133648021822578820292453684162206014864372524390408413393235042966967853785585899882717482800375166061423915709749781365232259983872788069 194 1983288006195983216458256069264603919130489167124983300575987479360393815228815648211499799888300671764406751148208789971335715512217584582002751280173969503529335 195 13883016044955866256257866692013364242868559382515025793574344022887773228850356557018620072757004498731510924918039537587365070293737883450371286480245457784440233 196 97181112323132814342171459977284068605145247950079734639867872567371280359570901432337327622991330818567926597863662628034830373233428940631636279776470537124741077 197 680267786328029654987537938654523849524318763832230674862016695020810354794709430737018833639790579540391456990411335637934959887242614527412700969676374233413090639 198 4761874504653576842715308835940020711033405336202219271189230268842354467620242225287306991295275990966280189632634715007722485083187155033913776759275625200422428483 199 33333121534457001142472668487302439937291388376568709655764307191660870059518175275175479685655377724364231358879267585991328678386612699949836043976391670831544128569 200 233331850756131073778205170774793394551531352437524189967536251498709004694128881550955376652024316262576058913885898012655122566710825847772336739144999580306762925467 201 1633322955372599517899479246148025423739770835435110825932997765262407834410831385359625294887459756648062022210215888646265114655058373333356400642918177379973399115429 202 11433260688021804602061037048731400482142720223830791176651922933811756309385319611445548182050282887770076437513573061958726102575633793779980870930698642858657061883065 203 80032824819487051778917620847011752369572911288386495907136910229236372731694100462507186380337359469392591756588513214232584605338402096611328865425963762599546490474177 204 560229773753924631948671461056750667167349924649780755425985069632606499404254463328399675515148873256133051661317407115748781058921855907742432792980013861970746321604031 205 3921608416366773381600228287118956657723394509250117227617814017579633999631629672824142634349234794990837120170980091681230517715725297109516666619377239617390642958599763 206 27451258915301723897732943560217884044486268299875578351284414742332241016057172063488390544672642799515233597668561858360257682157288873112887676779251358553775016521844565 207 192158812410894607980730347787766688390398745906933209908418484919505161619224884841334003447178545142337650901577851771387988919805679713022077503587015174847495436004464161 208 1345111686895106586505237893981082508948637058081403056817803798808007808545758586733301717143300627932424020403937241826218118678800022115241283594365879876502058768589363151 209 9415781808424695227163427489677711774509722700227872717072723511146405210579807894663119004007182233342797115186704813570162375642361899032558300024352970478686520796739229433 210 65910472659771300931612287121620779912810731729675397430741025914449718236616125454766783377777120330422327360824990270543695184493204758365907704917727455898867460607474622091