1 46 2 194 3 802 4 3322 5 13754 6 57170 7 238650 8 1001306 9 4222530 10 17893954 11 76173162 12 325583338 13 1396612370 14 6009460210 15 25926690010 16 112107619226 17 485673993154 18 2107375609954 19 9156123643082 20 39825088001994 21 173378643531634 22 755370526957394 23 3293012361988410 24 14363113567373434 25 62673924405088162 26 273574855561685698 27 1194510631285674538 28 5216829238698590122 29 22788095629671830098 30 99558757502487214770 31 435019517398742596506 32 1901016191971425567066 33 8308113321967999196034 34 36312128089239756210978 35 158718683204429338556810 36 693788040891807995236746 37 3032802512842237337366322 38 13257964136541704311609362 39 57959190012300615390093306 40 253383516728829051809182778 41 1107753663923617221086777698 42 4843009522892513641149132162 43 21173541615556047896643691242 44 92571376509366387977532231018 45 404728807178384169238837405202 46 1769518011412108084272960313202 47 7736575130205093881613157586522 48 33825553353425216993842386346266 49 147891451465048188538238762873154 50 646610712758160673748442758302178 51 2827119092396515904387887699488330 52 12360796689770222266142868161303370 53 54044285750383566213650093979916018 54 236294655055539157950696066695878866 55 1033138817038803296552989549007896250 56 4517144812968726172972077202624522234 57 19750123197200623823471659168613587746 58 86352713331730771977309273044615772226 59 377556965904302922093816522600118844330 60 1650780206527442743259887242510345863978 61 7217657013613527134586835743769760506322 62 31557559718633425215516027599667901332530 63 137978283934046117528712731364755207256346 64 603278980895004820531452297098088103995610 65 2637702166544041011357660305231871557955330 66 11532764058552849210247764982195499508947106 67 50424445671320011447964260390423385183234826 68 220469704491660474865026082539132996655070474 69 963954997040758604273551459520812454493202098 70 4214680336925586565325946905878506192910819730 71 18427760491342869943643380590207932394966082938 72 80571325216604275923402454768405056469196735418 73 352280399067262218159943244214464816459692690658 74 1540268639890687874621833285275363546220376804098 75 6734486460083838290180317773823007797591537785962 76 29445064461321263780912925593876573742017702256874 77 128742087508532220096396173473206335268478885954962 78 562896559487180033932872819928200739373680494766322 79 2461141876134857914913739486520147403183839433319386 80 10760803791901406228668077486204612363430056406849690 81 47049258281950517979165571459044341538117557883835586 82 205712581737427619833093166513468514669525681581731682 83 899433237087095147594636551981740997547966752946843594 84 3932574990913517646606548535365858430075209572970794698 85 17194323626885050230439798717351161966318399716583005810 86 75178418024971895334568330431939349540966182682579038802 87 328701185624379206195793788309677436531414453117346747450 88 1437174027794783089865405700510901568854829104981229127546 89 6283729061411460030334505914749609468455723533660975294114 90 27474230856223178716491124237671644296010325030382909531586 91 120125065133355051048222403021347398868595294181156989257002 92 525220573961462564716485390926977392912350763895562427262634 93 2296412088710946284976495240829779091432463900256564618318162 94 10040559622502181069758229259478721777133323632629631767633330 95 43900151081143091660383596232676391780994967284885774831326874 96 191943809816824617578472178301542094346686629029858436422611034 97 839232331702445483499424826615059323776993501415396655084167810 98 3669359838569213776737049761286491526112159788978117252336897570 99 16043473449636214294746599507217265195890663130917563057293868170 100 70146579175121830994626733076874665786005709120610987809169311882 101 306700577475077037075937454356000890717655342579003435310694759986 102 1340981204748588053955997837292895258881803609845457608408740481810 103 5863147069153010042661660629592325421324876627576340663605897759482 104 25635328399700433841788579141824633228991830832127929236219932799802 105 112084867481861650136979928165959619036471524515589015235313730889826 106 490066572361977483039494600074952850075047783511696634784891966998658 107 2142708920220556213746090895144722939781686916339927473672400224286186 108 9368526188429648224972065714582043263499333001398800409866979820442730 109 40961832063265458443604471628299104248822972431902660565179921853482258 110 179096653235258049983928866367290743568935651818056486296142494857222770 111 783060951775056003474235986419999686271520344492878104949461917125579098 112 3423762773605405447766642559339292699382762458419164416730284485268746266 113 14969654027342092574239410109359227690522390630528235180512507271071717442 114 65451538708622016443069746720228775497744124468578141855806947833208681698 115 286172540235098759831009928946742213711680049835850006995679726107749486922 116 1251226852757169527231817619608178729000829255143990766617399149385582160458 117 5470715798953467701774417957085656792003927464601721732419641636452770678258 118 23919508510747011360939439110453834439448672435419349662211257157928459250642 119 104582820316277258653027617976567009407617246830332576021997475281743809464762 120 457265511978006349726906509809619829705587428559202247033990453397446033245946 121 1999293457702960529011720358493165887914431318009728540851279874015851772023330 122 8741473444507631925969015489316802306768313207567881508220435559969492025094978 123 38220181078029755490962501389129265991242923772354737352124475590602339474419370 124 167109383894897539473399007299112455352903897259096094276343525678503009617766954 125 730649238130130743085412515895144790080728404454097296903191253590250528953409746 126 3194604017676871703031704449057480957575201367387809545129403601893759971096878898 127 13967707481509146139584483838117985091668607766784647839159198688020063468051026970 128 61070746549486729023035895285447020620213429527048477313294656352618099966178236378 129 267018484533497670161010916146396619492301130620754249850747685972861260358708917762 130 1167479932882766979554354917802567633178416977872961520945731085645410812732217680802 131 5104550705795889853847940307307374271962914642952140106059892519537578057570281418250 132 22318531714489599018996752033523044927347662284379298901623332437847590908834080125962 133 97582899377534409443741015276368549983525955662359940025931217048220783125489670550962 134 426659888416953336906284180869573307860164920988391314037574937970704627213284946384018 135 1865477061506633144037727941254236501538383844163287755097539149560135610382263779479674 136 8156390514987227920723584596156991779489370088967886181683349152364014353015308495127226 137 35662033913876099710723255057931784027534230302721632143690560827592700014744608622453730 138 155924444831094551927446235191709173510461547471513904578325367104835044005735516489180674 139 681745537974873728089022130887124440551434248705683495153946589665274838911322482200833898 140 2980783282905112758847223980065162606746420747270522837814624762039458342730796277603559402 141 13032823076542430026345286477681823467551599760213964421977646054857297750842380869959853202 142 56983168926977211009256842676440088909806333853986404846829046240730237314389683628766653426 143 249146445239891798349057930719025698165761966187317234336413213939725253133519585714650832602 144 1089338349280465298095179139317100234695682060782711210319990884667893180481352060184348157850 145 4762893719276833470684127845742323140845232188165532688588475654954620963926764000094223940546 146 20824711253499025599640158531879598107358323588975671968372406417253237045339783550457192143458 147 91051496076106065153684644119685879582562694098909809235606103073051804899031646997411396866762 148 398102755749122724563502078864458530657849773475679892758857019883419442064456035175806318798282 149 1740617243703313240969257146498504348291435856594935819072921177810930422130192284385846518009202 150 7610468265602155676572997535920413822089203729021783059746546641012911721502882960531488627918162 151 33275108259017157748048374572939735277188008992050793870076526909768895671173080358121527091339066 152 145488134370630907492316653297209727334727747456907339414537406630092315946754433438802495520073338 153 636115052665873536997732698597275534908785177993507196505163185127678148516084097163327155754196386 154 2781273964220960793210760815462548906075192688124682516943710086725479697564935540528973222670983362 155 12160512208656500284561222958942933609222332690593519695792873373173179598532908743440172180327839786 156 53169180411289347403147324777917691390803741789491906806569791909456981754403079097699524678513397162 157 232470614485785467597295576929688724516971873706503386520637029400821186554416228000104678579170709586 158 1016426925925013825321022989279088475668696536925815071330496105544695880853744946174353804742135742642 159 4444104464689467499877135139656371688939552920307270179335750988956730293697489303735622338747460923802 160 19430874949617439916968944173789135194878094220576367419046543971950773550496625234403054629260087336794 161 84957251636985312991270986378043545336739958350918115175364384773828158230576656043130885090390281824642 162 371457004608646681751284052062799723482260954911261453199334733966240209136464970209411705527769828038946 163 1624114523647801259202678984723749352970981712975124965810386236020507811016750782248812367213889587330954 164 7101085598595099159782981761593550463294641596842944903531177050833454420700997837785319322633982125145994 165 31047943937671431633942911167255521587799199862441375827628450279624767774789226326226269379950658144046386 166 135750345404582434809406176577958029547171234004211454906955291373821342466519981816757651669354490628537874 167 593538699839766943726302344169454162694873984087472372608647874903054949425135819796157137715710363444786682 168 2595118171946762808718803099923568485119549197192330695692393142648881857388328906796185251946117475086578234 169 11346586714878771122852116263055610521336262803489153688889285953530842037686933169909553189508764512111050594 170 49610469176316456501660386037561358738897801101046511341671911074507129338618977295163725256881468082689057666 171 216910927818220415009752433980415143039483552287794150234521935942154770337346707891923044625923892622356941034 172 948395598512554219259446214270290274164284166077136686275601884593200897295592282376191071286370530484241193834 173 4146652362446964130883796724301774942989399254170998703570426664773939530855968288220750028368947822827016446994 174 18130330678416141085625104692649963373717357079439084962418988687730031193701926954320128171337026873448417140082 175 79270906209929928695299780985284706059739934957736935909265401631440944500737985588335973788642650097941321469018 176 346594702700285614170415345974886159981878222284850669978323642031508982872255373603192583191139062520531092258586 177 1515409545360432701743371324336040952315980561418714425500614325464631607674138823967788152608253958292598730407746 178 6625796852282998253798069951065588743179186586247789562443858524013837432563412073908807677145234602153942345392098 179 28969847829011541621308051211038000897532125165606389986852233191322554224341160480635542079583880490352486008042570 180 126664324600732434466894996382569207079860755255224869230274808111132626513074601627738373441656683374126832916480330 181 553812060776265897185627841701327731486297764652319297492767577888092169332147694455455697616064454603199855297606898 182 2421422129933189906953563781715183077142432093543070123887144873081369585358163213441484222386488441889035456563248850 183 10587138754457156385507734790713966958643348472611597292573610504282396309122787070023187385242852255955303005788148922 184 46289949042970576812883295867010183326537675870706899210743041512106745394522454491326604491617746634728829497945155066 185 202392679655654552870174350550611961800575243402475611655813841408392586910971031187494362294031340617374995268033759522 186 884917733224786697012614439125715188267769688558784492377848170155690377233448803874395015740259402803417604569956331074 187 3869109277608285868019351774955738689244674885186019960793013203436033178476710704520950849867350980186744019026568634794 188 16916834232173572170803452249522096041083172933651447581955422876138943433230438456331921527666647132901572339480047505706 189 73965158362170411248428781439621076637202714162470380067762454810079719329742545142469540254190878801909944832409842130898 190 323396480479552592133930344239379539283993346857247086905631897846038745238425647908132519801094957717797084945580374737458 191 1413980391611679971787425496517142236240712233232669166670546345070147179747961786011129129384026554076801207527152988696346 192 6182320057712354476138926204318693904997490552525707912669244189404498152578035800135732486568894384074323946969117935519450 193 27030842522807139642457852099755103293386369039228353390630426872564209912906113706355224137151490835094029360019204642471170 194 118186447914695532598678608818896291097469439316632723066291206727307440967480150590254103241885100244829761873026103139528354 195 516744398880929387579625213482911580977843573695606642566397361531242374051434007835036528351180008172909518772961894203470090 196 2259351884130961183075461348363534116875406174252739596943129283609286787898375927264634638993438651379405151894319566989437706 197 9878522045678459235766218858530222842072650260332067535694541388381038925086095756288939119749710921246038280765667674888586418 198 43191677441821142476342681963141483287199260691056005682445057451953950458769514802784834538187508800658643238598900336616507282 199 188846164599534174351180394446249796664697474215553552713283398024189344075505692383894598096646811361091737643943963808417004410 200 825688558449529346950254954903845317753290708762051547011965874705746799210518262478360775614993713975709439995144804678917521850 201 3610142662945792974080493020050581405611670819658045448482913406312628511584517385375341184574678169350096291624606266799133817570 202 15784559339534554592420247165648171725602790483996735051121127432342261519334164992609099821705887969861114063498499470965211365634 203 69014533996278420121434053494324015120475444397230939481793334755015309475422352322214777737262426549690697029508032604497280156266 204 301750958026042582449067789440226796222467335096561683697240402935916843333956925883789524118298481244800478608309236571471999954666 205 1319340078055798248134438130906093658391969157416188838370562872291789497715624547974386864124201281315521452834309872624154012402578 206 5768525982323650166396446976217285550242417047636851910076026392133853717880129712016964335375482244308795267626048333561104968871666 207 25221618415305739722945204349443404720815020933372724058341099782654071328794889161058818110357891700580667222838632010477663308306906 208 110276011139859119200905120227667521635874698991325043775042200546718943312713605998096258106799226841447031919178753260987379486602906 209 482157743911411792417463648460153011605117388953329432217222581713136221515593982395809586229580498291690522392591128660858427883905730 210 2108129298573390079614120752755274621858364658223763211602319856729849298854793983793502182298507872602109393984229672411040363295737186