1 0 2 13 3 3 4 68 5 242 6 917 7 3417 8 14533 9 58845 10 244155 11 1024766 12 4297121 13 17950575 14 75199021 15 314755111 16 1317874937 17 5519233903 18 23115442566 19 96811939884 20 405493370013 21 1698383143180 22 7113695019637 23 29796021993208 24 124802553668569 25 522744701083173 26 2189561510173436 27 9171177419332980 28 38414350965114119 29 160902270977106751 30 673955212703926516 31 2822929323730709554 32 11824126295877758079 33 49526559993728590491 34 207447069153998372076 35 868913342330129893204 36 3639532855940697853562 37 15244557848148309861872 38 63853400132028067088089 39 267456543609364580486131 40 1120269289853230722669793 41 4692363367565411333036772 42 19654447589047208232006860 43 82324679605839371338271467 44 344825406618740405965224601 45 1444336761841930979583911833 46 6049753419775521274147189255 47 25340015862250686197527650575 48 106139268748220806604615592506 49 444575269162494113380903276133 50 1862149346865002130953350523860 51 7799804511981707213517617619833 52 32670285297513357810159797603378 53 136842858025871586111546978398451 54 573180418311500059582765425574811 55 2400825272733564865654002582283752 56 10056104162185987841309771834145297 57 42121028993676480011230109087778437 58 176428272309212886675297123744835059 59 738988007030970057842032574356644530 60 3095327451712980664792317491622403190 61 12965098137165113766674111773283062145 62 54305650154556727752684983648815446441 63 227464814188928062178061551545049824107 64 952759824194655738915750458228352974096 65 3990732746233928639246096087668411328721 66 16715595523068660231288424223247270079216 67 70014995104486371133743475883743405229718 68 293265025031061994034605405279703445951380 69 1228370790830285509949330017929865384933428 70 5145157693472951155525630423956289361017205 71 21551023427389886928922537085577092353998649 72 90268683379152449734022883635493823222513681 73 378099686377293606645154089495622335500623905 74 1583709515714793929732751159451263886584463227 75 6633530575486434945157409773818473775997710743 76 27785226684107499840871123603653876031043678034 77 116381286420863560090268393213166162958712210180 78 487475016236679354276620494519816186287444957952 79 2041839360630672976741191081068617008981411345385 80 8552454660766638626231023652742378887191917827873 81 35822838042399463822405846384089688761968959800156 82 150047650214254486306933209160560781050679700337437 83 628490051742177255698061167581592330599120716400674 84 2632495374468449369565090595728315689434878038591528 85 11026478267058807656313209866356946936323583493965111 86 46185540971167016142022594925351222781300930446915741 87 193452899750586413100220716171247397578495481220655495 88 810297414190162496706581304410425497293759091490780523 89 3394014255096600044260317584291128141766283648208017365 90 14216178605619424186923304626445189860173273955714083217 91 59545929674098938495174282183239498314987633725933043845 92 249414265191573495357452645440182740440662226300694640571 93 1044697362548885042204424319298927237985898926769520062529 94 4375822603724389757367755711259477322588508298136043032260 95 18328584091136062639299385794982671104262213458731023038356 96 76771164009235710763038870079536726330548405674281317221442 97 321563935000483268452620459814684756082546310695531406259632 98 1346903692648914580718987781164603480902264573807968849059691 99 5641644972619691717610049880838440854335476804179431357893748 100 23630611580319874672523912817632866751401508635315620381187931 101 98979252748095674026343022229942605711960086543046332025935578 102 414584804175380968507310872221995980686795186864117481566127897 103 1736531192962010985228620673196454241243334694776121041435858870 104 7273639925438287450549955432056275121686370244319835593903089894 105 30466390686992562418255916066845443468802360091907569585160665048 106 127611618255427535301932896359716076531409391073406845331387448046 107 534514418891162881666868303514552707055704186157212966825627450832 108 2238868748068759826419197336314251916097932906395220219090082341316 109 9377732562345752820152891359837165597215176070306511627537948567356 110 39279599613303897149878455582503186939168799507956888732786819079432 111 164526652420926451291003444365369262030059516336998426830795717688727 112 689136845164484263368763852032014205268647677390726850470203348136009 113 2886520720960427943312536674438023346771349962559611890456950790506832 114 12090489619003339516859336758822667591606048700463620693000573650137699 115 50642262210606710701172301408970056924735588961278009145923035186243081 116 212120336117476146149438995038244799124678919231260195573256287515012517 117 888487895889593990671520727609133418427292557680964807277515746395122195 118 3721523148563784157151249365818348358406188876893881864500647287400570480 119 15587983369688030645146496021311320232242920048077582942201727461288189335 120 65291875351479094375270971835287438554100929432680202844164897208728246059 121 273481751026425507348933501524351365956236147982257876759724948661721218956 122 1145506508150642004945711180062636731035913396385962124218243873537960644039 123 4798072102765955189813433153052015071187426848621787405013605642172552988132 124 20097219648719297715352926221694462448701412918271392172622185037927771431399 125 84179276375616136717539288542746943895929403217741168077924076462152595670903 126 352593577369491128927190060871749628390365794441677722216186353521575693955676 127 1476874548641608825380310605672590708347291155419501969908620564867729694989886 128 6186041301993621988470448641133906048058971077289801628576108198808974016973424 129 25910871729198695584641884802392184612060119376068760570316591375483872090424344 130 108530357459886291739762523844947940705888839174073579332745313165667483265960347 131 454590590910040428154180596899516558636091200795607114846083695934899065809502829 132 1904099555005337794017970020588094179373460006347290417730957417970812406627971622 133 7975517284934301527658063171091907425322126619091975525958728129934583768373038878 134 33406276365684827230231098370756520908918183910347969459537572900115307275790661230 135 139925632501429099335599091384240474108287728040697863100946262782325295626723204361 136 586092937045712520679050800372145065144496457737941558558752923822459918163665748325 137 2454910688728608954279978121197415740003251003248108007722534956202324747810816283907 138 10282646503149938952581360573291466083873368712914559092950494545963633773709769590096 139 43069924944398032018025101951263742086577022203058473376411248224611171780278066682786 140 180402820825146711884608156563778374782873229453638102352722954994435214424569245044835 141 755635813242879490740996562155487551724149607860037659601811246801907954655833227096972 142 3165058504316009218671956578287937839132402414078198855296149515340887068411091770727762 143 13257173839804754880011711999535876449554647798366474152494112620515223361234832512222212 144 55529039346078343539044679589187277454032067018925175866104108775401342480461948009409519 145 232589105940525909143359848616917945201683015623480308281246837604977544954874531464258212 146 974223448474509841122327884571183421927700314343363171958222066049264515789453224551394104 147 4080635349276668223648921307640370344378923536512821458479980026624413635027041275793544693 148 17092161844226025102476687995029255871594733808214292114857102176095632957892375335628979862 149 71592281961925602611190070182306143133406614248344549351726442165905587825392013568626713631 150 299871653640309368610859660454259375254232642048826318918141102317155122390043704116971436781 151 1256043335855627008933439055337479303854939409771009184342004117087309486395651518197237968910 152 5261067001150058487322034208008572005485744709852044762403231522401043588653332579442585463914 153 22036521512002630485794650727563443384499319115487370317404620993607643133115639298605538304946 154 92302242157874386063717599733365180127710904167303440594372447365305989702586402258382129249889 155 386617456967083354135551034300116754631444465170719391856081751590231996080294994557579526352012 156 1619387075950276578891216049205246040276267830261669471676324377120065280786296142351610630080451 157 6782969714629465003625204499293391840012482219564789223834837748779709957039933408162027621120599 158 28411167924495172625746952477196644854711632436497109138638431102194507301456810535088628304849946 159 119003105836210880149681509539356408549391732548282270070567496288022510053472241418053038887729665 160 498456777148348880149917395922472299073694041804100053286190164915624831570445336231799071059843096 161 2087837598348767644670795538423901253340650308773319726056567440452476957232852211392481725798412204 162 8745123021532157441453070816991047926074314189649466830510197505624374627067927233409243370312222681 163 36629849334170494590572967806862695997587223046925789012583015299488214346188117644372519052767031424 164 153427900206823497247672218484216478233788809379059380024691827051813844329780620128306773430977487093 165 642648577315205334866599579265698822555697118472102171141736015142775535810361401528527340690738551022 166 2691799818471933700337404442367059336321774902426949455327566659482273891594310042522755799193161422623 167 11274881044623603930151775471031968695128856457775889918187921362833658486099138356315942375832977523485 168 47226001613514154901710161496672899109787702363489893190561892002909966431308793714501191005526048621055 169 197810976414970845158011252712007188045792430184209750309091631168310284349246835487058420912262971213435 170 828551667584896206349393957057479043021940913073468829382891080064034687509611147537194639661693285953250 171 3470474077321001550302097297651864915519441664917376806491260006583020829283013821473149565910910043021949 172 14536438453457060441645380681969330946085046208124922960133183968547347051018985268158157897550038195758935 173 60887371063224384563715318371873497270404703190911255253191044236366726469416190279469839262954412290225455 174 255033030742761444462264925120561281533852510844637993293240467138104315541581342335699039445023185382924671 175 1068232141313836400371495325135884685521502067553837372447087355730041856890873345763752152542423688489412010 176 4474400450845649282804351685353620594575869528306853284552325712363053606309379887936601371922358679172881917 177 18741487566461444421464626313178975921491526573067132378562878367564196181040831526536213846690575772260865603 178 78500652782976743488655318892599539883692299967931166307078219796186801926564205976355968815437377489081478635 179 328808077026992366843179450215359927513891187519362860134441687197758124626337506879595259498382284966471894249 180 1377246528345223727908630408112472372947774371045488496925937227595570535430530986301568679447429131311227034429 181 5768739068059022237042872308340735715562163937424886398124181510169318360681193828153486707104317969208789189090 182 24162958301542982616445539664716665967684923876983379857512792161238528754928306854314160242353175312085386349288 183 101209041871007946095540945683936608558844183387436355792954642706283762107200276486114221691205815012500476320314 184 423924505791715556242620570888807672856428112703907415684468436454701242285679773618367730473509739164805454232586 185 1775651496037233606865747164381242962535225939532976498444738572551279130420344776949242603476914262891415158486882 186 7437499347887147741553805792461101846967012152105349494639130012809575137921693670922606335092332741454235465673730 187 31152732770632497640747367107268647671762880572012346186050966317652973809506725855900967714665719612005552985399327 188 130486432829622833803780118460772255095789143183032557906130741636727471381735260468396170507755354112163095308076596 189 546555876107622014043549243195343477535923929233044678733221485225755294144817118667659292513947115462996017408255989 190 2289305633006426581108041448463822184734261721608962240237328493473298837932407600877096148573837353740996997257226298 191 9588992654582619112722157374916597697285943337088838584540851495421432644163040999701850003248593617054619439895883898 192 40164484289014678794676676423428853043722011289507831203401335581296481939426316091293548519666295649236734719430119013 193 168233083110305525774272504141366871429897217217663124449424337786517313004584097366987292410033813388921496179772725304 194 704661612212954530808484699496765060992771023392777338253124072382446342744949151582860937624918414100349555735696193921 195 2951547808233344193868752610668895775283352659016536874799229779084999530131935248771261167779309239239406066348379273177 196 12362862277864982399619472110865598605866410568534398728745607707632820332646695770824154766140979972366212511988582459170 197 51783123171885837247548724765557340481272045440071721450238076322656422574186690317817497473756609006998774824405808156395 198 216898949868248715079361052282746152070345391862170352891059395627342585440144761473176493977766736632592211652165570767552 199 908503612224974636365046012649979850500493268136379308645530678962476464686044683635045895629919699516440472154327519368097 200 3805361039909083424044403446545472083008869812150526557773413487676488373915953529035318406281138178266113949035519153004272 201 15939147020663729626429026149861728959983452348272942687086437869196415898257041754516144205997920783178205941200287475178740 202 66762760506005309336260488258022969349581239647069594833733712155312690522083059437831437243247622028367898741694989015674932 203 279642705133703896264984324512990486944584224480008968950457537348137416835929007448912536044119213149634502096585813789706553 204 1171312299578468909635643917796357303136348341023619180317960132012437063906417301889116362336779226387407894142933610231785795 205 4906162320550532080782374874674912774865944424459559764712428259680794898042975192243039005756736503579323771182275506840685775 206 20549966669224110221248139384617525741419559859766786513844443172485450017787131158138218730349259700468866739081470505614400025 207 86075653945920497355897090939115795295793900548378909521823449041272644093165829303520839586227997918190665415078283403610493760 208 360536750325425012779095040190921978757621442201701308083790952398845291890684752944802244087964561557100941688633615491865987272 209 1510145347450810682989571581246025148048128810135276613924027789099493978742252649562821671050659741186943391273091367642385992494 210 6325399472782972930024851619595670180327941807994640869681662653412709518273422852668742289733910330213070612168204293684139331098