1 33 2 161 3 730 4 3435 5 15887 6 74148 7 344483 8 1604473 9 7462786 10 34738575 11 161631659 12 752241404 13 3500410439 14 16290047469 15 75805472562 16 352771994195 17 1641641366551 18 7639557462868 19 35551227927131 20 165441007206577 21 769893052530306 22 3582766049751239 23 16672702423031411 24 77587874702105452 25 361061783455183007 26 1680232214288217349 27 7819104530586128498 28 36386876389632241707 29 169329452650129701503 30 787989173199704009924 31 3666975311179543438675 32 17064584878676329011241 33 79411512144787894709250 34 369548297888975942528703 35 1719724764305174869104891 36 8002887005775421140882652 37 37242122503355872719477687 38 173309418046183931229211741 39 806510272502932703622285874 40 3753164872297489001335741891 41 17465675312866605770533335463 42 81278021229767181130259440948 43 378234257549383810062741918219 44 1760145626401512931845322892513 45 8190988955179626115253178199554 46 38117471110696630628366650193271 47 177382927972487871629349736152899 48 825466701211964360875677666972492 49 3841380242143877259051464890402191 50 17876193119726014393102092644702709 51 83188401124000346950149265124709490 52 387124374592785336626489576870803739 53 1801516550130393691557030826398215055 54 8383512104627116697835065632776376484 55 39013394133585718671055617059129116291 56 181552182763907919597008860676353952985 57 844868686725241570076016120155944748162 58 3931669049317380891467478189176524385007 59 18296359844126702779575929706304533506891 60 85143683088966759539554416018331234394812 61 396223447271204583682352994027949880851495 62 1843859866896242945075507870928575665216461 63 8580560368562763929728931654910842842267442 64 39930375165919921358941347859948119164530739 65 185819432811493425516099319089906873952373303 66 864726701587695280870289191661882635493374740 67 4024080028256786692320586169439079062371539131 68 18726402277255145296269519153884176931514091025 69 87144922513257967620986121504326870349489737602 70 405536386936726371093094354080723557772253799719 71 1887198432067844468023911411399740170544424838931 72 8782240106496325244503227852257261067408558034732 73 40868909160570908191176591975894879335461298830719 74 190186981421685367244448748300525618835146008928229 75 885051464431775683823837767564047144983075838032498 76 4118663059045302159429763271727673794709674328858891 77 19166552540348947131950018992172479237308173290610591 78 89193199593051740149050918306039622388515496867442820 79 415068220374968289671048684054910698698050065367879347 80 1931555638224510918064997048012125975759738783235856009 81 8988660177805073024625747077227619078774054191000735490 82 41829502704010407067634549149739603695509486165765073439 83 194657186038161280746736199436418953823723934027143408795 84 905853945824282725447854205392247300440992393096884102300 85 4215469194158364333306415611219292894288117420138556946327 86 19617048210490683031579395627270057458459223324775720715325 87 91289619913720733422779910618375163450444750856088343352882 88 424824092522487771089906025136360632024822509110816938629539 89 1976955427770709468426408823156957704852814560211503098686919 90 9199932000526036308192446210634992495895645221795788128304372 91 42812674289649962394386395262208790145525588223715312737820267 92 199232459514575912586567885030248038412500689832579852164371521 93 927145374187080846920956125303861023287545764867334131535160066 94 4314550686022192312291627605363517056761632324315269725896814551 95 20078132448836805915303944166185977836161863889935578963037529571 96 93435315046605973982014593691621357185649901797554177576673799948 97 434809269243777714590560453271101637545397584059436577311068751983 98 2023422305859453820829661678104752337606376049709718073365364618965 99 9416169611494958218149885960013409573937811521560675560260354097778 100 43818954597706060392769333501706273493405359421409439663256508405755 101 203915271416928127974259583414549839454600563632621321361149410977455 102 948937241857802566209364719787075819857830859323113454462328619904100 103 4415961015217714241012616337596793085214013855618677863293464392265187 104 20550054131867268824403265312291389849802116236029538122927577845654841 105 95631443159797614443501769210556389590056389811205020169621602788903810 106 445029140173589065894962238614562576629208888125434088367877568708287567 107 2070981353619291361964208096940997591268706688587109581234552417345023211 108 9637489727899232610585687051515187094222329666895827352085521963075861116 109 44848886781641967032057972714341258177646664572368936903938110439331823111 110 208708149356542746687882101833743537301306142823024766327553288428019316141 111 971241311292993665583562421026287568959417116340874510074146954257362374450 112 4519754919347437610295669513765375303532093416738809131252244549506059422227 113 21033067985719984031728702999601961127083981690923286767954337677151065009239 114 97879189643271893223888273961718053880475541421520223060784424706284955486932 115 455489221626059365304761009463209084693987074678578079886990779650084642706203 116 2119658241692182967268370897900931861379505197723655380983780633106480412721009 117 9864011810277591113135327257941206679606889920264870614181193415592822040275074 118 45903026761342186986287670098628636077865823068481050100115696117631257633506695 119 213613680354383084278593094072118001067407789726157361417222274714331648729435059 120 994069621417058868064462146473917507885951586324137598176484902718669888024056556 121 4625988422580813634996332973063170044494028690935109833825161306766766508161603167 122 21527434723682715607111561044471565291047130745211648068518373165442134008308846277 123 100179767748721473778729156141746328199114482732750965992100159972761232001935125618 124 466195159572218224455810377325028460241239534484276101385870735889878379443695554027 125 2169479244089580649813929013044928148425921986719113850857982071912002840074157347007 126 10095858127000551383007194083712503545804925756571807046263148093751368382557476889668 127 46981943523177771627438977342429461256035068508604433053515893996860766986268039943187 128 218634512237430653159064284263596020245540811347533154441799314956033207521126138783977 129 1017434494120434793854739721738387274664967357666693330942160359502566032971411324025346 130 4734718865894043618566132429371924766232530083905351721811868696514784328168761536409983 131 22033421186916617416309279855481985411918564487998688734658346596719472885955649820621883 132 102534419244424523733133823036183767925266594934926476393001515944174126707995941848990812 133 477152732687476871408616818739762932083775968383282723882375953184170832856629069701250935 134 2220471252374182087156686411468124582718806029888127210588276883635335606040614282126336029 135 10333153820266430705648376791394036961050952875265787861028000067265638504265929689006238258 136 48086219427124440600065377925075905374107592527172247794491750447379121766832758954766070147 137 223773355067885737854400443097994708722492727039423384190523756460238640737653295957810075111 138 1041348540910497675668308110080534584412170995414357161609684758141221924397867005346650227892 139 4846004938020649645381499857775984386330858680110336014431035078253251091653851396523398342347 140 22551300488487374009194352455299763562860084804183758647887486159915892772090504541593580124065 141 104944415085506008341322731087511706966228755221876429931444632935379815111819338149065957122050 142 488367855470746688068312535335250671086068615769306331104002669845745892392697975193839132366391 143 2272661790175016820422923681282700725588045253890743686008124911580538873537956499343130517629059 144 10576026973648547179726600538223055729438465389480911560116758287429569949005645760184704541383372 145 49216450521099288151810253653875503633940657469290348781299491882683745459158099758966976097670991 146 229032982605960274845199615768862819824316836097598789421134292504034264877032986852468770044286901 147 1065824669718795750704417488258442695137606575919483392065681357933316027118762608576115175007238258 148 4959906707129515591794554895792661559174616554733920104001564675092350904702712106813809040539628251 149 23081352160781687161474817347990235902678344649495982061367005751883546838683220069990302155918306767 150 107411056099952980912076170891207515099907360834607073349027577862593805435835190794333884380348381220 151 499846581436870326526061263235144427427478255978613978274153613928147352374954612928618764741018267971 152 2326079028043698840551700929410074595928306203037647026685451974662690307965851365532791652946603512217 153 10824608681230068007660429197855298885973938815548195984060861244296413856755668776067462211546139744898 154 50373246862685741726317593870333032886558112430720436052592838878324886877543159664565609358210094111151 155 234416233807052599326750729204930721513824855700914322604483701745222732835021237304959326067180711996043 156 1090876091868280625404011848699712674977706645576936242667783120615533267775278421817051415079907790283324 157 5076485653247497108782086802076869021318467472338125727898302358809409225143158753159514023518251044350951 158 23623862306388678120725554990391926457899649699366353219602243640769305774229982375561607383392476448732045 159 109935673690754156270325857062276811936833514391787170812621013302655221593400114846643538175508015784716082 160 511595106384088562375590089624248767011352696773775579778533213561646436800012631048979950715287581861232627 161 2380751798659864425799475646386912943817070233702993827847248085930894294784264487045203341789557033443818103 162 11079033118363821365031174756439896754316894287938109082772161164513875117599509702748486910464765107419826836 163 51557232848420428234506896863471941542969095228060355096646330366638843880368289666624534416263844649310259579 164 239926014354112179288104705755014469483015267752865802042237459540383524357123753106060981016308399938673519825 165 1116516329204298270744280004974689009238389517152058002645455946503272710062362490477829723024454479802298108290 166 5195804701444101120284898002612948288050609273937641678974892668181459464906222248082463670247224394582068842983 167 24179123752527645842817906775035394681613092667728353345222418019180033060355161417760208892309837113669509909587 168 112519630554542756625911168838717368553534559320558384238262284836585164813868155780343600766870294335137552344748 169 523619771738306544616664339583257834511101988419058368653871637249256952558897494135060287017424213656682541611839 170 2436709612394002572095455491292775254229947516299896945974524620661667370039721756489906031458810780358722837463461 171 11339437614095265418371241898309478966255336617906835910920466352204314909936191616367776027159753454401394280949362 172 52769047550819685062556127641364423024051936744882460707943415816741274759553458619077547523981924026244618574935755 173 245565298226021451588349398380396822824841543065283237544827920886416121479714724978416964824167891770401309297593823 174 1142759221393188697312059324192511865340894904883242252211396245972725996308941792962338711862314746446086213017995268 175 5317928255796146718700948676537120622088618111654649539559234393308836025527743022122831953970830399012755383014339955 176 24747436209105535698646513031700951623367613599090162747689259903606691441732415580721092462735606932051314003578818377 177 115164321417130527085945979684824195403577399455335257855848185053220731635833130772958968111358107316316572561129467138 178 535927067975964555274696686181983968188092685886195318687419512753801649649487731955040045517289184511334229308169716959 179 2493982673236078265342093715198058320419567653837803636546942067027147013900624749155083893078945581656818558766619297755 180 11605962725287705772482968698535258568654508617363692358094111749860052337681366990082483192084436677510801468360588997660 181 54009345063327630453300725800391280198940106410937904457663687325542204365857673322786995564229854625960879814833865732951 182 251337129302841315427394982190568220288621885279766968382184242459554449965338559226906959942030707389027030582316553953277 183 1169618933392433828458071138811553404078630516188452105940077811488284973569494760888442021079116789818248461776600042391090 184 5442922234150740344548325549831180404614525536443882207416377687951192560032420354184049131680888836844224969742938296608099 185 25329106430489432316576231270303067543121068943539626470082565692215731154150300793523079439810469868028604889857909324556807 186 117871173786329935285467876295593059969246319968409353527587972893840468489299228572037976597741191472767889500761839133686900 187 548523638127360819717383429615825931388838004870584300530906669307882654201600790075011937679400558077196495130070809987902251 188 2552601895098546286409661823741878083636878018401878002447198717542636081167813901389868636125133004029283082863602882870759169 189 11878752312489771440151283165884586172225944104747892073444452280998211526562256750344120362431512480172747473096055705898476802 190 55278794853371983667016665619102195710943791368600697033662166422834619086815089576400395674424356537166000651412851909042088087 191 257244623008786736268326092274768341999478162134126496899094819277784968840065965372190218487924828266557281143192102683763853091 192 1197109963096385685303796303268642898893789710848083705116534234614226779399900801858233906881680151325916901872285070896917567116 193 5570854103705329038291400216088084311096271669739645315130766189118585898749964827596755788686769530668257902413988016899267932719 194 25924448381081395460765577250803308922007659482890773672233851873750311681532464520152431845101418871918175394726286262866467847317 195 120641648722470901143222262086941060030250582846231501888878249692337189985344514518691745002329910705592103482453259731390873024114 196 561416281362317333736299863464608562423310103457325161958841130544370753870248540413115255048713101310985826996664905998492480588219 197 2612598918502555321948713906291579891089709663424400232843635938018275543415640606497345188693359795481796855015166740835094746513647 198 12157953617586099834813782108854955669860720509845318544025221928226475944430596542458351163045077252775265844445331331677305199670244 199 56578082123718201595615981427681480675753988031601124909851460046315085548932153857639845991532654060677416799663218142598900853280931 200 263290967993819278607932100824577022666937516569102584808426812980899315769560665843884815129595512903014225503220049759015424849580537