1 7 2 68 3 314 4 2281 5 14201 6 88808 7 573119 8 3613793 9 22999331 10 146183595 11 928047561 12 5898371728 13 37468267405 14 238038322708 15 1512327060362 16 9607753234896 17 61039432234655 18 387788945511548 19 2463656446529920 20 15651856594703719 21 99437666071935468 22 631736864148883347 23 4013483661040388426 24 25498036491345753833 25 161991419057701797595 26 1029146656657744158900 27 6538265132285629710440 28 41538211101052588929864 29 263896146821609055662766 30 1676556948077888959551807 31 10651323381244558625976773 32 67668855443619345946036721 33 429906579106800803752462812 34 2731236778426218447664126854 35 17351803165137772525769030543 36 110237631339716949181678735375 37 700350000956883383877437994494 38 4449389177559294558546929020479 39 28267386344392791613555625921275 40 179585354046657733983372298185309 41 1140922581067326214068876523468131 42 7248388059812627566420700596536527 43 46049688504271687396049205885607678 44 292557985836539226499557632559331843 45 1858648296150633026724409130113378028 46 11808166777282443022500194422732194736 47 75018389939016063613222681879578062656 48 476598860364120020921936298908759290523 49 3027877216306959939007479114939532835048 50 19236387661578599336589740384981518858140 51 122210573227226840027267550835618708942601 52 776415222612628689709965243683005372391356 53 4932638657899017243226469490997815864680943 54 31337515572565059078618009246189425033484058 55 199090172698569934748478770159228760229552071 56 1264838521527442711160667640669459213956882187 57 8035637640246110666578653211523482227631688258 58 51051158852564326819310142384559641839153711142 59 324332795587573965763055278438275010995990274370 60 2060516639738672658857708833810891076840847111066 61 13090655278780003403729540782861651173268632815281 62 83166159555782262445408308866479395356096866761199 63 528362404170070977468026514178295185159179097868475 64 3356735860252523940693281469603765926916363041086960 65 21325657439999036207905030641962277345971034363754262 66 135483899890166907055673346634460627336418572946885065 67 860741910587943779050983483989036773262584578101700629 68 5468374007857702898353324297889908740120583122481358646 69 34741092448243756758091453026728659621206460614756264057 70 220713415498486193550670188219871122378290610396784572003 71 1402213009092350306539053512445461098678546670684593411275 72 8908390631476178948570091853338678684469873238396768955691 73 56595840381157033696748584369478298809522238677312245190309 74 359558676864917876156108080429642767320217284198039003174232 75 2284309964092230446435758146208210183765106468052721929322867 76 14512435237410270384267629116076244936782372378421154389908392 77 92198860851059067934220684394372407685671816188356113639781018 78 585748001846027971280280902115270714973659989297724295683430530 79 3721311939210073933388876895294292527032021702705040204745482943 80 23641843429706864948684019327830077421953342383969195685105498708 81 150198846505036512191778890976379945149197741780402083979309470552 82 954227345194935857630918626820666034301218917546003481992921466485 83 6062295733324705995074601961088071815516498868964253217966301932130 84 38514332819480362226150572230318570249394446689474313794494249393575 85 244685165122453686810832609479115274173145359071612944797803109013140 86 1554507780561112342328538308374969290298832257375936549111389274584563 87 9875933584349876403090297752817863430822141469976748393940909909739507 88 62742731417712220330796108567683798239111708364627205174512827660316744 89 398610451572241733162808424997435648896763085306353947690896287534747026 90 2532409547885444402594167215653328070825460796363153052952454472184314856 91 16088635139711307945977341448791160239560134067512795482915688457610585868 92 102212606517333555540720288208194366173781175058019639342012247278662027421 93 649366266332939222525013281452908407556706672407616394445641391081575926509 94 4125484734406733251701566386267122159583322708445861343144802887965157031559 95 26209591067819333757564045695391686065370900194111484420759543869174086482552 96 166511987843072464922433782593474834249095895537872082832642722282255485386796 97 1057866260626032941488958008127178008132536817400599944163488674832717501854201 98 6720723473829238180600686716012189306208977558960084571265859505158975949464881 99 42697385948342253226508357698364066641319351459859408286775765261954198974538458 100 271260493594296546165230039372741564167281912907005273948175373115565925559917201 101 1723343332400850745853432036864181754977815386746352919564137392783938907316130757 102 10948561664760289148719042498212644475523625667996850275519277546285088552914350279 103 69557238115786276401016849633286002641875030848927060286113683511726542107077619265 104 441903651131522423892927601803631228845911532282034631770699780412658175128382969723 105 2807455301176643675027291321480856539013322887907905003433756903157775330400190554410 106 17836026581638271180706833516944374324947655290845390168804376242998975549190809079877 107 113313948075175712595077702547728272268958364101328803279987915589390475189912392075658 108 719894129424662237522752560553009694196159533845266286273051279313151626561929739334924 109 4573554856956110106738580088336285747194415607443762300125734999079478555981508527496800 110 29056222539700340162568247047885999852129983723966436215188571314974342163101603142166935 111 184596904307928808162346015826907941713738265046364311005661099608661000946497572682323350 112 1172761429449805379707603161209220201278873287961336960231179120436607793475583826907747928 113 7450663246827135233770781023732600658925595269152455318904951482264088480818498817698396595 114 47334761720176967228026208645089411005809175501956805827534191343608524199307762574960335452 115 300722176386119928238745545617259348657060550026860669919666331275106683266264341945070017465 116 1910516163681377615548741696461561484575324675888433578718125059644158945803500393448547204838 117 12137688199626505655721122220610568438799122328764262306965082710280915245800791455186368859691 118 77111870410703362271711871048567637757098443505188830141452759562758155763262712286177093458033 119 489898937955918426985982150912712803211127143374001445139804055387099159135196156353399665902192 120 3112373855439822757720224647302309219446886057457133382210863380833171545019685506001807998677244 121 19773202727165292627878305288412665386235549494429349313237205877452483036736191169165987657524952 122 125621009637457575585280842694406521019897611949500040346393609788438160364404465462336901960551476 123 798082044678279497991731019481185635358407935278236783087641482958394869824322778172470456716225583 124 5070290008622431430799958088334759199902673644676730693157641433846847879012707463445060177854557371 125 32212027501382674824286722597180390085556533156682981046867641434397586390318845896794339694047069189 126 204646028922465463900370875617371999386550035410958406010728938714817454250483970862921774297334531344 127 1300135396691093309123441581306722740569449973635483782670147872384461268570643281193123966382623265566 128 8259881995411367994293315046806037436100437067273140710388323340708314879118341267902847718028001095801 129 52475804252202056803602452497523571382146658250687163544600722120865697913891006963724501766765879802269 130 333383701298057597918289803875523492011412394161356211572816384213339239337417403987320595398877376191170 131 2118017891770157969335988466580495044397022143563805389513795782419237765908396865715384072274389330643271 132 13455966120694819624336292388209371192568015804092417936064463370153633296686645740185422639427309056689649 133 85487013563403505867295047617108035155492138774619471212101999905010224502232521155653882937600126468467453 134 543107007140128974358182611324706302427135457232176979067005906852819504392093633288187261736250233837692511 135 3450409704462772381134399759268682767358572595611659739824657026322987196891027349808653553761482992740100633 136 21920776149329151200754056193661052720995161257346534026459036226386915593535329107064304361468170143759783296 137 139264744812040991239391099567859808356929171289368531308241017150728217823657041058071377702272840408217313843 138 884761972634643216832040996983806941754084447766925086866210935936412219607406317187959185288577521427041782918 139 5620975712674863804949895730683891303651570084186408891739713416120935760459540246011271163572211573956150225834 140 35710585377438907691463152569002825405340422050558773629933473149692241488097678114885839100104788092898446159898 141 226872694917320675157417671306997992375599102114114367944269309124540850134979166694567630935619877681996277042225 142 1441343488353062562795277288821510338186230281291699790326506240160431707026881283165815717641864998570284176168800 143 9156990232671537514178093392059678621497478077938282013625053507425322274938543417807481339991381880596849916298456 144 58175216940864582832623729949245522763535780058780560121373878664729549929390581560574611104891144731680443378683497 145 369592604133342735301435319509530705871247651237020545789176397071945862407574870479671004046614842464311702038034252 146 2348056444188581039697687596517364362737023503850453694140400136892255425398955198020955914212519886324613243701225109 147 14917422598387258458440124724824180883730126647757702675510761298252337911394917478369904347928543301800908727043534500 148 94771783501897241570637793312760499614873521020319157308493786820032771147496851302671877521923849507073136281362290945 149 602094020524799252089842736307596835378367926654241078340730198676715207953041358373805954970111789268719932591037288069 150 3825159727467407332201015149528616002086313799569792854519525167684737104776693887238233909963695299062481082634055276416 151 24301598158847466044168794458162969507990454580770990760607510059493129878769114804202040697826318945448978567468308353526 152 154390330117039679677396771639902554412648047710589466024376750597324131208547432186695420613491584113332861995095785969070 153 980856233316095605514651651127692389104378515323285545079094641533125351127849557344036616460097268963765751860981985306256 154 6231471554634992646317536249338658388519348375521981638047735081499801054274112016478306191799065134582657791657405274413219 155 39589122663719775170429807943700584918764893427766835658896531939567121364387116851808398659587222413669308349673952513021211 156 251513405708686571903442545272764777881292663398428971185766920947283567640684830149236603433402981754472751502116765268096987 157 1597888232798705473590164159467289654680159210373391390819880313880814784140703707837266320661483090601369009738505720552739558 158 10151533662081805891269276433199397796407959121299243471263457312192852049614019997517585696875427079121353247730558517712404284 159 64493644534750296515271662259107838667082440351370591338329558827477184754051637886302492492531078863877329633554579910564779635 160 409734166662039102045126978139445041732625635349348612599547512240279159291147383366879601213421447460507405036349696912820572963 161 2603079552122036595728629330318456400546355714454071944066330706314192026179004731361466411863910853598001202461479897611938704708 162 16537608298272395693080588129390470266196671084983786713565298798099235467095756544983538915449041578264664176283296143327974619277 163 105064975061609731190305167071539798619209887222476762435958414574419977159219362668976317607080448594968776054088351694060823223479 164 667487630956274931507690851500258330199415986754426284120817140743029509595800008772811770635306923922989828231421933769582788935509 165 4240611461796448759366451793937103845044685384632517094918819561108255747582750641523261735345696138452100442571002830636182846918707 166 26941001954083267726447607041259889601556862242516912014228342252700822708474259836911642306613758870834721894230040674850918336746917 167 171158709735326847963353997150934906148961907473712703493646246434170848415361072621504975829153081301812172484996308318097703701566530 168 1087387320196596324840559995989329878012076943748629962639884006414624481733455174709938182728592882908895430773094419637307464813876897 169 6908273531348592381261026128558542712616679741388677276049610497424404890807476105315766679087255632562388652928514516056223546146552652 170 43888909036849126385217505631736505029429553792472541719944659627519424217632015439864358291866668529047105818276307539893798714365484330 171 278830351419045276724938714097131961460713969433583027843910244432925797855659661429026437600128286496718326342656703761547399746528148612 172 1771435348442870596892699688985694490624962532031934248443421272934143481838920193596006771970443550791153846331395317492166678402490705263 173 11254094748806377666343290493321461421842771117423818271693778381074806303259507260733244063553295148636227021506323524184773521587980679954 174 71498318426604402310725871448867116075349877733883844868919373396706153191687576945613945481899502407666668803337297557122937212445595764830 175 454235516221711592762097717777591074292608985604680614709619071278954741338086481001204378752051867175711742611547019224974193838132032381819 176 2885800795567099801583903634766879445371985720781606804908708110894928761084591141843558685950053921657949418757435347108164214801765084332050 177 18333762848325797534966550239219991143985980109966351186548442059071591686085798622867052872068477604246290885490233576439900411068595518923941 178 116476113214390350840568161692344665641011118637571600755288069768415311651520035859752079555243477139710804393006324067108547520994522691184760 179 739983660842998248788975189948582842103916898897554989582583109300753782282343471073515682321440175837241242711960429815042099020568887978171603 180 4701185532407976595819346915840470744799981500481451804074083757392397388555052120085000240467922056563097196872267909678462350701713003554848977 181 29867072179599453344187676061113245884009734965161577477691804376697419449868740735920279510750554438454126920920991889647039966577998862491822354 182 189748308045288771185675072554872416939631959242590537081581627317982500556969515472625261390440883014674368961294086314801265814297512197353669514 183 1205488780070060884999991032026239113335042561152227388759989215093005631255733632655054540460408296208306154839182583363559145864628040027718416986 184 7658583171808603430071829801802821985739329735688690049539907506174909261377574602223029443523592143833787347329734563114382584953728480495748539874 185 48655696485288786618756863138596593734259979207766615237765712942150602145036657514275011577916794155808705060539366929230019099068333442042596375201 186 309114198717969734248140939605403235247616898259095069153546428655752563069759300408825402304306885621639608414934458419510340596319682477900877171117 187 1963831467872273197546846652428251141131280489636361842544070865022135349284072239255171003615317341669871802721046530376588135767639790062237596463593 188 12476405322694643039916613245367131895884275840866437289257480763972431728210945307837297265386003430266440858599540136923636129130977454427101002338050 189 79263772030710390916575658248469096870968217316541493565966295748963387965033524712127493632233301824098012745849203539623040118858477466951135959923398 190 503570170576943471164256282415339775115240619307274476230036221167245300111842622717386275915867790698961515473965469632325174530159088726211802289128053 191 3199228477249888976697044794743691425754250919844785119870916784334053961657727432303494070751429597631312982637507757435481743464922205773191374347331745 192 20324998277638781367905779357540484821306663680536254951966110348394836935579279141922762958781333220168691508918554391053282041307268397090327976723852326 193 129126618471817294523058608314768466179631819870128628198632054622469750428366204464068571437336777041324950124334576753859441651456155460024709848672518695 194 820353506071898241626680576532233773760308578304654623116997046083245281876005693365234384620925696439232645722881035782616163129078626623169199953752916535 195 5211782689649989724967215556597995787363123133442341640642517233564714793964380708573101982126885301783050318315873491930701608871737947774910708774828779755 196 33110943761547917952813982170447334118106583088753164660790750104760751792994050889901497157184195081052623312831540751480652311012182485959914948961744071053 197 210356928150052256388434282760038466345724111708591343759697089941271797587603590902306467896957326623012765391275263497454076612940048120899200554097258893525 198 1336417274584431329341683679077402416327769842455611780857102237610987549507551811436906021327086231116694169099958152786072957458451231434678979725001394456644 199 8490384165211226238980827460008517407544829788978005296996032323795181371736016606883072122816878370068772721667931245629746611312883196925771389138178936532835 200 53940206134558826929837040403748759807132614274394533408695156896726333823986729894695344146572263493053708570847442625322828357410622297720835650616291736946182 201 342687183668362688342547174499709497395732764495320341821387619644187355236386018666073286079281935879286960626238290888087856162565384996155174758427801484609020 202 2177123786987445327321562046828738213221616525113638338389184024408873222115011832579986853828919293197967388193449684835886151660203134885410688373998986536056134 203 13831471411121074230190101282866333095133691068452985217137463753418530263923111947124452732303833135455908541688437411255393072521343250199439121630807844804264945 204 87872633857618502325176111724459599684282175671025405118683156995643306960471076382118594368063999371405282057193148004492801370992498838666866025414772656371759682 205 558263076397395901102717275652817851813278872523642950195711576706168725086976946156402761006285405506999142573452526035232921726587972131756272853458257669907171436 206 3546697632549273681255881992524233135525638496293824245917658424248930735759244048821524672799623237762923868599627541393515128043654908301053421770265391124662187425 207 22532502378459826110324476533108405668168565368751029254229092787047769098072927422015728827987827109501666525287903231859733180507652112548222328113606275428099214132 208 143151098863301293591764168174540285850646414667132958499307133785573549857988765014259587344413159973095536240720045680168096833008510356293851022146708829351040061431 209 909452344066339588887113615773415723018411403537846925950830034778718265895514335046981465218723239859358920384618283178858945862641887972235335095709944166574603895018 210 5777835955821634497063657678954079983966347771145125615717198576283819797023058257053969116244979322027033049949654255031646261043272974255162681420542484391094678611849