1 5 2 36 3 161 4 929 5 4893 6 26948 7 145274 8 790986 9 4286644 10 23281595 11 126318252 12 685685972 13 3721248548 14 20197452145 15 109618496442 16 594950280201 17 3229037349370 18 17525382955525 19 95117628995827 20 516243924279843 21 2801874565636438 22 15206963981701835 23 82534647915583224 24 447950585176802417 25 2431218011729560555 26 13195252494754092505 27 71616237954170252287 28 388691732187129390682 29 2109595070207629578776 30 11449668190823759345307 31 62142210847527313547019 32 337272164134476547202859 33 1830519241981598031352458 34 9935005172811851602794484 35 53921491519641904541025578 36 292654829779994392314257424 37 1588362023743924237540533451 38 8620715128365281500451308239 39 46788281395215326738543542824 40 253939869642027137976074120173 41 1378239496533433451380286039728 42 7480290954242507366709099792969 43 40598715173132003289253392752114 44 220346465637714829388677534523795 45 1195913829094876530850821150494346 46 6490732140772643764960933064554672 47 35227959321404175167522366677228554 48 191197093183817658099369435011800577 49 1037707807835754248279990087532689956 50 5632080888426534597631932556335017224 51 30567694387821390583019880059252279908 52 165903856620264436008032532749872429493 53 900430673385796909456645860925401041039 54 4887019591291206756153416484238467444518 55 26523930371962376688147000206065670162621 56 143956632306200852728557064289845870778442 57 781313768145345916204373715936859221728505 58 4240521568989110792994745136794750037975688 59 23015111099023558379555419886257939036525798 60 124912780251857171099409025156280632866187852 61 677954696943033312424304531312963163800530422 62 3679548002857670698280296927170100252354618192 63 19970469363783351002044511362074608861012022439 64 108388216786429085581441334311236186724162154308 65 588268874613787253301097140048797257071150456374 66 3192784964082006750303490711655012944701332128618 67 17328599670619437769635356699330471399662090707195 68 94049668212130611720121171925593322583525138781943 69 510447483290244468107287837367724814652332573278894 70 2770415230063911847217935321596710992583701919500683 71 15036219784055430431531306824584805438422080220242135 72 81607949213159725582570607594787669172018435788334575 73 442920991474189652090964679098570520404604371138067076 74 2403920286932590277352525028008044964269341831423322252 75 13047096112316043298750340961453309177049755304620431905 76 70812130455965421621699433589932461118421066063552311977 77 384327499126742195952726851904048590891030155251450373703 78 2085908524908287088222288722657106983077173425629953018717 79 11321111250616505157807487822089601681992738046538195013290 80 61444477750754128311085589740549912498578254546804130917290 81 333485270348997207649547184427987269246512320083107165124833 82 1809966161497382235327365574550835576665309336835011108201186 83 9823454878043667803945184286054155103961223951032282424771295 84 53316060705314739215666849678312582324663145779635788901844210 85 289368899681749044921244299000197302001149907864830615133360285 86 1570527885881096169708486294668359949946680688429044229733724563 87 8523921689728549447907852346935152403622079415979588874038714492 88 46262942304817916899560470702986133644220295140328185917845667337 89 251088631337140951688501829002679771620600154962654191708572269095 90 1362764615604507162291451637199884119658138858633326486434892504213 91 7396302204738627937534092495339282636598898683742096722134893513292 92 40142872567581918407184377836340145385298587791914173188042369943973 93 217872414264617880724912402973129391005661356951361151737571785299937 94 1182486101799979304987413934939355704173263797349345074955791497459743 95 6417854163271133777514933283740037839226933994635943247949165393569733 96 34832419593193518506640649045996796148752162685042508161225874627300221 97 189050331130909150712295603002267117425179940786026929919930144889470218 98 1026056418650004767053213168667493215705077793681734864912061790269952511 99 5568843852084349068015352912635999288054833243256862562371977128776343816 100 30224480140868428648546224563046922839804437294834566351185196795044328589 101 164041087171771056450080335934009236150097504097933279633636348458856622351 102 890320632648717931468793466273914376120473638356236115422208817549204380944 103 4832148107443290451690937798208097022669060322168219598672581160724534326655 104 26226119530446217572245580886479410295275405498999792969308770055746789168327 105 142340286417498759379927809066403786920645007092450877860804597529674606449733 106 772541172699782183801080893284994517398464028723937189700300909593693770537376 107 4192908968623404260500530861077192660596043878130857992106769697188998243195867 108 22756697300319222754066048931685031020666178353158914101027728402515826292859068 109 123510258842652598126517624666656922133920213167252445825591603571799809151527789 110 670342617738517605162946197911599348987205023935835354002012018075495728528948924 111 3638234016892434885122865797259213499953540312667571380699170467374164480152605427 112 19746240819849763017212893510895700283849147139456255173802641237418097582880844069 113 107171233270074976360123877642568546908005690672785605059231273543184089195956155015 114 581663788333976822400414930391896822114012098662388407888976514881817610779675095119 115 3156936356292773822604161128345796102993038760062588747442602593388631937002834239981 116 17134034054670642720042698741021287747697728079428335545983943634123355657260663133446 117 92993678000959735133997066879740460026125514998292051471440198113901214471802283818818 118 504716176036129312276136436042308545358988681593402678748626533847061210545239076220780 119 2739308992057546767703891478004772026437410925986176618611624870208460062839231192428901 120 14867393022549338967933504162547710127523777274803612571307959568202063210412822812814993 121 80691654693880267908500679358875210139822459829729770546079831979620205568303878631084260 122 437947872055374769148033439532693739081813276329872994886207674466964092128940492392318523 123 2376929056238291239917899776304433470957092168150584667861306842880682010370038453692920782 124 12900603242742748053635427895501530636173113247705719196005659715477334847976074756469979542 125 70017051451274049491979864717550964923031231266934588709706755949123894366027735460609115555 126 380012267774237786136723989011815175446932385663366712165350788068238780630833754625988658743 127 2062487932092023142615540913529576059206425410546700553648804703848828498493085579064167633948 128 11193997748915862842624800808381020051108517154864206450490597737010426374696912779511965197071 129 60754578804072526049884454248182034534661884411250180247676605889493892782731310382920572133528 130 329740895831227320652170002289976658459714773625787115061531370450058132701561519934040590195042 131 1789643851111546769671104841271116028274052379173673355567002834846596570017175370360277363872898 132 9713157070637315565588304254344110789987734807648168111743959398543720656010509982070252597032401 133 52717427671586048168251329787359014094955154044753828301085666638685747707003310534584791218775018 134 286119864025482885053038389004542960231495781082157062344058136402752155988864935029766284815219416 135 1552893989819701886528206875698977719027744121619351388525232122233861391540954294830549068431321137 136 8428215048373492695058551249257665622805562713561963504502085993240681921888920789870014996788402930 137 45743501724722923858003899395620962467385125268291353448837118483373871213903939213286611001497987240 138 248269406752209189695784389521434199265267966299901920184824624353119830376305475380190991588156995397 139 1347463486726917034623435255386424445193462051100431940861152273438155569239810268629006718857055361275 140 7313256481393288497395740662759439036991406042664059190633621242826108379598654423893620072427815535189 141 39692148165407165640915316878017367855274955870378656356365351397144727134455774193874081926997598125968 142 215426141554450810133876061515238356963645569396363091930109591579549109840496516670502226591487390001180 143 1169209141103744449378893277423400276190357558032200014373815125135392230458285897503444793398608463636995 144 6345794460116727053749751366639380585774039728695635131535664995730110734630199747960326769282696191195599 145 34441320987307477354334402080503959211943914625619613535112430136495416275864055061605437503989457949913156 146 186927672934576420263834648738376992053837492093026606753012346107398156452168463449633120774855228999455455 147 1014535851328495594965248728442975172344718383815013174586720161966415172451321039604016061871202886474518985 148 5506316841546934979600828170838377183257396070685888107732862657229562045136122584631174635289705440990468699 149 29885119505438042669000537313135342765130041056829214062937299486029603499451043378854789125555825685427144274 150 162199232909271107798467884012390547382842501072553698725202339945110988464449448207764964943897435146788611600 151 880324107506705318578500944868472249639998778781406850735727385279684527189952095046248227434709923472242221414 152 4777892720929020527883402879016492026712573776726778344850567075085681895106777521771174544165411650013906876683 153 25931652510757396523212676129256579018895284798161071088528035962705911873551258843878248474604392371030139034059 154 140742088869655092906301254643739115398104479220194111357375352300429247799422984509001053532857963395724358349220 155 763867076005922528832703216926216937703141368546663751044817538852478563906280289216787615464827606125137559851301 156 4145830962806199197719128131247750617609044379564452398528632855153870461322499404257660887066037777716430880721333 157 22501184973220802514026813421426485584959204667789307989734348130612164606626667702607264626509533584524711839979569 158 122123484951830940462608312226978505682630574851583662521201567448054869163627049758745071084408600803039181772456970 159 662816007002731585512188471848351287759153931275622797491279748740369673370149564451123637863871616862692297134218967 160 3597383904597283034326642355665969948597820947637404936347299043482677682647402187681104511672997578203951889796700143 161 19524529915286522404317470450286555838419675458022186082176038845293019496334334435146329562311581820344643582449468760 162 105967914051584498468894916752255562087522545702921654614527044630886741085331121892316597129077806774602963815081671684 163 575132864000593324740002794737096865488724554595162748291248816788203670220652504727368225820139476727824194600312358043 164 3121490256876288682416592285831188883891102727556325220885733286091669267367927854743168961239841539804388144154399646695 165 16941653022567576319384162495027827344167626412191981771765259010161783072790019991701689540554025792846019960486576839181 166 91949544453903542622183278818880981460119960363018962150122333985058547320950285357680137888476844441871199905202601568065 167 499049219932556308186690108537288941899707853923261718830318743617047775732336882695472619550723157311227267899779190535765 168 2708552015068955659003498225180817680006610550791258074256761517683144099642359958348954731875647089603186808399188843754158 169 14700461848884472000043192047611017888426208456414274896018966928233364969837632651257089573977194132640445973320862690772864 170 79785648334690074958505374677602611060386602296929828728789512249400850348771919781732373386359914982041573953885366198556494 171 433030590849762375351087719815701935740343086382628338432634686883763891189233850089240461810575151143214851697995231723119199 172 2350240883236193166688282968677478347641715873943198030674490801677275762206595046964624915918104216776714356019862312682613206 173 12755755195944657229931374154348235723270770845820301174069408879329107104191268741328269189048343615186920396686691795030678591 174 69230899598182700557465325573160308366594439942008549925201105242519967341982919802832503388103082360176890327063917083208385351 175 375745487863974557703950948011337629587792155724114571049368335724774930823753385296208663781103844646255063192310611852747646754 176 2039330305825497686506071083705302301896681073492925535330929653705920406472026210723022175859679628227824610203758106542041934457 177 11068311478337405578084198377825611041354569717824338107925440365367744227690778288512234212576531275080867257491940475210426461991 178 60072426046699637420950973637034616478204636371717428864151735231553664368396897307904739499743383943600879657571310725811999621129 179 326038563171901892034006921245861903837632265156064209602709191898601773718232082217123137510660750794276325283871605641509570156477 180 1769549719742647490725957018854358982013355987345422125190649795060351482956052546068917431401377219862502476398072818177184711164299 181 9604097687641690761674816175683979774821008002033748789084358905179129948528161750138093755764476434669013605432725256538686499305818 182 52125516092974829694575685113449574221271633310924811808918966822076175302490544074112326972220250947967162232911428021150335727502355 183 282907308560098671142845589567480732223291886280250111996688760304268311572945823533731442492488430702773247622474845820801888121650460 184 1535458087243873512616199440229588297298011770019185647863938666807163518493576065320620851685579880102148186514643692627155822246672734 185 8333583001733507422272776442702484042583407574484250771545630649213821227421884331011794072164207039423783367106512089942928917220378230 186 45229893426424268777255836091564184713732425069348734095447540368349718964272943069237139023647989658993864741229895086668636385313108370 187 245481836436998670936380271096788818149809784308783266399302846453453470461090114869458156897270093011777022461847379709158552352025864247 188 1332334159011646320045713759921171397414656494427784948883970667823364743113535168848995408884344453084490942740912076611953326171105509831 189 7231143195903386086320490165272101196080661228879141404122421361509704605308408152888649063487561561592422864900944372026706660294850598144 190 39246484499391086472755701332984054310107408965042599659482789588506910233443528352763995693605167663147786098572066299002074823079625135517 191 213007335608227705150572858050123050764260075931343136458278327184221208360418003102150471596437630217797445517768045809417624981662665949882 192 1156081254197942340002305671012860396270141610419064430473755274490929161885817558108940205014569844636585585663261339909452842433012335220042 193 6274543843720386297521612375801546427536634958285172745450856592318596001976146971086023061024581712932393296951382307814336966778404179150341 194 34054613638799258268547442335944596841244764409648917756379905012684663005772323414405884905722475981413012578554860736476310920492160353066392 195 184828847956580337605066737843109497988870458040589810755549120799624469205310344828162054374056740664248061912360991686018357837410723139234242 196 1003144637002588800129703401937946584419128346542917170895163687108112858554388176052600102215647281796670387582495178380757144387009779347320225 197 5444491884640506175073953587666901186690203310442002676497318954699549170970531347776799743584123112806180048732514311959165769871789886367848475 198 29549569213158075101669104271378867286799085025946751499085237295890306944456791097580495073299799092727940619429266524169403527568925331911424867 199 160378058996936949892670360601389201152389473568683369803880305728552519329654169700987372413639934305254574658655671117848024462353028093737294187 200 870439823406010141443380830622156476264505731584450587893879860056434553688226874647991820057759572489569542274956109540914281484063988791541548981 201 4724246514204020415695337003333585656008717628466237874204828466017144799225834605115029028225233524725700947233419791038876375414451151455567648498 202 25640491768445362111752019896366723465304693194017075535713257259831432221560877335780866872601386978798074569798603176917528507044523939305287812498 203 139161835892995171787662714533266175838700275124906337879361430860784750476643047622756822505420469375298389907231901552741341786498403165511470386386 204 755290372119220954036662027722039412973985863926718381360592896490396546006046415654658549524414300117465391987249557426138920276129497659460245220831 205 4099281549106855556429187337914149998935209453179175724504987842099028086792705134613865111733021689728266736124593885996802801803172880102519943751145 206 22248541539988555652403137833214690240462473642169622790149957205917276004273105839110305150884915507026244740020011150329477460326862806543340716552012 207 120752281766165966575809960323689261507659001231048182276917966237808068605433654045938982883321370618722751729202795503393421218916696109028922937016081 208 655373905095220820977181916726289368805126894509386502822096496088090423354497046433519161036024820055327436051569162201418477944714065025225750993675581 209 3556992457596001380664636394188564515828357186808477528387573981514021958319778985883963025944957715374503474450494721033930943508599576988873242474156856 210 19305308382024417598336594887512642520512518805047085772746849407243901969305788605461532010270049810229229946728107908094083172674797759442906248165267639