1 32 2 383 3 1225 4 4781 5 21787 6 97745 7 399796 8 1701284 9 7433503 10 32417536 11 140360415 12 609184367 13 2654263514 14 11566795167 15 50371762399 16 219467643962 17 956898961507 18 4173024718286 19 18199035218402 20 79379381620061 21 346287240775232 22 1510779031585267 23 6591516246846537 24 28760203066666272 25 125492911610607743 26 547596217144950129 27 2389525343369729530 28 10427292106158492290 29 45502864947140373634 30 198569000047567800624 31 866539536626205156362 32 3781540742912845384069 33 16502585865718936510144 34 72017397834674671202140 35 314285677564728893611967 36 1371554780341062858636444 37 5985533334837691130750836 38 26121219302052653435940415 39 113994723713006176309570708 40 497481147845917958182491917 41 2171045692703018836923883614 42 9474617072186640793262669578 43 41348014699447021855913234275 44 180446262982671598201840253492 45 787483224195190994504802085795 46 3436646640138801780792561889194 47 14997834932210089631710065004039 48 65451914689940922503270447173772 49 285638155107167924316155246514731 50 1246551268949902931361319522987020 51 5440065398412349201676947263677527 52 23740952332240923388667848001129314 53 103607735908314218706740424744658093 54 452153874162664627010704410202013726 55 1973241995854393455327672732605129529 56 8611413822502253543450950823632352615 57 37581021705957515235566003559455190650 58 164007125427918318781894455894094432982 59 715742587508090099026583746923200753999 60 3123568310023285080086938062748710284830 61 13631547542844062288783647467776024890962 62 59489363395758965641553499990629322037947 63 259617213286106682714607412365775975772399 64 1132994102208922017620545615054787191414854 65 4944493572166517944672204475074614290129394 66 21578238350505740362282654214779897121220807 67 94169476625498244611072541767077382427960220 68 410964519330585496858781338144525686257615331 69 1793488108506528632630563979117136450963105312 70 7826952083713653478915263060736346453148593279 71 34157560741555277980202845518894392596036722920 72 149066832737672644330227314623950364491615051818 73 650541788108439402878015315066341787710554317927 74 2839026030172877256887093300864605447863681823207 75 12389778722830327641755943291498544461741807623829 76 54070168867704474464034929178966739261552063013915 77 235967342747833774931898648987499397989137375887012 78 1029783853573213054019686407775157184413105323194110 79 4494074362081881303108588004110377037692349936491197 80 19612566564997370521838341131601131982746065694985316 81 85591099820378020112298630637930037012342925923928480 82 373527673957424807041067201635803105872367857668620424 83 1630110181064929544255513435709654928978247278379376779 84 7113955371680659553557007599978116374495396476654823956 85 31045975677790811086690533579536981230977222139469693760 86 135487581166411948549766076959097801022899138713699009522 87 591280649111729821537977403088823716281314124174879134071 88 2580404809175651485045663862113489419590961692553859400613 89 11261131223208248755097937122351905494755190653883165235138 90 49144644273658692309202569237557797255549451702314096798721 91 214471886789452399308234502452446497059600851990166865278937 92 935975647061570945951461111301964182915172973168712960424052 93 4084686459451117199075871319168640716764819077492996077257070 94 17825958960095258071362503416911541320043571465574082362202097 95 77794174902695796210132707932985503727387944663547028580519729 96 339501154601148707871746167985640056927628326434881376800233026 97 1481615225306996770128807770525905014598449190265617664303473001 98 6465909308757223528267539572946750905680360072275326988121107297 99 28217841228333126492009983344198591525618734801130624694939540816 100 123145334332302939664935327322218169479461175120932955526115844742 101 537417913905336902731344753479214580488927101273485146828267597325 102 2345342726565909066128987266831692125411425099304141292313685579683 103 10235298010611313933717942568262487937009233029943197990048173876045 104 44667810883024986118077710113084763836281776182593453273466393839186 105 194934561457292753543783595817147018915730945346851073616679291450011 106 850712907110729114817679992866648414447437950236438930429686670586995 107 3712591779081207918993575334812095219956571188368671209862558090471775 108 16202102498854864731345699384962163373483852157590109457066588073451578 109 70707511357052025722676838396296417563443224502927720560181622138512834 110 308574283039023806581591761511585150793621935923439798801256705850789000 111 1346647425791071296964318436667329014469636837839770228857697001013136931 112 5876897036039382038672955544989061638454352793057037020120692169511877368 113 25647335828770583440886940694498140525788301847120079380150947019368782819 114 111927405071079888831624654151945209722389879705198630311291310755823077370 115 488461807089270046239217201243062457564555543393893717901971753304682255728 116 2131693635114750684131176162213599477731808859755403405131966768080291022693 117 9302913120408031962994948257676236498363481714998268945371834045473999034466 118 40598794826914679068138274540733902322007567936720986345289059551708266755736 119 177176989622975001756064598187538967005508794215314197733696545603748374564906 120 773217180108257343596466705014304985199483291527101269192559972304190945195005 121 3374393079410646393811301751907904599652048633100185650031852155422907230566860 122 14726171310343175123958126492350606789003486166632190228992463799035750508581850 123 64266407723741898143464486831938818178414977869801996632678730946808390566712844 124 280464696130037880080457906652598289139437894316593052827034863682706825517788179 125 1223974523571444943455111824609734244708546182298805565789931079774144925201157948 126 5341540860662741668565921423417547022209665248979654198521282631649639874115172185 127 23310990724607497885587920674287733840048079257066719331410971836823674776979034152 128 101731373537657034204345267944879022175785259175747761254722627131678059167960870913 129 443965358835369842807435963584487360178409354934649130967149394510046128655506569178 130 1937506916417073185927101798624278796096508478997711185450268098072369031916029196411 131 8455463869999886859727563974754395976184291199731438327614143114470389447265301742722 132 36900445955096358279747720919887818197016830913077964721441933565212951177931634250474 133 161037044521722684256645216810331605137107781028715642077867908917377818682902148838955 134 702780929527213582582686252832414024066244354466782070568066466267263427661905441252097 135 3067002604115175021801120861632447143461131149440958703392626272379171648354030884513517 136 13384690133776641408845842788131678002157332154688361070391899815362876179725826188756167 137 58412056689108137327348189972787486839759577493685092845427889608696864980795677568200467 138 254915753188890530790447417518317620836064630165065151599635227715458394215728224155818216 139 1112476514390158803027840800929587620792081623487147853503540690693098875190086519546286315 140 4854952977945709711886520609919109052834223729574910114106101861695565483402921391826700091 141 21187475073111917794191323170828868445971758159407417060183507649953708893096354901272897867 142 92464149913082612418687957899004159142963891094558199736491270168871349301588832062352744424 143 403522316351841187699161002233499137916850126810868932282562358380274946436591675131194824322 144 1761009644786847430476593703412093185506398364245732396724854576998623598986172941548769468802 145 7685213043653140686216136503877259962505743321617298719155876434913201780518766415445978691480 146 33538998324728255272426235705111152151176861434177035848523615629193683359210632378250122832143 147 146367368378303824778357358551231781794412911001591039163293040285504200681323597997540821617686 148 638761072067994613417828229421985803801775962476225050555759215448002512910167167267470933302479 149 2787613876713891828122111238073686176069522259854154361358863895206680573904688777517784344392001 150 12165411239745478364194614931184091519250719165973228829155324860671373454513926699248385771475322 151 53091008000931756223016927468028157436260563158261957712638341524937967949803329839239677789870011 152 231694192247788822577559073393363602930851492366551591550992474281020472498613828025484173507586371 153 1011135420906176719267207257372977357856654399733454802562083688149833606844784953191283215009162398 154 4412690838265361890542222977291048031231754717252009374520805976531487849070036420146970370485501815 155 19257401166562292757248377301682476222258384880335719294398284115762886625249949932705686536834713713 156 84041124402836183018661150897636145563200782047787394161889569791094446587995795077778822747084288190 157 366763434474051243525936893779136178655045076189407616688627322307847002558597031562412571349028349214 158 1600590399319575425837476664040392872416724538515996928094333690832756243938158354057355457699091585088 159 6985128247770439402720696283030533549289679248287900472571744699859758696309784683266898882371700662664 160 30483761903446646933164560639945705286994638985053138125087229671307440087179494514364874476080084591219 161 133034026981914407468849689865986206582224524578946228653064202354517756295105944531556469671880478689615 162 580573106136998797438058880093959120159000988688675352842907590767341099195643610614754574403212890501080 163 2533676076838491137059464566664632200721836150503874407177207262351067002094151353557831148691029075202083 164 11057202606330966001477329256989211305758276027397165520324756499187199375232835330699044568472196346792995 165 48254680460183334732379934857384217530741214178192582668052368261169938015109734685479111338464856413146413 166 210588000348404022325513908398407070960086882690314061339631988760856292027643729587007844513801296945159082 167 919025998469349791281095732799382352462626760684855661109089441520889500114716853369929560459566132704577855 168 4010716586250097510070854012078615283812108497275252374932678676385655663889453964293386789279827346225573385 169 17503147421305634576632827936463534754694086928109596490587354882088759957049323505736001542903155939517190709 170 76385394745230768707669444029017314383687910482725286440236246317537859435499551178688570002563756625827467754 171 333353104441229176109098927862295002310209108663119642471390941487743858882250372353484614401729826501485465273 172 1454784551565641429077254657552469535746338371215329643804089451041263907361416964441554758123437148272498034391 173 6348817704942566910839054831313247637980797933752354883678216570827354385512206709948808165282263436347536986923 174 27706842368660859317431003728309611941876043739295589944179853883535866975302032887671558440449087583498893782281 175 120915286864228059586971635259044983946286839965481181363801106299947117802107764443856565153274870737922882403954 176 527685775337422841317033739869812024852551117714033549904233053720681417466471570140654296657283712389402532884759 177 2302870751207184601886383621770424547836711098670736399044427161008675680759121595041962985946551083702232291492345 178 10049946283608765634896696219007386702301072363454447026311039011870907901516657679257434462385521722249945530418501 179 43858918374153577241951710487948640621700101271053520857984362016096566669024064673884919622479434466931532808198812 180 191404477861540605701509008515599748608838329761552586921581412244807836463380650317183825543856370779300994496935828 181 835307287628841597922102508342196691269536430405678844632832049778954250555584288590353558881439189721206018981218551 182 3645360195128698463687851071225072803546531250239410757739905568328931924529829038233751279239728920566709866383589462 183 15908697492572804272261523495208186289116033587015622508499348083911244442667998440865212841776000649909189322022892000 184 69427064093252676053189652507823899334842238428528249311227439197153012558209389781990682565798266935397353382234309570 185 302986289786385937810043949850273339352584489744686575477511912023017283236189183639913758432310733242308658540443266047 186 1322260893463901467896544919732718640094654727148310404535398728179495714108755465433324384021901857734977775982560649258 187 5770471896984543196036069181316885366259682802507679025202878172715009951239099180574848258113779016381335080307350674366 188 25182886432236043240310468910537251641723132841005158626443390884331119331219620438328995452022306809493466869750172822900 189 109900503872187370501963551455340390101543257601958261208519159094087585429398162324187127067666237842525001613523073683536 190 479616218095624736341567368958709040849840002431977695876736573634137532012730864461241838100037152450826310952076051725568 191 2093090646134555416171272232381010100345752980979025804847489014742001091741446169352247910416209088919809818872715822011220 192 9134446016715997893908807462762359065538282649152873216688571637009005851562665579119297155554200440852020969299554552862790 193 39863588414763236559074017801860806111423360099193772689026589984362452936551165411195493668371674526796846893270959251706208 194 173968479138591327883477893313423297924894883407930770773440639501239474915689241065187511987784508587904532508035095610777075 195 759214936169319276494723457619212304932874509177349653606485068508488106580155151803239231968361344449495490068287293572206871 196 3313285959368483313566122229939720648400927121043879159633456640096743922110743675872299024245349473908532526455360829787443853 197 14459494045175185790692701627715802961100678186429960981758412348117021805645732004257444784329054746940056142055913529466079065 198 63102602856020011167643488566545813533849668814921999348626624075984835439991255956347527700454331686156432052091395490285655181 199 275385741351943770687018938509529525066556399776505565877948120209047370073920980298429506264890599079737577384666166641386781209 200 1201809483405877714509922488002856635223224851652889258283937588951030578943167265407001561267774725383816249328376099286948644256 201 5244810524007574775921479381935141848331684755294021023799199329806997842347064532717288147288044778464454117567555720944918800850 202 22888850364854823525388903865621120325913245124163528514811670583942125388835548599950495611613791276037339267817627260146973763052 203 99889112986373757201821987939909221992950794557184386205065448102638864442020572213949410805606852624368145628554871846365432357012 204 435925559132721802945418074705982537297273931239887456496551045863608653704539819791120888293239330088471692754521340147846063226270 205 1902420468295668783281843299918188515591526854844247278525533754710614416348068532873227790758025419994179030018522286708281041562739 206 8302343284001867265808955841598458705675640091343109797844094927395875047555600997602959998589618686446075838984547154965034918845329 207 36232213201092501926724717287284492872024959313323395031474094059598576759777466566805297299087159549654220280109241362751751163996249 208 158120813430957441469452160219499055215868966012715593996517388585168529527757033266041999698713886346692120608967172474226774013282138 209 690054220571702907933504275337637936651480032209793651648336570102897478828561642122414589778765424039367532469149994237519303679592451 210 3011462039668417547540497294208458337353883525858088258733179580522240218113946422625028214944401800046497569152554991343866775101924277