1 14 2 2212 3 406200 4 72177144 5 12490527012 6 2121871518232 7 355347019237332 8 58835479020749472 9 9651371153656703340 10 1571020467270689259744 11 254061714988118013529260 12 40857315122339646469304952 13 6538827189656346046400276660 14 1042062809718037684400094961000 15 165451025665506514517833100324356 16 26182287292179967974348411739127120 17 4131050565698017953286578422626284412 18 650066102364578291405366202151888125296 19 102049131500346627720384380704639077023836 20 15984954738792937813489923908873803042543656 21 2498888118164658475617562645080120214098472644 22 389931291256621993608888730121158621227707859960 23 60743394828109596781845855616155557780371540706996 24 9447918817193039179732401204109037218023536043737088 25 1467403307862228419891402774994701122984030837679327116 26 227606057957985041679993454245193577043127551693923613696 27 35259748551085892842365656960221737973970925530111943740428 28 5455967051885524932479004967419070261912511348417683788605912 29 843323033160307597807622349304608339926515264488221738420671188 30 130219306280397618121660803233675715740472577270695083823554562184 31 20088281756706949918953906989561707582854938601501090834214840312676 32 3096140329127913579555009599999124246089485012597329105834163478618800 33 476794508867903638690372902782499148056855516214099529941760464021679516 34 73366040694672852390354342321184875031515743503159685733856955333871895696 35 11280567507843257949332908049971384960652961948948589711461975154616874747836 36 1733229836674676406068867314325117786644547607222386455464284745857344236105608 37 266125617358796038395520092866963089143733932723806139452954503928544119358627044 38 40835445665926596369192660500212093559641569783558124112311249143786025863609262872 39 6262124542532978104635984097161996735731195709706495637232173228461980296303919774740 40 959737788973179147338386516193143117040594473646381904583740217507465858255194257436000 41 147008282668539799813251695494295150312730576299942802593928240432524952515126614097587628 42 22506105019312524921963222478104729272197653913246192940438137237913849315449147197988507424 43 3443804448889116000568964871985053816560926729185468545781681725148107830218172452625382697836 44 526703051496722607390681134333948777919458725054099877542794214995762274343486316170080203944248 45 80517704869959323995167961244759271092099711008974901032535713076966159859438069148618896911930612 46 12303355350761071614781322697939911927901953265332201986841972952276877689905801859111221392896953256 47 1879188244003660311453658269571656174498193736570098885289816746463432349949524186282990865733859559620 48 286905569679943934595268542094349213447974791703136772149690274448960010573994342946789135576142460856336 49 43786137968399181397037377071966914516392616149138811593194350960831914555115168720275628928488453261250492 50 6679898515403674017740419169625990684495739977524629322055771788902365821896431174587674401382726524186268592 51 1018696624678127471139488985342622535102028995868258552261645689338801948065530739590653852420624467062965415708 52 155298593003348883307380190488796429104377483212401721564307090929387305125852759021218593651859134110347453363944 53 23667009059932761101817228666008599188589975978946688386502511179461114949527373527793596216964595983864628724990724 54 3605601186952429307466042932320461296903081597716397644539578607543793241396444382988693066177346554288730363720759864 55 549130327890896513203890824829703502182515305968755345165763299602771302205036867890329702510650364665553627880915091828 56 83606746023593991832898136413928131397652969081469534611047268141367744038226094223627329226797055421070480728682851130048 57 12725646025158038787816421948993214266805051732352811807940337012129208015601802593161876124772180473761441464128888782445516 58 1936400725897846666461981714484973544834912291161291851423619798290711516099285886018956818668971656751157387251963895266904640 59 294572064720224864131600641736549397723124286209099115478689124835310333977609805513181758562416183087956903612604869869847399116 60 44799446964339266200283499021791867165642724869974411820695807637084715083172132992761339428999822799785094592102862535460475160728 61 6811490935257963485188484553036994982294683873262614317157632388618455115084748057924685828138446006322074904892680424650780090658580 62 1035389226383694104653023279609445527130884763750005420131537030040760401917174686043855526719683635088185731779060529757109789473810120 63 157347685701344478549746382851578526192624826846055350448734069237030547838187146647875310230188123828786038765312642257693783436397551140 64 23906473440896640223582350428335173598705047383412600770160704397152464531949376827995011970636999794494938565668280228612629090107477544304 65 3631383762310649914504039723782142153686423373568324284311245032870385648368276612798251178209649718884758758185217733055851429636563453401564 66 551484303565273194475776574330256312255772327697326047693159571735128790027294258974780449294327431507559842307068949306913086825456991019985616 67 83733899731487471517193499098416029599000924813778657106240963277094916785659443077799490701603875077711062682221065858508732892151468763640723068 68 12710987460117262670150887045600862845642689210000622535955794781233072164298753164009038684784289585458903309744524360915806308777621580797909495368 69 1929166079404600617967728703246322638352541713377547781679674625605871916915991577444165467796872048734255676226083224885555634743395830681725196525860 70 292735058016250230795419490246632746188808234755033589832584344403209649568841971536044178162776770318171409498259144396742207648005956774505840474409304 71 44411658031862332460963648922133089313497387157514019030072022049168754409682789755461750938202802367455388233151725117985344503036926894789817593472374484 72 6736566652597474574497781970910616836359021406209543011274965955164066801022198270252684822970190956952913640065185848517509731941688414362360981298927306784 73 1021649112089341994487467164598659232739388888095608560126416306963139214373129661365641806453195817951678540714966519644183055132543725153451566636623934460396 74 154913229359389459532770361659136949638386208559476272727059820418430169012678532978374098270085212875025737011696153924066644024320649044151049011923253984406880 75 23485555399608388087338342680039644567669215138119745616884642346425830492174817399252028572481107825090719728540546087982648156761909039432449506098220067966970412 76 3559923419273024036359691907391496951762395318850410108460783099251988123397976541821697411510465331020772655881977785985539592229421847501025862517237352884113027064 77 539522805628777931032539969531030567156890936458953762164057199030447090665902173196349198812713670429601640358340379036251980603930209426183120751547797072267832254772 78 81754197255419910507422029031822978453821123557748909183154492449810571806841827348821073810561740483569730522182347970879868275602424307910214439157790150541503842916840 79 12386343324797388655781839055916042225225378737165576406469040934266040154346234057171332979007806964961057541754849652127372870073750450113528098275119025944073791298659204 80 1876336009226180474099907336196104182352738545154724048155388885995875515734560685569418496741052527505055016401373197924668007332545686485989439762813977615145524894401532624 81 284193499114361108696958216728801259870036022407508933699099213865745641304677948863550121088806080976840453041426265750964746911281586588595808041500086840016802636417626459132 82 43038310721522811719924767679489799511610780829144222572050644732723586512318849831331544738387824613122387494277916276639719239296612460645961725155839112792131894381085960620528 83 6516813864996033401264094510239912980191739269947614295631140971747122380532107629924938439095426540180104940399026762644576394683319543282846721030545092061709542448999582683651548 84 986633504388835824970581733431671529650702610443710573444445963358435938343706439623785218850854422676247904962188652383906106386580194125148297709272155237052621333908545769408517544 85 149354466586558577269824659641730441515778272697031168264503750434175662508928944992743071488007619396784097306847652055526322171789943235192512861065824921200127440280733123270076659524 86 22605999221227739562083867957262505472320311093960575243622729794659018878762318607746981808429930783059507880239243073225076456794219339996142944288110366442402787859693111271031473754232 87 3421161831718530404788893474915273899036473365726123149357361362633965124893656820123303963194064990444858790362003782162475132162480397398714431078768119203806864788684584944015805590420532 88 517689291198766654507825741279020246210754161395602237435445542345665303255756635326281689727643750387354317808840027397460608284967126730435277897840399425900783178311939210127114843721561472 89 78327018171271712258092445418099787588549464171244558732441261408503703451907851234045823657902239548344620549342383085567238540165092155940393761309104635443518146656201400350428942187768631308 90 11849554206935063621957457640193290734506456636201181833484246808914234672063137691362531690161164101355012651715078131892413519011348827248638786101319462531792376221455210074633613324792927533184 91 1792427323950875071665966199836926114407059831200231898045221340883268839029961058836182777281120514043574512847533612204865139970895111979921540446264795066369874009229009517719778308423419536083340 92 271101117932866845606472857156108392119851438567137718790228540659177497316604470095447539672156402236720939841901069618065025918262136937506036151103368185787959887775907912232493818786368301363210072 93 40998910849201040567210417062126635420558354697127812975182060616929157013222131486289584886435782074533656133928091857336790788326489341211859678623882487001044309054477450142585046166707229088199551828 94 6199627641433998894662161580533463591052857783651303018859176596578684868254039402190346106616140121308985818853891219223800884681438571536980305607466561753736820416073032011874712366597790837350301148424 95 937372379079444695222991236493998758630447823578564736078746580547401277146357808871932003103526359871228637348321602587786166395742458900632636601606446388921439022759864674379099567288517787568721678489828 96 141714051292635354868338673789355447186163221366102602463919370344048734971303273052697726791920211162234331163605161237546693991190048621836648540896655731318482274265797291072500314264938394646799202447964208 97 21422434131018185928749193035675397756131769302300294200039207762362154791929393260627663757837049817571399806639391548251348864633174024612653120202387058783326144632830097116375444702525984954834207615814100508 98 3238029176588171738128858172727968858018667375746784475974062663793176922108704369236465925752015819331368320716186635964245287428310893524319579035189093107212862062537384569202786675692793269340534903240564699408 99 489383823565753185136016038819362843753065701003792710904190055982962658364859142161825023002374675137116336499685491445316802074240575854663881766836137610357061636166121295191637018858407109939142079628228943848764 100 73956477565810264951244714383033129951289528672168794213565955754076302198844265323569732151447030852933915252513539105434976003941487188505075988259261510160110129711668610965331832088541628935571123470970197052714248 101 11175356957824918887104356486828378508548324686262263983200558161886905092008573435649035341498003013006507894873641148040415658090498180955249970106263125821473169056730008903053745075916134698287546303151379966283711844 102 1688519049993352880129769786946275601994772421110940409091316504559593358899407739552978090525357436020548364645605311846997950968815468118409306174359551921880138976667804721811332978255716428797975717222024641024351817624 103 255100127027217789439660167861159763890941522580806092002959381706457688500609385650701229908884215198823215616534656168988303352726916447805682324224450774745878368289263760720873042284657239592952658174736052049821340250516 104 38536856612121235019119252972564424736758291112125494658463606634542545108462229657245394573482752612880728010298901223014396113105750581451273322422429491179178158301116595231446837272605920486520983969890611544749152814228192 105 5821079530910070582816838596888580696078377405803257844885477131601064351570897918572538356064755396167608966660145284294345778024005794451476506415122639640621000980824484456497728651802470890398375278472166832851231999252583980 106 879211021314241707303457030006141091583055739444264987861901787236198107115567169248641082046268763437062026089203605692129946745101083947971473495042774926857663705243199863903012887275386495650882609358225954465042663992572341152 107 132784001011413410254627491096864451656243839146752127277763895922786554168441405317674300486308055993281002910348582049350628087283918569963469599428103167614802844129269650925038104801036047390314592302309173853933834873513431656684 108 20052202727795121432775225275785737110952499557266863279738680865301643850784596747399558012936109617712441764350868536977245306287534559173942933770032656562200736546237218708329535317437986967804694787992784372143847453789654840766136 109 3027908774004873539561111096965810968187144833377046700877119119748899697134437187566608040447572508637382940322582098047015811099639245047500784979211015982462408236814496061763048718031482208294303893682829792388867074434910761154284916