1 64 2 21 3 1397 4 276 5 17189 6 25285 7 404761 8 2588958 9 25019102 10 250630168 11 2450083168 12 25229300236 13 260128455530 14 2666531973080 15 27877141564342 16 287524621822857 17 2998971513860375 18 31112820937223507 19 323638209029725837 20 3365356380469152352 21 34982142588476386306 22 363884421122569505514 23 3783031090684335502812 24 39345089002001689909988 25 409119056662453031395145 26 4254524153927227164424411 27 44242867345724073281551606 28 460078254042297315597868549 29 4784412965780278676707126093 30 49752888133325424504939596560 31 517384089410896335893864614187 32 5380282971707153260337744661250 33 55949772331150547687133963055437 34 581823596976855222997355170892828 35 6050400865629967851417300029652260 36 62918341382565492213674252169841704 37 654289775108928710864655024409904804 38 6803982174196164546776100265496090240 39 70754833622218573319007187458332563836 40 735781892382945293733065405820704379926 41 7651420539080695743808447393943773630336 42 79567377078313670207218761632135102792777 43 827423824055590725309910618232018084643483 44 8604407947413868192579530510926358251275192 45 89477526363688865970748868074597138883721915 46 930479786967531431280339939173610572336294585 47 9676090423939921807821112482759332290243088933 48 100621987906338537668679817165063186066930676572 49 1046371416581990820125458698193217874152184467327 50 10881251355462250811432243700189947790577152975366 51 113154496683592373546760565191639613447724036127515 52 1176697395036962377596816434017391316524082615910990 53 12236515558790734292238780234452600091112967162574291 54 127247934483808728180502909274484919804816251852665296 55 1323255525852740165362834399695232711009784599204044627 56 13760578462532871863604980546160360106268664643279966227 57 143096715584452397757126419112250445989439259249965874244 58 1488067530474566293256051949578125097342699074766330374613 59 15474464010135783540102016538658935931900669625692614242298 60 160919468703928163697879171845899155492945759779193745889854 61 1673406936165641986044418532556108157355353205451714533732852 62 17401814687566750991994978753392540126014136237873032481460389 63 180962052848925261914579090673675117253038484247694939697872083 64 1881830438909533700163981969496465366997370694070614648276399085 65 19569217662227357227431197923030419191651624077866190790985374750 66 203500948860033215037900633432232146351864847757184791665172688746 67 2116213172224102249276744154609766542748776098851021623645932892571 68 22006571543679858331826703397265945312200551209867660938299423385788 69 228847073377831826522774853202522211954539776177790534477007479176615 70 2379788368653808780930033327244810607865200278596352121435100831095872 71 24747498825251440884956686699718037142277168594955160113043040863275123 72 257350067834918738369045547438757761593920803608522683649759366765115646 73 2676191961147217263466820378377538894536868281824358970916941266006795986 74 27829809695263525769127502581401237675847862475793934283491380204066188475 75 289403121644000731930927436268909621438690575975395611319050190219272863216 76 3009512739555197018266187913923367992832200662653648190656579106543884973903 77 31296023616104526296751286329511962818452344354589214084310484621364366450076 78 325448396116287452061074286941926882263578112910014495444212852986274644717203 79 3384348754138865687636553761236866372830446610799739967700541091366524635774677 80 35193955866197237155947890950442880730032863219455588599329474238238038573889652 81 365983123931032139993856897216550688763914798084050903076648425710239840448548456 82 3805870744157129049899899792118104436897117936641741850245414863133970246593894650 83 39577377136003425380587281737466576962752745243221892349709449998768822991760351974 84 411566468296427671345341901922381463250770330339278497088848474093674680218760456910 85 4279893466510280287634679789581758368955535824422068646740054851241787809771967503691 86 44506755276973510523208835266415603774986270856573879828114352372299862263932723576045 87 462827236421738969273884895137038273025067980368212415954190569524510985556777541611206 88 4812955908394646251185028629300757014228125423198732194482085224093509047005147109588492 89 50050089435624444049416405266942465199855818638932552542145925084347710272979723055433962 90 520472553705472890417210546090886080399867119386420317665621150645210352930645610252877020 91 5412411490475423837063731251584901967375355651203375087526364083067877625552039379610652352 92 56283848079350439868650868921611949879173075775903636540590534653048697825573853808656730857 93 585297618297151267979621246552248797840274173095655833816069745233859178714117322962366974285 94 6086529504900748602059236368043881867228891028623704378186634859351161914941787248760429696539 95 63294023853723341910793959599733189700699591445839652415068872949444747647284065715000302909691 96 658196670593651602731736832937517191041489216743133016657591308171172259270197572916690119375762 97 6844609187460959574150319890415579323858664541716850287995777237425409981900446050068789368200745 98 71177319822691365558710874844847890816258476704808971598912135280966175844900143704507720643109649 99 740175328990701409113004486415375594138692784586110637563194148259898918266492308929029858729246777 100 7697107997480893830081147777067697331964822883734577974687280590150540225960096947509553861719927550 101 80042483455468721529960059977219029919917694258125512039665358326388539615763012687288961296415157997 102 832364462057151654828947826657597458155897541532921733492454247225772445351072802158555431605513132161 103 8655785875024038553597548386509715378831036921002475932478843783255850334639648066606523293576335804997 104 90011806762025523694038489078254452233303593270393645759207462658484572162575784074438250091674568853213 105 936035788494100525077145486888004896439172132661776427408702370449342332605952536607815876870801942817226 106 9733867465389118401282278278875203306379779297112795384607592809607028634427333398052274292312514474506784 107 101222813271052553954930867134610272467768410046010003309314841370040034972611233008514036000583575071504659 108 1052619420075161199236636715023520551513765712536636696931013830930073563631763497850305358951995734007107366 109 10946224548732572328347671011959947854320365109045140832019397710811639218667104915564208764764106554799580095 110 113830155121705806780372804299154095492810888295751864794360106699613787814938216242603649838162678606070187078 111 1183723589566951716538408069083096353097169808449374552992888003955845739781975782195551021796878552331626662954 112 12309581191373425193683269603277781577289497569784035052359001417404388054242123797753846559896471612920019084038 113 128007746438886065307788426684176838458915891192549261190372547598508884449335276857767789477762812726386945795102 114 1331156835769966906514062775507660907909944444729970431861163290914607827007452484246748414513077306375095810046577 115 13842744448775178043277968957393455610745877933306178073869018955582392411828460037141354367614828843465671006164208 116 143951162421262237364835088247886169200219551634434264306131328014003174757201992527279049709959149772955568217046883 117 1496952951715158056802682186366481788183065798141006750732666932683314195236299247184781819547934320489320299264549285 118 15566863802676302497417643441513913031087761655803204474778016465618785118830712384114376500180874889304314222493190467 119 161880337236666889421981071341724223941011684473254251107579670650262104997461180896688501923571732935704978635581492383 120 1683399040168368122640235593259784514317249309792138037023812937922891126242456324053755939338244786927070192042321218104 121 17505722911219032633873130752773526490593035608760138707879883183136972389479194413921472402049655743235028009552008377872 122 182042597941441616040838081710518718597253485322615451172292184732563789733665835492734444952292764371609896510646675572035 123 1893067063459057845543574228695375967166940961772647926668367704255832427283582907346966185114138794781634765693709387809298 124 19686067696673307501682366233660186352269230605770872403232362751562792419368899129584347282813202042891913855477686470241652 125 204716076275649502233142537175702752583477036383620069215632183318981452652824899038495730345586387003291617490251052809343399 126 2128849322852809860316086257783038608039208930302975856118013118606316400702949614935931006775201279520928223085486793712170137 127 22137975296617864049048080012458785056823711555811963698225112231078226845295776887587626879681999046688798373634640958040282653 128 230213545398744958348082151933748556331425243035711797708415469753056468730362156889595492446001193932989193323520128902166520869 129 2393998356893858938073110970068632024947823663201802169523915293308732870095054651970327109942867944637478545874563626249634482861 130 24895268968138401263575528432773261421482091965230923740899794773069532042943426220046237338961600185646974902052035980604159752517 131 258886734492204737676958238346095058019088620124189411988495415736734933432423236000755594541672213641862590726511614813758710846722 132 2692171809102131338545507831630825323041740603793362432289836149409574622853949239495795765634365505029044014744820571887207081111493 133 27995984668509458704569584192363896956513146776717872239406934714310168065529722368845372778283867404154897163067368748284943400102401 134 291131180747641150716167840307970019025548212434723622008232277408939479462982256604745903580239828387597110151813329243090153677607527 135 3027482883959883582399098489220286511660229080827820885493095248862326379114512396248976968039531658198867724655934899874069323079429180 136 31482895748686710627381365398053931427979671691963947909854514773401898250723124224773010536383767907539634433629892704122342794963637057 137 327391685671974071271986081064864634612021374509533914807862701743253902099210504064007170331661563561681844095935399264983463637060520487 138 3404557087211643834660567746321326638853357480079637037861897991322786778976648759028244492043899057763012057317602194347972711314825846052 139 35404102997583440069508505752741289559217896929652752631229376493607211021996067679886664315605041494252875516322956052607520487036352408030 140 368168450977592946400875942403487403853776590644463562000645384634817231089375279187872081461031070934495888287702855433939283603212386968192 141 3828596033191189516486934554237725011182494436505263687631458798532415564626992653411187950919262078533565484778897728176131420716210923391439 142 39813698176597482565949281849883107581757760838646822211729635810619383737723521136763299994591162601648831150751964402097095299924258250576096 143 414023978700090938470379790321948278559176139643141623554952234564531664897054484388215243165539485912296525885907857311446099141313709194783883 144 4305449199376603127374832390892292660963055623550344903736558328155508204724439539128384515938597883433298940522654170397489564264348992755459055 145 44772510197628708802471899382558342513887084688726958882556980527902215530336781119879507475210509402517964523618610881072039536952784691293442304 146 465590830728420762495044678240313502758347599802274596150807266475696525639747911958978713987093418096532188210308855522287042429159155890776514999 147 4841694618003839846307968177053158247908025072242796697058299032065928759340950485554272111510933705544344223779152010626974968065765875570431494336 148 50348944237866824606144089214680571033402150729025136943709750233045249315862583918894923657833900677975442717718240467939917398202473459215997307801 149 523580354787632839422817123985193540115739285566502631451808669736385980666353559565128544604828934055644341203260353545840288872470254496858183932802 150 5444729617853016606598373669558458807201351037104737453161344219256225165331516789892945123538049484444447930452886753542328722269634611016991916639409 151 56619925366661377192838966495394154347827250267752107122861887690533879636606424221957877875464232488227528918571891118716087384847836000687751200652227 152 588792497246251174231539754160471731682377925793642946680637180180874669670769569344289520836582800636123843343970233942355550001537510454133860449435604 153 6122872867960452057248986609054657804314651638737867078854791592814495830727623479562020962708043836420690734858741259612198581489764887846476926488939783 154 63671959701495578892497680627948968937294579066412887835031784148288731836469666387212792875861973912026856323416498816879885852791740047578426884671556770 155 662126838112729980372408806879824459328099110447620660645695478619441634400784937881798268848581897335636540663940502073814482417252192179811856212796038608 156 6885479130915826950169201011212682294821871463432589253874818675160553890735973832713474871635322677198906354475554547806591809684281857581094650718206450994 157 71602327731360804023513724140883509136835276634551026744715357036889780062184384802247954013014380926884970370861809011108759418180084466064330829002725236091 158 744595000445129554240449570970233293691558767687557624141428651070671563890585362542727620284395442459670797943864805846406199317379434651993492579606044574017 159 7743068308728371596036326813067326047799996181547266491244019586007906788175765631118512169284209706513970154551104930623520388794324496946324932878994116208623 160 80520426269034338741969533964463549418093460518897607421994961051637175725010265717537864370926923612079187589896842789437761901162513916329318771995362495857463 161 837334605357727196447457934955398176429018976864873091294353575058287306923518653004999592901042109428610010418192941500487685478673851038405828482662478610176008 162 8707470561407265306753072678339195010914941893231480058071860924729852592563488350105033594085887683968969609379637905736257438390115418206937699018773304881614964 163 90549277544049689506297473591965592115987354230866502376060978585036943564795470364214239368957442108925578595024701963336540931116969164235966546519374488745864747 164 941624965129279199576243477580565004563422649077538319685356660089233180981969451809020406832896579113752546330126286866493398357620270093444899898462653651619227173 165 9791989500119227030165455614055331626959986142844528631089611208740665375571551009662727100120746980810800243976455158100225352241607738306621163050118775859034252043 166 101827226253799512792066444060977869653436880543507521909598250838913292782538571810870997904363067822071192677928056365895593761320940199311283846517322443751961229061 167 1058904730894189244551049523281805298453036778441877604366499584109306847430634522789194348656179953191680162936954845257371011078015518810145037119971655104290379476261 168 11011585706119110567334195363659972101431736239268854440555653650144641069096748050114179658178859674977478551536832837608550034753886755331785751783309126324561063884293 169 114509847983031709014835634794174960821637693817170822459481439931464409393970445371627479260639551438802280986889657350546928399225796891166314527190087923220013382251092 170 1190791738360665426009356247937664478177695698240340492664050411446936399723223512893637662832973339209488267438380295090661681306529068653158192038456240594999375530236446 171 12383083107036656100810947201569803239371541986179558706240462753312209370570742753337574326849167289244418352948893510384631008154848502661362883829155534881973806200035779 172 128772095317756531090868480608459472305720488439733290733815292722395908768591199115465560635212700442811091824848868657579410601031414971641242459581929605409994913627959281 173 1339105325321005869768270242644295440727993016667437501038197174872766541451293970725001033334705224938288833556461924776033967897233231072769755469025516266011145480158901686 174 13925401057412243158554754470775618656462731943761914227142990924485918433417576944250774116778909053927174396331332951514279900284013517970345043846515797295109556104919609312 175 144810711258498603581934489930460570657796158998845440275954340183673521090716748580911089087123422622471346075580105423541755351142944133123156954620688326097742770237101353200 176 1505891428816710509063778958725310055088175251834788227966441870133234631886207574225883357881794553310684788093740134182743676197627511823398292873309274908980712397454775375554 177 15659815324956131872926170254829372550050387618151984744860886298550684447263160131267978634744525402317592103956823606211406359512051684767005608035071184176510189973991203662087 178 162846943225134097905803825552051471548666330265543699816868069268104496341685035239791746147076199158529221531746044891386748206626013682504885110084045404129570510945757456189531 179 1693450808165538617804674364147325361496141169759532381968788569408978805763832134752452197881760389037485942469527182409081882361702166736874521753359661530256409897544241685218783 180 17610251582750606329795513726152446524530208031909574283650458792380219863502481079234082794498188846099835411473589826142533639149184301446141552489345335555551555664485970098805811 181 183129595092115138243428864011266181607808237924962706104794497521612938556701640449944491380862691672855382317568939802587739291277091505467049625126039708790058216706096812821970895 182 1904370783177866820558778010481026508725534950500051191196216457327109956976013530270885260993427310040980831579794148285358148018880995894682157820574618261623623560966046099516562797 183 19803615456023200762579287511224937191057192929471478447506403875733714062784999595629155063534458681985520048568940272159026003983262171012118990935903170065999473212917277809207152189 184 205938459355901275082944588951689086652486918727634583461688687833102480503379570365393225859563601302616171977514302429496558789734887695823312478075574406666864544274725178497538086150 185 2141560925380579939570418973028563617428145634418776066441672725362801233305835742756863907769923931347097706398661549375250634558289251241046788215909245260370214874773649400251675943547 186 22270163676377447455125279464619420962784275815672282597874413980031968036991696361332825830089862834234131748868017900489718627701192325251641121058815718391085605566983235425190591711349 187 231588176780216351706811002167544558837351330026576629324201793618018772303669262174149759593303190553983339395098307885696777916362101747916356213784606852313159225621431554805480078667983 188 2408293194597162871141487359498426439705436019932294269497842466349409008718903529323101114547150082127967408731345700730180856260625756615188173034235690333314321485153556020220423975327086 189 25043921463431410920932919033047100147884382199813877088097798711059624028557345650769766710903524488784316979142109814159432952188906918960879437137073867966777777021177330437733728143634386 190 260432576761664774914305401617085892333609629516952663279206703248786789271880213019490712508871920124273378117766776633397412646330573431311215941313899952213584923974721905352336914728339599 191 2708247074554885093890022015761351623155928065598608755636137853845965140692838440848454501308610613040385346393347674704975530831233299421557978711539276678258799896029673115477272103094696027 192 28163151891506124770866703431138254792213025384678673738523119656288642838574508665823417746088658501349838740343718356434720400065761094444907594506344888119618306584289839759638661778498969170 193 292869558289620092885079259343680452233971675278591777681920197222797608992466521693133357245697538507948572695833544063742579126250019954864039267544330123523147065922192703417445828264641088921 194 3045560330149900257197962119941873095084713566060303964753913638692413739830165400668012215502505267333185236623125818099180264183021069664956865369804501564794765971353769905590517315346406203280 195 31670883716122674552485573377280608415097059327554226948215512533289241201118995274710240661654543108898113622664876524585347173096024037069264405611851172181571411297528126953499693403833286071071 196 329346578831618566149123825011166673464458615997236806370989762716608444903518063825964579177792011247324589200933048971491904449929108328492972187842231610143610005741017501724724383375655189875765 197 3424886086550001093394466062449377343500625885390622524223165201695273478722616068903289797008681929604516149240029953726576716555601692042515383790541384096323764279708303507317625094756943229834910 198 35615504941500459216181203946854167746740499049884719548937701699492686887726440933092821581923795957993416914662248754351047339825882408754239360374459137008206110170718320763006091617935649325795715 199 370366826861622360284148898932047923725226575148522791999474690357559544647461499707944339774362338788084212927637703128828439667833445695097529179521681805398117863141258906854239984981805097426193602 200 3851457017522436399377443473763886485981018980216560383369474305288107253341138862527588580388905581769145980663427908225273555739114821594717143349846131797252161117932232525757383588260606045560859517 201 40051430317124604025180317928868865387370890447177700195983882966197812209650477816737302202840096101785906355936895699308708393434760314991072117509891494476751574764438878589340761479136256833062343079 202 416496163179145016927664517346718005938670658560987820835851407574772781427709994428459508154305047839804493057516834376161224747382301770693058372341959270120696754770472542336765807308005530802049750718 203 4331157528443613054405750989875888978677002353661150040727019333321104987487514292065313167084622902397017996685779029674535933301900234132544234849088860154644243819027968311611466635079382776102971411439 204 45039851971277636429509772496315677363303220655139588668208510549818974464591671407534771139543146729768888165200067365705825827050626962104622103175943677308822336672302767522272615219154046396603147329555 205 468370926772448377868017638521804345698950159254026352531822059499114798935332821584746410524987189025148052560404972745174535229678780658072255745751497501737550232166674246119073023375774621318798218968039 206 4870604929731507249516039905045392783678313323032455305777911964131296496878314246873241491830267957673789529241164868503338584005711055923090212324798900606266684753229601972360103342565503731813242195410949 207 50649583536277552867213983049751569588174123566726731280859270719161488986268776787876010994528238688841633783487105914650619206657224207926691733251138731518517929350782471383832931618259691600475844855583925 208 526706712905120611293258861897480644186322238237483690909620830112916407877529328519598228194522057704254264540429344039026734932319812989049893558520605577705083234339518350354886788023758631199851066783800432 209 5477240720461526742695682089792230357400614153590524994285737373232610074325903216125779581416753449052610026678812881201722159409758164030132358695712478508524132664001321677056928579673265303957422119984253582 210 56958009409851675180559258338656334797693170781776179899495389514941925031468926719865068642804456098006804156912385193606369676535438848420679551987609733792722811409430731519781421931570835555698541592556835891