1 4 2 20 3 60 4 358 5 1626 6 7232 7 34717 8 160988 9 748843 10 3514426 11 16448990 12 76889286 13 359867470 14 1684122959 15 7879951514 16 36879246800 17 172597946528 18 807735845097 19 3780221117751 20 17691605965676 21 82797291928191 22 387496301051514 23 1813508746901676 24 8487337812136886 25 39721321405780562 26 185898598249776208 27 870018694846357639 28 4071750379245262015 29 19056088430789569997 30 89183884997829150820 31 417387110443164314250 32 1953402297292068502280 33 9142066202271290562942 34 42785541719541752621242 35 200239481459540676378909 36 937135501851037262740643 37 4385863093682619094795207 38 20526161994179667737499455 39 96063948601036399085907053 40 449586348973838310191187348 41 2104097200397621828042926502 42 9847329752197951631933633553 43 46086227981751331981417592364 44 215686938835689034162319469082 45 1009430748117705996625970893121 46 4724210194740684607507614248488 47 22109651411736760241876678013516 48 103474795873387992186081078512894 49 484269660424129771768112267072122 50 2266417653023776532134376405250010 51 10607001424546267013698946040627768 52 49641547342728629714656835352139818 53 232326095185295239429259955423562548 54 1087303224686578320904534016681542935 55 5088659117146688833169964383851358719 56 23815299194032887419202815975657162051 57 111457353036396899924169230947600961112 58 521628615482533211563346770237323647903 59 2441260312376620226467064620153128610345 60 11425277938928406074770782960584679787882 61 53471141655803260123736423874486107348150 62 250248878430644360836501493401642915793910 63 1171183169398481876722374004349212534544152 64 5481223431986233688168992388456543047705634 65 25652529080302709742230319423675781622444827 66 120055724124591573296137999191877943390034012 67 561869625016719817236623055624735194996251581 68 2629591198740399201310038706032099150028874000 69 12306680348287619255340655693251616674585068963 70 57596169802924989489434607056975164532262636043 71 269554313761708629237651597916037169544516665854 72 1261534027630007026029730891864776245023226210713 73 5904072098342592375300106242412583323842930257395 74 27631491960556911540697953771892059549153985208523 75 129317416056056152467726385700004293644649376868481 76 605215024917463127311616087941268460518638175692953 77 2832450860501800237824030680482376865413020889370290 78 13256078495823041832888436925305051313461319949824091 79 62039423009192361788941413411625621628429791639558437 80 290349065790933774404633349443129793794890123233023098 81 1358854997622671391942956447720013983091579743863169793 82 6359541400741670110154210165136224776528647684349876934 83 29763121818372118415586050458005497940405374269242495886 84 139293600678808151651310777086647925157151881338509220503 85 651904303200156907191688473412892278411485177215226331590 86 3050960119200490972151586510524323566105243975853230397222 87 14278717908836828288077519555623816659786002913175797196056 88 66825450728462854512582748459130102067741718757027712912656 89 312748027769252030536744838015296639441941359442299176935019 90 1463683788247105987188210099614490272643197493164872038518411 91 6850147856273794659959325119693949869475725630609178257931030 92 32059196138948042542237216172905323784894857620156405376488140 93 150039397490409598688323071158350614330620745729213767428156546 94 702195423170202105247645702148940894972483376778328221789604102 95 3286326262091904196951637377034928639222956369851024990373948128 96 15380248780540963843467571338172559989613488158166301532276563498 97 71980696280823646750516270442902810574248449938140445165856947578 98 336874956380903352365293934823681612395752001702063218084257328860 99 1576599589894061179733168330255852409474959740881739584055993277716 100 7378602118596158320816307996635562756242645348333460306319159956682 101 34532400980904757080924971299439897710778563747315587489187657274421 102 161614178178897732501090928257001787091163726672697180473855025678072 103 756366248697375582288311121550669999065984883652435150410489217189446 104 3539849712537405739019398768032457492784743946317478489257217050676192 105 16566757187977935928067044143506168349667351302536831768830238852629217 106 77533642954769482713176782701177426518906762816833298206161126699210590 107 362863155512416126127491821695084846730356014411090238399428900458356397 108 1698226274563669638613485961358985726335983778777233071702383632462951943 109 7947823954586425548399435344026872589704357206477552294293337757423384192 110 37196401068124874748094216435601600406881383987330351829021755367280104447 111 174081894657768265473308099964225071284756992780344434400315106777190554697 112 814716079443704687952915204977544822385325566770540275170570303805197079527 113 3812931214983769516856387474305767336907566362300883835312458946856058756356 114 17844798718253581867149678207469385009607940441983334130116771417494936657636 115 83514971380447566404614497334145056979163992665384680125758130020537605884732 116 390856212770976801057735007352418235960442247418728198659073819302409959796751 117 1829235842825626603090246612595209169566195430442292875625923625453652254694342 118 8560958376370081104511705455018548266530963703030465878374157281611053014351755 119 40065915288828880108646716531863808844459914222588540952454394473467513776055188 120 187511432407204752114864709507651593646904673103510118458043429760768850250061180 121 877567304526426883100280089899324103383325213671551068384224178461760576334313685 122 4107079574227539030519742663491053822832469082980245956862252431992221356764560412 123 19221434688863913431702266269136752882335391723705072285693520694256757985132664320 124 89957729043452926801642633871640332394952195361896177706348938308036880196520988448 125 421008792821468451141192201389466250920852927949262369001607148597345763725381531347 126 1970352136694920100391536310915027878496339504192424844214019891893586586375458251008 127 9221393017852115698940863704997444407070056151399719796740086764199910983464952251319 128 43156798019022333472654230512691821223107105495953730848125018664244112378445223204996 129 201976991073796919134065196885415878728777969583421717673438267659081686068708089190257 130 945267183752683708343778005803361994083556245783805490587223870642289082973804673657981 131 4423919991724494207530298182334356688088951207815565551496121528547601707778040142638689 132 20704271162236974961915292544185039385142993323247477690441999486670198818037325454191686 133 96897512875755788319743209691505536170798104823961840493940317850447961282920126545171841 134 453487491925449580401108005295253742317749934316491418560486371252953719841207373162782451 135 2122354838937145912632282683332043034786652100456562747569955065324714807276762607304813552 136 9932776851760249321569450084988110763360689173003544649642211185804588909487578010354155584 137 46486126719635732409375734677434961247397083471313854220603330925172330612203606917294981757 138 217558494431602375867302028755734436719241402279703861598097626568460932077886742501389843981 139 1018189766267462765292343329045602598407683584783723487782901845076257052802226161597732882044 140 4765203045003232561315151217619245751960223119055927929615789367357225769717351555909317049351 141 22301500970049288952905234742641435640661683042106825164594244975430474171858965392095864827437 142 104372665932595530170069022452073536600578402255078557392130947101702702303122800676673282217898 143 488471758403493292322330631221788979374493988405272404221442524762828933310600329478887768430447 144 2286083780900001012573243904076095814160159634092824841972610560993657477511036095149156067001331 145 10699040350613377362762670598519503801823514085653930121461770743777892674712848010409496443382216 146 50072296291340688941964728305157993374433961403752590785644178328771251527331072520819871687082943 147 234342031969630847725271810613000865765392735132548991125743592656170200936435873569318663426095001 148 1096737957215524813333780376779833971190181549379335982603982965118208289773509086488347970598485433 149 5132814359795094534530506053240123098831234677246648122345081618026334772055186172984948052675063426 150 24021948979505776418670811472406324028978701708285345293630383157787023535487106165220268093840465719 151 112424489242002316520120856567547512696339814187162801175054692526922849043774546676816586595389121875 152 526154884106540665581906123159335642729918297831009155624812822969000635701093197938812894929770249399 153 2462443582672189755611310590564546023881144279185194528950458871983036336742745401090735774444743043120 154 11524417203006767764570193735639931504214566069266659987329317205854923956202118539656629593830296975480 155 53935120708362973038891004808549705287749609713406734636820363905801980528556924119592911886617551600311 156 252420334545569478824765316859465819766475405666468666408118111836375370290634515483087892282893255289607 157 1181345743835846349049601946628781632985590682151836688573777734785551021165258866215270681345173692793299 158 5528785028319995550626331494200907560986744289395390305070793590572116039207226786914633867962080783173609 159 25875120851684237802060505919672531467412396587222205633872383748915591766966283932534690179923337295736387 160 121097469997437886320447979984271249591280739440123348466614222784301655387834227323452184377920046874188418 161 566745072374254652267258751882224282650619941184423038686968703071542429900004003674438585800797544840804421 162 2652408651207121968115200785136370502323474803187368250033108790833274519167090184198039078159013662141258809 163 12413467705198830492318200839583475460434676694237782275209485763642911047124288293584835763929780034078583321 164 58095942492830216932790228773472108024125745232882150985686465199295482433723390780842739418657870548928983424 165 271893286733787411450145475997273038061908661714562690507594641580838070780725706472919022461822561720566107490 166 1272480593287989903921111120263836569654502056982255185537055072199970287058012791456998045481316157989801073790 167 5955302831290319274554611084758542790976266791868215994603596487950191965497383180873960052581302601108388176036 168 27871255561339514075489926119115647832719226876126111296350353849729006722053934541912228183386614547763697967761 169 130439527354344490243342317647202715406626663307419146858454725722723782970532252312547401414041866736037759966911 170 610466588380959754028489874489132455313105671882729201445372175951801229615233750692795101609993257554668288676518 171 2857028564026576211278716341459365397737413566794357733870540221986464517685282131449735503636004976577535411026223 172 13371103957240502752713109795255609259956776869131608738597643864691897100925261464683021155638123904125931853074768 173 62577750634511875655084118406201277201239687470041830398048770021488234271747979622546291905061699034141946841336753 174 292868478698397706343203724541410369439691764795848274859377302851789801322143510362523424275979779674745100886224162 175 1370646035458651745397291264015602467325876053172394778923389447303802498039396518795458280183433803957506280752857019 176 6414724325635655681290899340140846687707875456458922450492456919053951018721959672117181113709777568164702208900977112 177 30021381968344918685433072029539211583570143404939507121852042943807774314801445305441339751481080368287518559522770754 178 140502277188654456090194557380968211326900277883452007249085546133119933533805558526908447308310968308092894895706473891 179 657560998224953041716297307508774754013510308333822267319561074242739257936496341736952614814633672886251254907315784283 180 3077433868249872453743855740582407004074709406232490842340527898326127405026834945977332440897229230134699556112893872457 181 14402617002858586245192337122227747653118690538837623357265260280815354679196428354654720108507137086123743135721576794105 182 67405307607470743576959964847248056277150724451075104407957106474631537685169187092700528250925553740512808545133824813594 183 315461800640534878728816659342927106761200531986160856509072088809707108517094975193579419776159666221041288229402185670599 184 1476384445018672126253845834615702189576807436952357492434918921803128725738366726611167968354912180203760148147156998424124 185 6909587864734368704892715269489254225160508368632517646193249839040542232932307117842275535046283849702619782046716698407468 186 32337379753334264532381122201968666339440502181232481461252716948760411069094537066553724652483810972676628659040922778564354 187 151341317280079744577442526439200081097052941952482501407401544222077620724136823568763306886507269923546728190140789548275055 188 708288503607288795899460674324570387103256574007333831608998634999887306264428112065967824051048749498041310046239932637870110 189 3314842326988816685029110488212261282450835738014519587155198252284703741039761941202097470210385116402071498878984513029559943 190 15513706063043823263064774658846702030219268497246761672335532541015891711319540657966265658802940180337613777579583850986819126 191 72605286185406745651459691392989846471159239927478142245596051175058164904147797814034207809290803870936029228955054454337846500 192 339798083104233464700900255205368382445203058393389793198457027561652806699731317641615883574547850065386255401376461775646892350 193 1590280038101673553790314245694876129090819492182848301345033322116073433663716932399836682614086197482233845725865817189091654711 194 7442627623090179194293848075261572674126680980705283922136506305290908862740993155605010096416512968117413389288079412398047711818 195 34832045054220489842747904350006698144091065183179778099493889945892612352276921512335816359040772643051111421839787916898818730810 196 163016534495849972937941561843460796045678405139571001131999967189711092039476232358397093389996538301666854374483253945927783432788 197 762929379474281212028235227544278152294071570701166207283362429492914312705985552933818171601499082455240668107965007783285673708437 198 3570565647620424211738848533627837962286951729941346124516325199472373857208442024796168625980893474458928084705138264521133458119956 199 16710510024862443284133595849524182658529626948675374305770380072594139484294090015944041969747019720301599783813638960135755279582588 200 78206416811612555225698984052449993217839916406309885254147866302916909716754126791178695426121826535576873289644443362043743182920906