1 336 2 1944 3 11454 4 68830 5 405758 6 2385956 7 14144254 8 84226372 9 497945422 10 2940973430 11 17431426946 12 103443591278 13 612177964814 14 3621788292858 15 21459113612280 16 127184449153574 17 753001553319016 18 4457885969403098 19 26407312693349398 20 156439502773072130 21 926383714984294214 22 5485726431623222618 23 32492417917336560848 24 192455970191652182938 25 1139756774915191441836 26 6749890871484569387720 27 39978128079232734133586 28 236780208072582311206276 29 1402303404055995588512684 30 8305041204517735366479616 31 49187818457137864723069430 32 291320475417189807433047484 33 1725338789753065340916726142 34 10218324878483133170703013666 35 60518918125222858390135816326 36 358427425666325997998719642100 37 2122792220822659415508344821990 38 12572300946737422512604231908150 39 74460230718757181783702429318636 40 440994605506517072635648630506424 41 2611804928744177185163085686783848 42 15468517756877222829405186986612022 43 91613091482037532563811172931748102 44 542582815783752590312599970632739030 45 3213468110973858308335930634608890980 46 19031901830537763929954430129333811040 47 112717334133264260658765997201761267704 48 667573473102505251867139185509885352326 49 3953732067889843421701624477820094870304 50 23416150746427102551283582577408969062634 51 138683213084773022743344561945673060501026 52 821357476116461111912544379945447321929734 53 4864525245690904301791629025570126059538690 54 28810364664941568791250274126038030046988674 55 170630668601497436168035342562588892397267754 56 1010567667282188507390453886937494058594606412 57 5985131262098277147441366894198380362902304990 58 35447203628920225660980397017082344732038117228 59 209937632941114326615567019762044852950381536938 60 1243364888704124366439464986206561721208845183116 61 7363883225517236807652073456120764691922645445692 62 43612923057494627913396554234447627238187563949766 63 258299462828761300936114271354534889294897461826420 64 1529789956110034895383933349627644969646321200469972 65 9060248391194875794234980705377043770763108278517808 66 53659720575254029609414196101626452844755178883310994 67 317802062405305571236247035408775180279935887332052802 68 1882196725089241148209282043894313085347127216551143778 69 11147393054214043469830999554702387800906252307972422490 70 66020926861533357331553857395104606998465255869026371930 71 391011850818617857964141706208247871313697534040649865830 72 2315784924829584067451920490854281139039503953665704573088 73 13715338300968863384430716361364913955468165932185427800726 74 81229695794881962226408182075423095769322377310522319751258 75 481086454973898305951263010870264513828982376594519441094558 76 2849255739427598448135975094886039937047863742240275897423800 77 16874842728662304757907588682658283902599265248626829929734802 78 99942000058434370874826541044327254902546153779915931587219404 79 591910901789660331144147954370159265817867442054868394394817314 80 3505618411963357985632652843008774092025954511090463038817991026 81 20762179598686193092105828327904518191169864203178118708612010390 82 122964924052658180076582713906887062499559658435823547923720488356 83 728265184105067818847503933901602948775410836502696304772243451792 84 4313182660752270589919959835240929230488701676254966742096103704678 85 25545014468214082695287581816577271459942491009249854301890260293002 86 151291474431896782692682954935379106500970833579315401436343954631086 87 896030427559802634248611032283011178056799148120954275877221781638946 88 5306779711698608902532109913056746458661862675981118439757331946302326 89 31429636809427634135493096835612582564430828711085133793916138377085912 90 186143409689587951930632696293861067542831963198785584089464105632633816 91 1102442550672479681564307402849605243431799198728583307369927000889771386 92 6529264611266111625921905013753270259743025008264948469542671386975132036 93 38669857524946376365638642421532013110807677242846860402894400106231690716 94 229023936086136414457431000038406888623707992274677093602661536013851153464 95 1356404358782929179233162721537312923149569832525350014007752892054813739208 96 8033364616603696892736046350666677266826998835303871358330093177775801699180 97 47577956120144315271985641868745357616937167471844362574786976465200679239250 98 281782542759694465848114215699942521080429825333796374395498801800689662226566 99 1668869532847585704155440625369019209197024922496967116652646159586636545410818 100 9883953386115032486892583388946193564446453614799898004683641486226841861422650 101 58538149697210356080108360596846669542229064360721254231688702503222950369479956 102 346694772437292945933392150593527881095626744820707395876532064578977864092414272 103 2053315074989918925978211488998502611747581366651438501959383360963690940140535092 104 12160849059061440434358708727601795916376928305650358344016016502062832885611364044 105 72023164705029495167599172672712422738446544743924136692963377799039360489020011874 106 426560368354096032389747629371146744720268619960844500875993287859020577080678517310 107 2526322587955337891791859968896542465873056544819332419374223336044293696757044708172 108 14962256908762448544545181695366581546581542254254735594695533613617488830264435415826 109 88614626204577444509581923471393886511378911622143260571606288110090632017457801939276 110 524824030576598644023487475598788058301217065242589906284734143073454717815144322508264 111 3108293459758564883193481783399672660327014436147955643893287759505102857695670789691466 112 18409005055202108410902999999283409428028863073681653823509112696359157758296728175908792 113 109028144063593054216974516894835491713228428719653768380116222074844618943092622304600794 114 645723990096562296800918654776186330338490953886504700442864299084591536869477571869862174 115 3824328800305032910646172576932845141882300952160336493273207648751459610894334315929988042 116 22649755928464813698538381742435697705452098275173784563911227563653904679606975025934516466 117 134144178078549444695673099546304041825123465874261798134165725787223896775343616193293618162 118 794474808876670005618651448417279687049261017830897415143824671747535354110205438406896755056 119 4705312082720488412809524905113046371633446241343834985620543990778781433898660232885308846588 120 27867418259742169476662010637348377824503113117225515896911529497075809545861699269688990772334 121 165046013274090158296398386502927381427229853845964180626314185640497063143888301535049984339180 122 977492290235700147752109216907717734188517697652686268256694708659975716296367649252602442321330 123 5789241185023058201736810457929873909241156176722190302958244222243957503162551151330094691644442 124 34287036156863630685092152295013852287802053639897350447315402684511782021538321974539583325052216 125 203066483300677856834166797994380307419539192024788338244177695926670103647586794144146401665852736 126 1202670200231057633310043846030320845584882341622469201285983070303215359211696332877003527253119586 127 7122867284711469716828127878280519697224099087648067207772869251515237073503580236194801217153085948 128 42185495529751635784965534614348344666476486340893566016560945139689364340122887558396402369717633664 129 249845457167294113317836187249071470078103596808265683975226244369664057914471561629378635141396288138 130 1479720735367685820953151112333953740024475322299762859311269372104646001311227463940262330422004245612 131 8763711293781754683568426140201160390339611108735111738391960022662028064974850199247025487147885511854 132 51903466515709549453224960193477685663834815114453190775089839985244674904798764784923269594487726404822 133 307400568781730360089468880378767799852414981750879289194389815879460934382341257449049076268333107902292 134 1820593421418792838302140425750064389197072594923857974849811413280483730660021165598027740070225516220986 135 10782544805461586403989887656741185973595687376912736690620447751162814972524344541903167304773613688286372 136 63860096995836856419183826309546244026839093674032255404784754158618862232186674697758855607715031081910414 137 378214239949371103603752678959484625644286697817680789366500077729128630032563648633050876695162419687037418 138 2239990510972852016617496459495186498437478279204154276898192263039230300180904260357876442084366708801409032 139 13266442558905456619276350198698104830347105550662471975201797188824066473813864257122120837629867327176569224 140 78571090951764743638654599331422104159476010008641782829814489473160802175250653262057053052692204390100713514 141 465340750238006864298710408072569676576230610225126318532097466975353162777189876730405399094235263593067555782 142 2756001109428498593772693306347634026756109498604627871554522967911537217137103191074424889923069547297515356332 143 16322538078357070690234461931981660539647455011882892357313438005353052556570518578190822000307867861659176213064 144 96670951404175634732538971149221231806184234499033797068350670799397825627650784019949274301997124040877095562874 145 572537971761872420102898069498428080481663671380539740368504892352565992712091380086323511447537674946525468276296 146 3390881380060976061961100977192298636833416847425293458337690826264407363487657753910732319481271433534286203474700 147 20082644472053393416285914074757784158913808713713404722719518015687410567064488054960282896020937371089038762971338 148 118940347298036182535197493155642494383235910437388655898107541382005334945529403486604803863345366706648152237427636 149 704429450766002266192578126826741000745545106015563097904928772040500879520841257022524172493788976617742318136408186 150 4172014479351404153880742321073055452534959648843525227016595431519703658211760448368296978842277469046417113683339106 151 24708939691534281726573226197019504576563553840444588192386090814800500812364785110850036655457430858159905569818630578 152 146339784701512737769565258899527368589065148429533989671985149115631144966478511220083368516692824653322154940889100476 153 866703826786317837061294789938552909121483115156915379653809850835207775915605213471927461495279164291620809868841221886 154 5133091625754473396498446880195116337158234131965324021742563954155884002387454925271740610527270112173448840790453625604 155 30400961463490625344660412749683393810642914997929764306086751046979453048493205187095327052821854523023504540489515395730 156 180051034598237538471185881241892881085890702934013125659492570486190220910964745718144321005017178033155924119323074603432 157 1066360190575810406260850439930103000764087025896087039593106766027404090624850699438029592255419867039541621433928722839966 158 6315565242833709492359955248034232392088750885777277814309413456101586843641200474398017755233861493719916324486569563754930 159 37404213594049751988142298316135578865285718551377064514699930843316245901514815237832568369621650380640542683615072002530318 160 221528104103877481807063215488042130002065398583188310134077894857156213078569542769679616117331567108417638963728283746137638 161 1312009963381910640354335539371931384350853212718324043781058523286197418312698697848409695410412853551948273667371586624693306 162 7770436852591078405728956033694625192308063381816119165345976384181104481257949683619798718834229717538203511448990558984991352 163 46020754845845426504045822886004652401388250011230766887219514709938596260325649385552435671592538567781358510668171035244311864 164 272559949557428178103756624428347332714369998903860855723542640179751907705252178112303406246686304978899578177828417011729916362 165 1614248317994599478731211051771919314267885109307583689396233700392311951745245820092865892311891555326559928756838018983076669082 166 9560456832999794569280431630587256282299366875265543719867253763802551116401330208078674083775501142069778025563379537689413318002 167 56622227098989767301099929638456180762614278934988465210544293077746729230957378478435109831658560069926010755439433638067806575498 168 335347636378961311743094327555887752058911351573917076393625968024835945459357611083742188600908972404788105959805115376599519986638 169 1986111161405773999872728154702260474654202342515674405504824332821513828901842548355199198387639532494462634477644809377673036194880 170 11762830917952064008223673744208745327934608023457708162406470287060449657367179735859380346112389491730327724062852146233075747573122 171 69665884716339093202906151829024601002179691075032833137527345831010142753922475388190936715630176304524645250118513508922057473286226 172 412599273692121195564249501085964871464387280075243787471470188653672294464621467187602192659036431233888514339015271943062865154737932 173 2443637389296501888469050069530707859311176555121543292377031095983777992596479783755849468864942934797903660262851902454963838116123074 174 14472550174248767502331800485467942909062969816515237351615318177487346622506376994867644976863577746017412271267759464227609729305409026 175 85714316479028785180886145133257157460315259250811366343790297402919928459937267672374327057732532496797283788754161804973078142739594164 176 507646818356839198111660217259383810470303789627137438676121287372567662266233561650657370928804750154027267696237889447945310053730959916 177 3006560663070479254048124187184421475063208436821709408577827504634858309047326338378754037772585758028270512325231640323977657862573902258 178 17806488081579479035018884381931583201488441295072248833875813936149086294894315428173190528733405157255802390107333999542961927208594924966 179 105459710723288776651506473218892592368174423665056246412627561047536589088889626413562008900673822310238150616398222304190606410399151101112 180 624589786311935313082188887986504452603211748000790869342063939097050842009906439385518975119151739416868874201521891025990090104915968246698 181 3699160546616596144549149399445738070963122294944554860987824538677337619920843523385628434795612717697625491023438550501129022984942293502874 182 21908441427524045104892353414300559850688219074389647477603163293454019992426015340656184460953627897263427474138424387692387364763042217675144 183 129753710263335562134494052979334155431094385314832306279834788939399039645829048727785419568228381651633520348987999782480656272218423350582980 184 768472069672202810633676575629114621461361653271902033032016095230775267436164248456004534839445315773341960750835296660654163934451560611265678 185 4551309713362008908951205461492203153866462427651750567532564361795352925924436657112855185679776182918516369582309727830412314453206040340195508 186 26955332437494122470215939741700868742925372779364661710005870964316209714755914922147178411450219382195446283762453077859457882691853043062878172 187 159644144779393137114150592141616409323374156690870568423560194416312065871982043087722364186986244946643644274152242052218651470294875533235156638 188 945499485915935635621079129268460266238741906781266952581533023619101546337521636586322120327880107462163104682382064082685637942002784444004651120 189 5599762390926673717693144515087294423283073834524724958577951278415688960787135150776981659017614441954001671668672629552530249536269115777353183224 190 33164839645005157125578181863440619285080616803072991886871382334754996290153206850088634611225821174227889187711502138810667745235145990728406745108 191 196420224983311896630999605459007783949792168548316010092753146177044970714544796138574549577682622632056706705912434305788438551351155066953060218342 192 1163307442323346220437326573867872125045143094748852293939931879776047133987191447129506265878856417695236292319179113728228147560419842257632723648748 193 6889739615560781381602627328946262808658813446332958381784351192362417866113850311934339974507800256303588028781904068888265486932285388408934967733576 194 40804786630973474072192075092917457344066479075432732506889281903555170221761838481847265542004663597315070884016221615817967439518437276256572060398946 195 241668147840990441069931792975884249225225665816543783852077586796445662969341624752104411853346494101413282009610431988640984755098309917890074984008468 196 1431290260357905682919953812916088748664659277540437984319179749888679649522891874758739109096904084082190327528000556714133007856813591122221152774545406 197 8476879670312640180998489489547970469797429966695220314535702457245086305238384201154717926732160265988428106918565218712257682006641751818575769236600528 198 50204693579757323400840373408515136188178759603313060072029781350099223583315638734488304506714914372649721830088607281814507170409922788531462917042878438 199 297339511172318661591788507166455540037439928333175694682039463411254258727385329669609847484663519762142039887786487110333087457153214951457457993233427638 200 1761006364150799169423230469504837659149605176593971090437072646123233775371014209873770369920877846537403094224521222078240427123280468071886396697782009388 201 10429637831691987473737513436853819053144475360365630092229076308820166619741814591737149202435566488886222317755975087113851015942224446174879006561481506384 202 61769989884571410248994972698831618377590137975801848377987931504013914462683789537823911794747494966089225707938135517651914112420655387119121783953000868294 203 365835488433356777469069019314476855851835915524951145832065690259722254059372866247809432011793579297749517880782077989412523077585657947385060691247830405786 204 2166676809359515341760478478391339138776930940209329693971731952852148667563815003058239176927262531620916600918036272073114098217314544541993325514264144176028 205 12832238928814341483922850001356987477488178546269898886855275370048653586714322598538778296814777945739741946296861363262968659570533769561754404032153378378652 206 75999500809193020563212971718469121577246651752470270981788975722866389383861160125301359030531962196133051531570225337323123334652173036377775055350321805123594 207 450110394241249356902990901260719552381291546981404324410355499787503065049614085524671976694188848407200479411664562003568405168419416711013430897749789345960858 208 2665798654555191241271929858847816060576649490324431609546641455204980299044114324193953894163683567794330663360563700400893262062769462505596545951522787417346708 209 15788310062485133801507715868821575404989814307794518768125521049007948837464595265300491067240747624144670564715746002025446574634442015039851290545124565953004530 210 93506962426898683199048038042378980801210043996112731926091033046886212523218096628262896377646379769571541649552406001476492385511570194613037207272977060983699590