1 1 2 11 3 82 4 494 5 2619 6 12713 7 57913 8 251481 9 1052383 10 4277451 11 16986189 12 66202629 13 254144210 14 963755936 15 3618833405 16 13481785125 17 49915401836 18 183932105682 19 675399816338 20 2474127510634 21 9050295230250 22 33087054691466 23 120988345056414 24 442812436118814 25 1623144260987819 26 5962084795411301 27 21956365376255364 28 81103266692047032 29 300610727046117337 30 1118435843271034759 31 4178218886049163755 32 15676883401531626587 33 59090082540478217193 34 223788505146844071605 35 851719267402800403011 36 3257949131939634348187 37 12526290731475217902996 38 48412901674718457327554 39 188096332898233877809151 40 734668747272026520379727 41 2884687003929253572551842 42 11386733189391572014958264 43 45184022485598195680992988 44 180236783738147342045496244 45 722700901563272969993646596 46 2912804425392720584239457892 47 11799953386973940397749838524 48 48044366365650965557707494012 49 196595516025679429969560429317 50 808441534742164102753807475855 51 3340734002150740722041498716198 52 13871633046437862516677784541554 53 57873506888714987881597808955639 54 242589911252376216330117270065669 55 1021599929567213587601684974290637 56 4321942087990889012402280732200269 57 18367167687179793135129331418583299 58 78405446967192086665958996798333935 59 336176377437389365752078676096578905 60 1447710362550721166397221466880929489 61 6261333445655430626054867161009048422 62 27195702505775274223239623842818660564 63 118620617379993731399270034066166293105 64 519547405164481286181321650986159238633 65 2284938041513482538580117404364384926200 66 10089916054216514612537255149044386226526 67 44734712764043502477207339002517826179318 68 199125227018144999374756678294111231533006 69 889843114038077838254465620768380912555694 70 3991972691930189856386233424863844955944718 71 17977549010670313666387678350736371969984218 72 81268912897927701587375492825440465557422490 73 368767047364636111419332361384913078061189711 74 1679563635007458720849068000859592157626945993 75 7677872595178814419802199047480121275478031864 76 35226472375314501589046258323141618609717573596 77 162205396465197758016765107943930071577058789909 78 749572666719117298868797512269854717717685487779 79 3476155626600685494182236917239846018881184018463 80 16177326410783421967659854356136020077987588258287 81 75547777688888359910663600312680566301695128952045 82 354021535312868318357071003014874519668856425720633 83 1664625826131413093099639985417190963785474628340239 84 7853599085771662400092340600241706023492999182825639 85 37176837062343136129511821183871203333325341382522120 86 176569008621994497155824738805767005094061158932797078 87 841359919388443550946002493912826541010098727303031827 88 4022181597435336322608242405230578918188362818556169907 89 19290411704316674767669249159195768956609908425555124846 90 92813033625897178983366057399361345410523297535519520196 91 447973161386141841017164531814808456112392698066058122400 92 2168995769293671729591809992459650013019528027324110283000 93 10534585032431893838325478966447241478349517658668014165224 94 51323554159916740875883764222207025997793952550188041138248 95 250810273358431413644437310025360805089779049434116381344760 96 1229397050001823332531980653476111620090862521047826765593848 97 6044305259054710105248358623475566196469995395689501305650889 98 29805561399617619569337035420397061150447963788061786899067475 99 147412534545458884649407873646968360785508763517886309072957882 100 731218857714850616221614449051818658149235881458798483377630390 101 3637693127978801703927079421766602195111838677724799273056101299 102 18149324022759240481950093780351737024985998468433569902479939809 103 90811477379667876883939428071136142541141293199686657595905954849 104 455677152237375954534522132082906444967672850275248265449675833857 105 2292981124517555573812536067528203051742703942489195916094398916967 106 11570737986942924416840387030170398848628403683341195801194747149907 107 58550388311450911364878851512088125842316566366019427956833988864741 108 297096525072264336339745622547444827518054246240029299412227799752221 109 1511664829816655849885747782679352343541515201334428334153824554028090 110 7712493295336333591219625724350157836325376123200244151971751524058056 111 39455430607321669627761947496790077685973125361760126743381405080557221 112 202387156111853339205382386956953722467232463444915083370888652155686509 113 1040914080616073729563315525496306035999604144974847433547769000043295748 114 5367775231534933976772999588893730535575919626600519848242634646929084906 115 27753203125160048741575015527860073813927399679455603651542706887780287642 116 143867676609884256863686949714418839066361763676864774030293117708757021810 117 747716141426864465485331402392025200806772778326786787980469516104937187186 118 3896062308867892112097195441027175509828959625103061039927120695836575929042 119 20352743351271365941277418023924325415271188497632398949648009485114327890198 120 106590958018473470254707767411747462383105553363585062998272971827330189759254 121 559642453092147459859589786360818284310414475729277935612571274155634952906931 122 2945685984565492550916318424383076577226597456929843324853875474450964272977517 123 15543202060003339748960562080349423697469683143391094375822907405572197306689324 124 82217756518967096626477587267265008799662601591785478833570693420706321630521792 125 435968158598629649342370341134801929809414578914857790172709211092064647488797265 126 2317399837965898601122663698345027565525899247559028352171833029098982023351989823 127 12348020755498547155198776407828812404288782505792899956947587328393498128465150995 128 65953390280851014187318321316438331858391418755706045064623370520835138421429588035 129 353112916117464950685561282388224640021887197821918468540815474884925753211634865969 130 1895047862025937561070708243404435833688655888773884849827335399156096332629803879933 131 10194134237179172168456013484543326297932534164479621156309968778353065765797693877339 132 54966447255141702348269224923044757440304350778101134684162004233230511248488776754483 133 297067945862488281646148787330637166440026083065653190998577844815380417145356548942780 134 1609231258387942515233221419792044749727386614445761526451439134864293632324412991503914 135 8737344944417936432998476851124582734034016835288433189910134517425286075956298526796007 136 47548054467214287287835422213857908471704033895569561607044517999114411208767279690829015 137 259341631946023464651947028602168331630899163299584481283065723345970540101165386163619514 138 1417724977623722347929988622959307775887921447442499854195860430699337468667293167853840336 139 7767586992206541204301848231027058662116327307489585377044160241466730344339681179220017316 140 42652926732605703461696476519524580276473263438509562661833637605946381828591660362666025084 141 234733128760955313613146532103889413073756519244562218178376127038699405508205503574147983372 142 1294664120338839287158558792047671157888943484625319912240018096342953077961439055413301910124 143 7156347384425313776983062717747720111726034682995013908852209231810570217711996166397020016948 144 39643479257788619355877524147314793089747978288569018651226252422805678612696116546098107944564 145 220086140874881778406524342603200014113344226933291208031531334734162129484308818437361349429069 146 1224471872259212099910997984289900443593558191014297565466234608673628693797132792310569880312663 147 6827076702947167769825317966224859450636858101328682196831104762706835770960180737084354492323598 148 38145677305974715439017810485778133835902027431648368559852072359452608355275216397709679285001658 149 213587212642245760579930263616949135895102598121997742413456657335109817704346178513152322202441327 150 1198448525908877053681781615158762927007450560104806909833622707366988580651580344616120302711450173 151 6738646162700409245533222886401905845792602895317890601320123698592503177938542148879474630283472949 152 37969075096147029691316855251694111131364308674974368651681743992971139736280860012529997160526509685 153 214381106171799922950436339268286987386775833603368456901010849626914962302027701397577973382966553099 154 1212934092333214557195406761412298349292992529418867581996375034366869987603082556605896927789953926647 155 6876655097506464780166136191464183062879809337787824326208953778988296652988179162886229848227811192049 156 39066258391357854773224630937612641786012457499815121947041061862229395167932940760253354023009887216105 157 222385350907173393582818624166796711792217272571522523466510707743986402042972214335245063484104316623694 158 1268485810813392948290309811351513339985154372614954965326402686222037270618843138457753513762709846129276 159 7249957855239033571633072013933417716550458638061603782905353322089845427337784992884554945662509725076121 160 41519410820456872052162224539645029352906171416247541760908355125784016854995810652889517536913498121095857 161 238247397339246176550802997381985048865335220508980738567146902570852430371192401699651830093802665105927312 162 1369815043457891947207129516119189142357306662640140955375014159195645314506758852545055027300219357538039158 163 7891290477492104956219259644079078536235868515511802488786031785338574757459440496348672786290238053380649342 164 45549336745229250459434493350706469643856072896343232479681606987477281600199466654225731466512353817297150038 165 263426618626011101775307580236129650650227998362526325130562338117622763593754061228829170083186248960078859126 166 1526428685219191130677339038918958849958223399301275514987622994090070849014036607293196323908413173937789741526 167 8861931265259455282703805478589643128552565447235906585033878849286831702564226757615037989835176797968294128466 168 51547904112692622966067192554374777988622743341814408185661009363529352348432703068229022647354881651787435013522 169 300414054434606500303018604607885723344921022912567172355754864583491305965855856128860501530667121184457016642775 170 1754090304230139881558987725642617235874710395492337256242787418332958826664621433045116490952126337969390472976209 171 10261291506985484858182037750779206070221397598585450213029539953279062432362345311429590478286276478532999643319072 172 60140416317332811413045324606738433332244729840559825630281353859156964967412227186286214567834559444493817352470628 173 353135318060421656413787742383621840303561113585490089906384954134210363233021230704401316134975068070268458876755085 174 2077410069507618539772606583452513749537944763476022627189381021292523315472814354224174517491559508113527215807194203 175 12243504245597246906142168400476203517017054126087922512229964722047677331817037069469363716439881761526288578953819079 176 72291590302905259615412517799755498826442828634430296420615148826130485699991099748583572867131929921681333235977150807 177 427626402104595390297594515504747107480611572552453827837287440846977289569901726952574367060927075066517851716874863797 178 2534148864370107152434375552768921920798436901154729765783140497178451325357487815136776774417591091516764598958356850945 179 15044814659171202201727813398110839204260657968266178816195453200915047072742692613036914906590993208346837894578440430887 180 89479784921582048096494762337670543020982328161364292342036350451243257757240890496472903442599471101551681074921825697343 181 533141749444732511840819424622282896772615117072479563306713593425777746247529388137209267196350990474520913888834682352560 182 3182265878978116131872492315119107990955968007233477211903997524040675093005517204872493162529667370281120577916680924293246 183 19028414891209463017955496444150641916271451864035021272437455943840331467138175766915202101779012577747703958902006094487675 184 113982334977440083751869959299479657084935569923933901261111635878399299628061811366070586586737005197950961342434233886672315 185 683971043156260298660218403498854416981132223729785227533738818377672982998360063103692949312675903336772659403704244342270342 186 4111493292971605523498341896698486604277147455450874528881142588471775167623257625338606696741913547908754449520320983811656924 187 24758234360816867931146725884441834053492576762406704759545175012933516048338439468902034997276234381628238341301136204089359592 188 149346313861625429114442958197548622590831444004965956048534650876804939947267298061031906148612299333646403635281138243429609536 189 902444858728740114234780608451092057817466589302307265411732699654353165877286397239422076396453498409589349813236055728268137840 190 5462541852108765155916707265910493331833795076685193797195190284099602347788857330107741416389825837768831825559832678291862972112 191 33121763557847870314885842021793322332651886055861550648352612835024527427634153066091855097881755899466001124790835801736082039408 192 201174703319256715853402956562152310293537448665543123044828529051045093007817850112032696161831935119715068328923022355268386171632 193 1223971280927595845501753373604300413413409227937483336304397374753298295431371560099941478607219729686898351450113025837687864216209 194 7459397607489000959839031166748771796378272104814583610622244107751160081679251795981281633860725299511487429449820855379568106829211 195 45537346127718897881663472515128101002331876781000932220225144633934665600195519824193901953408352375406228202425118938168152022993442 196 278458126110441143557081294273400592761063247012847626790466051657215034237750190840523182764948060322738488340148392076644071133376126 197 1705599709290988962398409220862437473735464162346360753291056355835024301115705292244531349041963864748946109165254864088063933156793643 198 10464445360677403468422762695824843164658909423567146138709499214853720552214632596380794856878988563141993558410097636342791951206042137 199 64309343358709513662488371144562183635450049342741628016778782811504271773684647923696133376339196092926376379063774534363046396860363017 200 395865448178284303315512051590386120594283927348040788325094401242443593197649526626564437132480570204372979766534530063391115113966443689 201 2440808525715179051786516043692428899053983523596229592532142711500533904678826750404620975080930370778426656387894215899815252346190238959 202 15074029990049742912178114007188752853981235856765863909624506776687702997969405149462062741444330693023112223623560029047234652335229377755 203 93246292134798441243599659844905511716777136347017455507814398061121331087940597383299505286579069257310596308531355084818304894229712500605 204 577746484282820140251546815274410040563200329269390594010367454590598597628286497258280461583643418117956759542351947848502410430253896843829 205 3585449674704551289386421328332134271928930621135237219737962472309956494870550892499244016090960760754641842965185582486777992970579820655266 206 22286793687224609368963229790645892227554835370958943287924986705053076857355773391908709936231892959111798249464439351312177675153889296508656 207 138754246582060596807329982717249427998841299007034911428232988340063582820154854665780552620812999870244297079470082268106770233077360035608653 208 865240453183071734325025385706336888590028479635531978886798077869651366942755885764327953305475198530914859967960881953547764293079920429327541 209 5404012281328655627676221640283707609502459454654747386040412514527050702035336268702255440514461780600625526579009603918902761870114692059130780 210 33805080834232162389345845846532672975845110824262666587459745765507611717309013050463181399822130745100495827023147511752523128056412365216054274