1 58 2 344 3 2007 4 11693 5 68160 6 397432 7 2317569 8 13514765 9 78810538 10 459578476 11 2680000719 12 15628241161 13 91135020168 14 531447642196 15 3099100611969 16 18072193466385 17 105386761387818 18 614555698316144 19 3583739564227927 20 20898332404012469 21 121867197501698528 22 710660235458102816 23 4144166606065838545 24 24166424406398151653 25 140924852715942933434 26 821793649694915379748 27 4792233517817876341231 28 27945582322062071334193 29 162962753884070537843784 30 950306164581670739461084 31 5541645467554907993493617 32 32315726902172068895325193 33 188446953405797307331781210 34 1098915532843540063524864136 35 6408250844598960656119186455 36 37369276946192812886271229437 37 217916385195537814086193637824 38 1270764510778902037631890169224 39 7410376417570130978162615980001 40 43213103753126339382873822499581 41 251994261931268367265615036576266 42 1469487320537363016605387806959772 43 8569214904619752056942610978868559 44 49970791210845460875049084614380697 45 291401254611050589528599610122060872 46 1699286505803109780485979518589928740 47 9909273152096576249747787863884940961 48 57785249319363080027108935631021256001 49 336970733135403222544917308425450144202 50 1965021806209673319393774830511275081312 51 11458890399623982295923013826367939498775 52 66821736418218624795618153461249382468485 53 389666390219807557376143292037325693819360 54 2272312929981521972447718771637387092339376 55 13250837591737319027993906556354383033140017 56 77271354031342282982009584328537470933715285 57 450602621343742299976374432479418440747823258 58 2627658398214365321683313815714632352513865684 59 15323010410184270185613378710117533112341716719 60 89355088237562028719518871448493206682136529729 61 521068091726662130867684280777103391610041076872 62 3038572974085321476695984942950478787181908735020 63 17719230682973872251490092496588212071000781204497 64 103328483032715402715796174495633473716049503555513 65 602552988719837539503072133378096589200670806500730 66 3513746583313867393253884847440258310367450956207352 67 20490173118186049139355336079465864501469780795127383 68 119487044514539229900500986670087857730423319619828301 69 696780535941289554282512841342776315508314461130748480 70 4063228086686456597738347755951944435708640909906064792 71 23694436960892365981605193228234499740086765163225180097 72 138172490176780305678807018623752746523542370923242093293 73 805743435607403098917837606772183543708224987842662913898 74 4698637791023341325767844123492279210085761552368954259404 75 27399785236338897492171005995131176816566854328741383398095 76 159779975471143001378561438187184386339251367027504754347305 77 931746009735157940174417111744058581651474308383401006243080 78 5433413192720016608319185945701302743554386824464967208249588 79 31684577786617334896267696929198594805619135348113733289395393 80 184766450462722279908037792865220663542552321658322872459902833 81 1077452931407304343162163070805599871155741416361749638439769450 82 6283093150790449728593952305612838218715659982251713073465605200 83 36639428406349996490041909707993773868677215973764579414615603671 84 213660323303524363465475479498084345813692904641441842530383963733 85 1245945576657926413676577551100245906402092660486536232642602640096 86 7265646499037409283309622728371509634080708806814256107986754496064 87 42369121122108144430797815039376927859051369489088558636142077452689 88 247072634884961762528192321550617385995722332388810676825391139222469 89 1440787188694940684896396868273049315472481337698653857576708245589626 90 8401852046763514971534037401485631698743525139261725398857280592941188 91 48994826140594309430747259418341910419492104048963839579641252504102127 92 285709980988270264770710097826173724388534465190651217318116668103622225 93 1666098232537325996295461417850616579608477210554659463084236575161001416 94 9715738004189516373619532022834791047787266736149515526299632476179962748 95 56656662327944532235124948430820448066441024708890982856305803514227807409 96 330389455207474420416835307942306307358969343527810548912532243675938617449 97 1926643533649397382296965843939790230712229761286026338240370735535265372570 98 11235090125446173247911373350584905810634400308056259311439506143865171168360 99 65516660410865823180192848628174071897866521896836576278294769117754731784599 100 382055928654355135408657194931014111001384407665920581299339739396658238344093 101 2227933043359660849287824950826818195407967475493210318108827840239794786442176 102 12992039315229347218979507574011487958630693552247224161535114245090199140615336 103 75762189564696155886155212865437536825209811107075716811786882041490986065466529 104 441802031872594362694397421436267806556782720616231011820254061349422830275502045 105 2576338362027851595171442046234175028148987001121279437631162691811878484421934538 106 15023741125686951623163818074790227735909505731089414709044313877912935852255316476 107 87609919853072993332366155455826835728536715248381782086327001112992984626097910095 108 510891261533962023738933664831538824689624744167465210838350591434059011741098846905 109 2979227484164945716005766649114747075567497251860523389167101812943575234555392923336 110 17373161513379621885105108738114602004711714749403136816131151374506256935411704898500 111 101310404315961324099417218778512792759639164111642933654104133062145557353814628114401 112 590784700571572938895011226838825640067720609026783518156698367062536816222615645230753 113 3445120615064551747075416631322450187364102977352856643650373406352804010286821911116298 114 20089985473320252360678932135972558310975771100814325855716888058798784672693495868374336 115 117153377606971333593280877216158867775236089323201277532836515304391833598181025341149591 116 683171916821366876983177027372104865188196081845332881224010283830633764379850066708874789 117 3983870354119502002465195481126690118444077278896443425350863275146461745268899709719350496 118 23231667765673382694996271892200135199923876292294553821340923176725572962308846941813848272 119 135473883234313277302729306450763733514398921244779476027392234800614841487730458665352045809 120 790006693609083267113782464559855463094309184616004884701411096640020212973583862942333668149 121 4606870055298445559684649597956398595381047433255696311220847470204061325584627783401833450842 122 26864647955637883820213920015452364576452878657670632170209495500606894114597538552007891848244 123 156659358982853802349414347042666502728616096073271522628993977429226287547210888024278156301295 124 913548347904859735346054199162175066089727679828557396520418968377957937689482391268559133769313 125 5327294771141259998977662227217301649092792867650592759712256688910311854585360005784203472052232 126 31065755461893313987088045406607604662059544090133681544203030734818442402748038699886518768744908 127 181157830358128668930031975336552726360651717547726003090154457194524396137967073458549785007385169 128 1056409509832161998081475728467877242795665758525362710072565124243964011908631336489100200559744537 129 6160379875700763981925841061422974887944603326581347829792107062882296667761524630624492775143685818 130 35923834327247153296632057005208774003663435768061305692406045501969251392930618887494026642221508312 131 209487385325357020582824805335960570448197163094013188415274676482332278954614331220729561282878209495 132 1221611373960968737605151843930969778720620896385352852527303722460159005313222727772322325185049711085 133 7123743258683791034925238171733793245047361963388450089837807810095756031621313010867412306183612327488 134 41541622071754040549492160942097042353342858224376662164695921992485804416455666160767048098424866278072 135 242247130713030540816559705345639726095737903990198874347410755609805022717192148478368600400009989273217 136 1412647590826687803004198423141253890663391747999602099057211260300415412824073985603356015257813454021069 137 8237757904478258182583802049270368731209621520900094194273339991388620060513772656827181415376214856574250 138 48037922361855060373185712543821413647731686416089294031943329327632981861932019141911330678706450544467756 139 280129861984548078955498733390508757392883808425144265350962482293683685191660295041663298583175243002353871 140 1633558149837760926626346535486649492496973196010314518970366888715497139141089206983257120841714080031835465 141 9525982735280693894773709576073204124083949699038698995875376861365089707540720565439665331259895013132841352 142 55550117442637870097026242944286591610279925730866412394003865389069626808630724668907037295693914975246431636 143 323936714315274589143809678893935610457305496995068804621554134063590588003712699373466522092061379710225971201 144 1889014816030474430500921550398727449827365686515349572170162211313028257468097737242521674894994604033718260433 145 11015660829694312498404558417337114496611027291546111676803702352410710523813691392772167530695871773360415403946 146 64237073465549780523316985735983139177463551234021252463024099860561218174556714147761284458941687019513360269616 147 374594104812588753785161903096131891819236170060578205969297598084221270089045479384824999292134769489845887875671 148 2184419927467562401952459143949547248937775014621286967765195075340239928209727226456921828753782737241559163112181 149 12738295553008476813437131862202603842597519232066223905480431229288026213550497051211014130582699890515832721266656 150 74282500152757410697417868100665290951713723973485027271132853886849797757015413493756758212158920868073392385516128 151 433173324169041818285858772743270422692478124331826251393679758722985239370832878019642077089049500147042113845833041 152 2526020642624971102705696113687199395362488069772502849905628763945567612348106352599721215445796633464744585604067237 153 14730316783028477634594447151789424801449284555897013223342251068232844680853278926351120615342331835675573944274595130 154 85898835847552091415503980798692245137931171497281019211951307109041674326169173062240853743537887521328150383823776484 155 500913192068344359672544661102512552674286357619885171504738878842420737395086962085144578586319301523012365466624986095 156 2921041053843903615529401656226562546503159629643483744551779785864343481958550397069427097881653375816307729841359530865 157 17033851320644267160603014773869467316778115814339882113329758263529679688554599427060284287028441062599051319204773362504 158 99331740110941888166645004139415213085983573612502574614416464873845683085906963958124478933545964790785194574659733606172 159 579246255455428752267189646831864051474310271006437872847937340760451910812188135614633807796420529301678609749696536841457 160 3377834960752650009819578906867226163944382195942422021559610843329517384540159974374819243768291187535451626571438133594313 161 19697613777601370882956022774958198244201389950585437603516947220743769820583375215777718663468853049314907667377144193897690 162 114865288872816328394478481867666474379738092193237248582994314067240721743759860438581255264856553807865294370074683596563528 163 669829083705499183043477146951357104584152914516347415324178423391943946131434370927211883184197263965409153173873036128621335 164 3906062534474936164775969396157124617188027544718594710157166032252297769363956622467553346137564399654552418820932560069520701 165 22777936781761006462335608110923373639017690831769644734295192948047367846230481660046018983041954102075758066949730479399752128 166 132827982003530346908654182529503021791676014563083745092529250832796959889897105114395399288971496932895397332456757119959386056 167 774577301367246400707554048279095168550302546470402513887676757107397673606199699406978138918880165630083075324772387451784588641 168 4516894608678311832972431269799356285819015788346584059454260697483153664003550276697271611126329488835739321129548828392990384317 169 26339962286390242982090843758940459847917257005499987386447034714989599625434143572161547794038773993049115760941508543194572164490 170 153599690352631718776281617537144349091265978295487864670774655107375833004551995313028906806399536362974423321860843879812372543324 171 895706099344519102530959410160502386998410214709667904631030946638245986973946006911711370091821383940526840091983283277484198377807 172 5223248917762075433680063272975801469577271842322626153562707994877967244868776327968893927083981813755902684655580196309835101879513 173 30459019177013528749039106156603994516455324964215808189057789666686045681199304560780726450769415981763822221228024782543396964887880 174 177619689169088531211616180520088538324705981906396435518691114227632243191485224353461791148929744767928522296535386274907187421683300 175 1035777081237484028487977793902783752866012746885787754757796001040589755697412599664962069563863063932113435687401443011731276873362721 176 6040063278094897241718004896977562421337838853468906866534465078332167040657328431897823039368720085713483417187790471468627268306736129 177 35222216309134341767125518602702842381153753866074377643012246190969809175508823833376055650164618170799471335678381180184679470871410250 178 205395947791916113786377208353327373937598386413926906009250776278290171851346859585606205210773232167456611992861237543955553685227898912 179 1197752435538783793112368909349766114998089085533682749089424839824199872686088651930617889136439664020570585431782012880854474437616931863 180 6984611489475311012417748264323717999741556373731023496393890586306097054055848383562818575883302494171130580852647664870617128648167281861 181 40730284666017569290673052228059999968495202895865074097934458394126503119766143518037310085678874897533355902833715639353531940179209552864 182 237515872067416579877194425084995276443868653780290393202367998981311328629587835288342687249978953726464638836871156559719823120315768775408 183 1385057579305676268334731930468782362367714320433033299602848480437695163203716788811000330574472291530218047692454664357677220813255991122609 184 8076868637425564746240399615286109478650938185293146156665327090777163747451999830160920535247834978841087250214317897300385025656618106519829 185 47099707594056229496302302621666188862776248236468053830409724965424713841940524649402869457199712974058395509149738476138589980165557773626906 186 274658726671168093084026339834562185841450453510126902564021457383516342873382171835902328635099960947523575412720916271312990592807891793046676 187 1601653598081939783008408753868873966917969625014070752299227824188338538875174357381699021182301823661182982052527690508856555294974289650216175 188 9339933521646636230669332278530552282719933239568333367494205082340803825898637348914890119050541516909961549932851288448153871917735405307225473 189 54465184165443788353311477779507658110878344713542736902262333757773735215805568508626298885505626507791059070010892742168744903086616395856459656 190 317610000039135251010293299244697235317955654774004858258969189409312383943355161265886663065342136044100578836598822363531551687661623602903980908 191 1852121014012136213500087905648421262782955316315857818809489416285419505227219597782343331649539089373310902456001996183842841781228405008115522705 192 10800517144052966589951402442372463697293242730400310948624010699109329530547291657522747956202566387095510869021845430963118453674846308359770730617 193 62982477762771974609628799514176703735208752504325799137541725690494359740907579298679186985086732515495346752049485936261188418085835623823020547066 194 367278015694117101246528041840030760067196116815355010380464020511693920914939413594557755077454747657412941927061448816682583892516439755304770421944 195 2141756653656796887893920425269618150653212320478353025102896850095116108031589763630104239115841049400296745124098743664578997311495273406528579963223 196 12489507586818067005469151963561614548548893957756318618261363010590813629259173371528571613855982585595503167309384943438411486508395952063891226230157 197 72831710126757530836417255921756868108890682567302431745612924569717303447406906672358145922349109361518135179258271009087854832419475048380972793323072 198 424713141259994560429382566995329819386200436512170418248951723111200259390941875351020981783514846185118623689982663711658143635507611773159001510984664 199 2476685664046519495984135009063893462509053541676118845660923276684962868431788373905576619833883957533644999784598569452250031061250203840038246715382081 200 14442623226340307083701585712697497131682532175714732826053424450359789096233212110685156500367005969857175709693821954845304498279853186041339251392330925 201 84221170528851809372770461161778625878086315436488990480042423318635649813863616968246138670543491425367278329009232947472423904166966710506944632107497194 202 491130001391535403969813142278579859649097507341643988880319046661809287359465094632791467376786079188550343193555860544574883699003889138795787928687481484 203 2863991045864391591887915029577496782342085689210507150979866027153582919449740966154246413489009499103565937254117577343432666022872537488353227168690320079 204 16701168097145653672140587536114810039357147381050202088658475349302049736316012170637811795654230362243506382020578402042656090501372771646276041454102458729 205 97391720624228135429338302235092012264647532372236865086542146797081778572287670035494393611840423238351053083528248855937447558783847312985492241030831098376 206 567933164373621381343534814211124722913660671717361497257985567873928361880867251367001338274351382986246906767869489362492176818618961296788619975394572901940 207 3311863443094305149854782027136210086198533093947259900442339939414423702556595209355200756724488385230306771444980796439788701018512028806914794954026716962625 208 19312905379987197612855850541728163530947034819480932549742497509264614114242495302919525441877174284501780788402835345319655454759173247316287166387468499712561 209 112621888137951712575824327377926243804376279765913309624960199997837604105714579528863791331580695956455488824850805313187203560568196374973231421140367733689834 210 656746845604113687872743858910100898009802196151640038597610615011676073022190359522195814928119157801410791366344679138710503876326863530388331066376119059698192