1 631 2 2414 3 8346 4 16906 5 73925 6 267113 7 551827 8 2435059 9 8866727 10 18409806 11 81776200 12 299783435 13 624944548 14 2793739935 15 10304968705 16 21560646122 17 96944615567 18 359575578407 19 754760825240 20 3411066520359 21 12713159431464 22 26760018651801 23 121470496181711 24 454586371607890 25 959121811480536 26 4369726424925153 27 16409020959710692 28 34688641975408834 29 158518734213876063 30 596926451387356058 31 1263905217438240768 32 5789894777005966242 33 21851781333169743601 34 46326904470818669985 35 212637069490561623257 36 803955344379831733833 37 1706148863652599684044 38 7843225387589407396940 39 29696147048524033852936 40 63071044834208600803571 41 290292076941098846507041 42 1100322333388249916876159 43 2338402522381997578955937 44 10772974503474490263417069 45 40868937658233704877306395 46 86896444793061620908553960 47 400624397458312298087155379 48 1520841690419329755922466450 49 3234853446911424794383021941 50 14922326809032360330561788868 51 56676908851843207118794664449 52 120587319065047414292215516421 53 556510740716932733061378927282 54 2114534699726031772900178452654 55 4499936294555639262585679906695 56 20774200457088555419365842852602 57 78958237808465496176256026522577 58 168059377884536880812887533352669 59 776055487274990919834393871163299 60 2950305820454086293360499739368326 61 6280422826320298445642709588378117 62 29007131891251776066017021902159365 63 110295176545358093087966000320704589 64 234812745223804893635900728276754421 65 1084684214133678201405305118259923128 66 4124908657449289560978048503639110789 67 8782387782620123657859048586517860482 68 40573694537902738584195049788033739116 69 154312429632705287721532537276090147070 70 328567430665415335534089074103064030667 71 1518080857977700736467833150884674656235 72 5774121396907147736792655178668483676176 73 12295009521269397762029669770553821544754 74 56810503580471322174402544969877436101603 75 216095697086692946217576002225362217344251 76 460154702814115555555243019428366020013657 77 2126307512839257224507845160060479158535067 78 8088421471400882520080851732834687262741260 79 17223952189544094153088971067892439152400321 80 79592501658894088834351232923710662338050498 81 302778681579961161601214444563162745388423133 82 644767225060449523285697104734053948613428425 83 2979582254645572492821910416762527519396554335 84 11334968136123430899579659315248311277051826267 85 24138181299455439751640334808921554722213119096 86 111549327626592279846588601540614993974303920987 87 424366289841703868547666298946673842100442117791 88 903712194680948224697895985406221939640326621792 89 4176381627136446718104098366410102400031886671774 90 15888429222020667110879662321192733979004262014347 91 33835614057995101082713695768028926663778507585328 92 156368731578345112294428743787057275199076558191790 93 594889002632942713575025140242503022743706762850524 94 1266869746983208210108325196446652312089115783136789 95 5854802572315817892144573671271323362940240933383480 96 22274208511250377588885408713115274671208934607414471 97 47435178410792397291206631707627208885309772490016035 98 219222040296593181780399240253521509100047778862566630 99 834021588759077047941020250951785993900194316389198059 100 1776140240456264065582186589091540926666577318891125472 101 8208494576302255548999623933994037479987247026163616460 102 31229060639544054070517741475561696642746400060302026145 103 66505901111140892304925555421215561111972882405633265506 104 307360756333654550292772860999922591438912795245166653751 105 1169352902956833933879208479008240584977127575370720491368 106 2490278111404476840463863904118531831794695160221302335205 107 11509000000847997526790532158178702333513554393377439257553 108 43786086181809853358730697997049638015363405793240678903941 109 93247916644706506817225051337241836008406091100340821062777 110 430953115273609270947214432861256965216082988795985653449301 111 1639568614204165542195070034605316059176674737824629974727390 112 3491669936425378207863745443608301738137745484750748801096691 113 16137079798271983159071401596677055451980490883295185816000247 114 61393912000274626314823021663261088877531786649103726011086102 115 130746278275506916994287991867850700163815054433700800219395868 116 604257106613923710696560510683789256847819047962005366478957114 117 2298914024192043204703246698394619211926954385337348128128493057 118 4895838619807210004215307928552683318932092842346073274338535419 119 22626638338815844859449142035790951823099815797928453764797039846 120 86083805463954465799190190416517874947099727191395578502827226844 121 183326850760107935095656419981404559283846160431550479595127430507 122 847265277386993660405910211202205733832406675415709136697696986199 123 3223451804093983444400385864752179999738782197852983617586297310082 124 6864770102838359820774422768535895129023074748116478255017273042292 125 31726314486809410563448898639371095031150397874841460280934746792788 126 120704000702666944215271560366577627699656757347177536493542085216170 127 257055340215072041974830284032850561337308206133932019324458592169822 128 1188011061583313607924172151744516792286222198994421616095280013395030 129 4519836536142226914420267842823505330229016278213387976693650347001152 130 9625599951000189843587954482437045334958774741673623630801257886051608 131 44485844008130597065213123709038042262943255967777751701617504252991861 132 169248268518278164715216983892470211449574153983273193674475420495251390 133 360437028670123544401188306318731212871494447609392878695604124520947870 134 1665802690897160571398235889574517683871556756125169155266553232424667856 135 6337618280784910838298967929383882842006316601765182574998035565676800974 136 13496815481369354897545758129356856867055564533869335157680804595341122024 137 62377155970447161631170477494377540995865748075697913072783687445572411827 138 237316633367122265318209287950431455980094104634573812096187589925947191623 139 505397933799809826451755457144771062849670254894547483543145947548322347495 140 2335757746577304405195274972445750175358941990978063866982974675550757801564 141 8886494492861462990360254765596464151733474598006179855477797998894306568326 142 18924996073139387713487395151392824384377968650831698878158964514567374990909 143 87464172655500674620030738838679218687077158557411431083644995992931605563825 144 332761385103534540298406198079169232081864907390781676136537665593524875529229 145 708660579089362878872467639525933313526429160971617705067763832999251197180503 146 3275161452076240978119323832329360030291571236844298200243676273271813700998852 147 12460500444032599474095096394003869391722184523762182181322119370383005556657084 148 26536329972537148261513686754373320359824664121109835756264120297414295103140619 149 122640900864234255315822944723145309361432362630228866862157552894124602642626180 150 466592908491681568053707849198589536568253826140455678748837125282540082387135972 151 993673081341718619508798023757571831155217120429840461108754815959400660302718424 152 4592382190128457096954121380436618036357147675623967231512663036963473607718341259 153 17471928724160219110959018181655129228041045763123226092705298167329380496565014616 154 37208850497223417878060198716271309411759671703369931709315999030692920382584957318 155 171965280486587912382776462769562069123224347987916393958913207149642668233584421233 156 654249825675759797320184121296197495582375700865075930500048211659609685676469481311 157 1393314092281430939745736488809502938548710237257448486837066901911630467774415446739 158 6439372725426142933793615493626517514510966187466889654706610566908896055411994045940 159 24498890726177332135537478651460307351246360588995363198457332353847298960907349074027 160 52173724703914539874388419252594719923894704689546611153095654866004637228313287946580 161 241127302621531307026500652095673404008084375391837036606849576342781189586447719407455 162 917379973393327881990608584607389871158621355469712942226240589001211976804780589843641 163 1953685632373397215007851333032484785413044122733561307997994136562009453711781756981996 164 9029199255674618377935429999618436831451113843848539461027385472196056599467353735180862 165 34352006737744257697836171009160496797748612672338556999669585720650900970439625403107694 166 73157279031576678017354795701600202384873211093999723495386963758978538698982158786570795 167 338105398667181076872487126762001807168296534920287299359611750647491636983517873653877646 168 1286337665848329331790012980534674000931944763263261651121523199835478634887789049160921706 169 2739431352593605353588425043210422199914974125796295881480104001156202052532877348565314934 170 12660620416579742710388069979734432507247188713351798546511699980259438944297810210687508424 171 48167917910506374408939081137113049525163597458523869707848836929483968253694839927583106159 172 102580145789247473375517519361788790177668620319440358000151561047328680736664470365237980567 173 474086820459131863915688021204849740022878585445813459339401255216328869197183122642308481750 174 1803685323806201422402326400861624656862710171791155390125469525697865000644435883083768068197 175 3841193730984160839278950757041001593019944093546851831793383825615399724431316537855936149372 176 17752551638502564809934931912400200020155064075505032556721370571226405822158706039788828654611 177 67540407509627075404670218080564749969456984618055627922139380197231433004992944029954357037864 178 143836503733133610712241943153285250158366643571928879985279558895580831692167797313656342691527 179 664758185149550344531813398682472223992160335762054552736051628762510216785983558527475714353542 180 2529103412666487462020976844465892164565900248797894376147429621669697085294447327686463476989710 181 5386070455159666437798717480952597628095923307498402958575783671260554333169962233400985882503822 182 24892390611983046023915356046887039843378543712101891478328807984306043672221370273200399286206574 183 94704257396921586125018687970698065697207076782447175564418073015857126883723252007158220512642302 184 201685625512696694855014489314666374460190148280907338757146610664940682052541115848564765457755200 185 932115060173864451930444075215162941073204709975313695738653733791674405081648383960396509171151396 186 3546275092699079806827275823699303754794781086398932709998849326355843803105901735708103192459388185 187 7552276223566626941476233865847914330675374286186017773433107698299304519365586347873716108515597067 188 34903778616259502089710230159894690183069203333751699213378206395823399207314331658844005871671390261 189 132793049159124037707654525236066485004146370047105042559935828683090354784856010114837431990625900776 190 282800900319020106679213089000785652884769416831129130863705557395585812466124279885268074231563270873 191 1306999339345465269932170045326384958930841713542094842482547472550449700299042558956990729023018469520 192 4972539784492720319852624381408892089408956003958577569112652028236541691512172727840430011993589242436 193 10589701329159681862323902363978135782321841536459288905497909233973764910595249299556714778029938516490 194 48941614557205070619858545009102390007895944576054322333762813138607087249870469527403378865605225866669 195 186200649437290195054728039081737625111345720607838985941512522548542799379470317551108237854415556403051 196 396539666174276687852531762199339642530645950326530663036637387019152206766820723096611470851874020574327 197 1832657118022866329824781029498598080797616593851053302703757157592623461010578399068393582959800543071879 198 6972429270612704425348118234129782966839181013472983046525641788936439810668096301481809462559284916214979 199 14848738633224356165588317465223859243449970826594813949869303192993350096314407713518850222149202703148062 200 68625282393206527394275520474584855504589170189218284545660776216124931894349438408973136458298452186087156 201 261088079868877920219624900604265720080328433228045897562024651725472073264718992311803702415541548792022045 202 556022658573564771122148139187476344306189601301827429222504311791277506952855683394602217884597941460997700 203 2569727498552086677969703486955793729010257644545689066225414867639939097733065219925311377568864281536637935 204 9776647838079370973333968119309193024055304273565433381971256038603015067915996310753347804058414226773713775 205 20820704366291622071271347432238059378757229053789738881411009763902750499891863515980840469599645384693506742 206 96225460867230308377594889098087549968104492399267363325718739411319399054282567129840602941828842030803268399 207 366094243407202583036420376406499055898032741249062492220442143659875052351478645349826087087511176693400733229 208 779647599073298620281206279950276877639183268680121653547379508521166222974862646302671717839884862349152383768 209 3603237827180028973524600640817119058332809049015728974755714614870034364655074751420929756521532956281474112659 210 13708685982749085096591186186459016580662878991746794353191492669940708646382806105908327368480305290207336119474