1 3 2 23 3 84 4 583 5 2233 6 10758 7 53337 8 252125 9 1209824 10 5768661 11 27595593 12 132068806 13 631286751 14 3018734589 15 14435100274 16 69026970467 17 330080196953 18 1578377336418 19 7547555375561 20 36091265919103 21 172582773358524 22 825263869695369 23 3946282132600025 24 18870504289132022 25 90235801911584103 26 431493482778339705 27 2063334323194133016 28 9866541910687657219 29 47180259813469115377 30 225608621060256880960 31 1078825128518633967293 32 5158772979640297874533 33 24668445286703573355406 34 117960645923408666381071 35 564069353572849593938227 36 2697291398729760490638288 37 12898025470870760539831369 38 61676339873994893206408933 39 294926607862432114587610988 40 1410292896805272678299783849 41 6743799988732381281952310421 42 32247796462036488946996269766 43 154203917434445571560075322239 44 737379007589620644714642979379 45 3526031049535469788862716002914 46 16860928822654560061946013076899 47 80626323696178641433642928820887 48 385542465728618473639114884358878 49 1843603752047893192535134538664275 50 8815824705954759294254128330959555 51 42155894486432646696193658756758732 52 201582892040816638513262401291325929 53 963937851600269588866694421125896535 54 4609399995906414254317151332997594144 55 22041429628466007796720621906846926895 56 105398668047485065099624758099041342069 57 503999940722405908140761239750320314004 58 2410048864505074599872828365753587254343 59 11524476611994932848804891939190848891635 60 55108244125868657767822180597103285368016 61 263519001589663924144178971876280118264395 62 1260106637406290185625738600685635915407945 63 6025632793296333913129332179939810847618744 64 28813633292482597343477686426331682964154191 65 137782286440904258887701040465821627856786823 66 658853337383045525759676642673375499795569112 67 3150533580141742906145022526335751439694462569 68 15065358671515736343622617550039442812474552317 69 72040188154796054135583715920015055334231192686 70 344484908891735626424086553151698699801919563751 71 1647272938809599500784022117285315484213819333147 72 7877001473487516898334769607761324821229222690110 73 37666588669976475385027279408983008009079697314201 74 180115733989452146054279837737000967438234838797205 75 861285260388284280832038794783902228807376351623572 76 4118531364980897909785728011035062472707876768484887 77 19694172632983966836087606933286164799332685626943021 78 94174452329216038828779167743158782021060410309304618 79 450327497213779723222673235987006126589222741069526039 80 2153395636832528664918154175167787721136847357173420867 81 10297201031293096672740726371781461300686243701172830604 82 49239604309233508470748334022946070373744926290547639205 83 235456084149638051486646795125187119162132771801725033881 84 1125914156720493738002071343674347869801173978844600322242 85 5383945345400280434353041678173365000546788049814834866757 86 25745184310222049387213970684665121929305987764903539844361 87 123109443474119308577929121250178094034100744457519352841254 88 588690097918225349789130985183976730835674901373827620467617 89 2815023946232236168070725139957443936935896313507385261676833 90 13461004093467324748134363656889510308205142004701628358549492 91 64368415567785510826260517550360047876653278544360857200399241 92 307799692648328332414624985654482722661475042726257676076247053 93 1471849974225873000120700849046859810956050754720564584962638996 94 7038156302202105114779502454667184849666359802669383111896270253 95 33655362300278419766192423935480536777564275298599876237296266057 96 160934677055780481987240112476911804191063330086797644532438585606 97 769564447054967367049678956912572729613012362790472825996051368645 98 3679936785567656275065857287492677427331973165729325627977929383519 99 17596881973429783939408901490415717149341865428641492012511017032382 100 84145536521506400120214886459960685884843235109071146162279489803167 101 402370790869839682560999951982499152639491858100485872706943491509029 102 1924074170040384165660406065434438112098348494684285623366096194241742 103 9200621655000173696258603614593809736809841600776311225688235093361503 104 43995933294339373722570074201826095033621627716022026694425575727261791 105 210381669741632613111408412251908726718772236574918399188527639643956530 106 1006012229975174425424702884346163902272456942864948879325679056362154057 107 4810593090655300924926055012976867514018057006973602986376506444767883777 108 23003503530401012615379713757865829091615955515858301145017453090695088264 109 109999154927711689529298865383442527724803703105296731755023250714576361651 110 525998749226170016146336169587490135228212838203121601929833147376584096785 111 2515243725002414895479656388137176464908301398150991652840607413322442448046 112 12027501976898738612947159520870208774598154121864679426849696479448215717507 113 57513632721283968634645696351726043602796358335896423903063081016833783423127 114 275021193523982160047234184959691927627406950017290122765549351105327819153352 115 1315108319690001473006038640378507628539136369021096465906263688968549427149143 116 6288642232828663408129670524225553108289335658308271734244875448218882274305083 117 30071303283852950574006228781257636312815707204445728837788345995135098776008220 118 143796267574076003457111305713163565269121486765370077036955721937464201554274205 119 687611254259743201113212210051969434014928232313294203961764649163345801087756735 120 3288049439399333858914165990742690911823328586470796306674764537833370723174406550 121 15722937995791365300692013529098452856578262628050423259310462576546325798715102217 122 75184629603580612968802227750674468814116419382624970196387592321660492916462720319 123 359521135944230232764578453450798272930795987216466154317453911371465413476932576206 124 1719173824119949907566910277795857844987996460191036819846937569058097400071507860603 125 8220820257971385834868394597874398038101365190073189117162720320280455606345456564507 126 39310676306084457203749247125561644342471056516987121811394148693732416134718111562888 127 187977503843768963786607681119205628076915192577520479823978623860197631550814673663857 128 898879013838410728738996545079742665423131727263577969915388826579036852305577934018429 129 4298298812344276386313291443005886127736266000586961598912927730659654064542439850748514 130 20553792441216665506582619738264155228228700640125673978042164752240409542625659865979987 131 98285019762553009483816066222941063169047964255165166898415138951180046894958078257094169 132 469983587571619109581552036209098880759812369620996903698963421887153354109503384903951818 133 2247387985680068865901204708721756215680463172484339054613970627581013650440466079638748473 134 10746657738148039826340791887036366405794744602196106756520684275665880831427862459418850367 135 51388835962807372551369832786510525227535450949631599327723090818139056615142559129999088820 136 245733373664453629283932883689669367830900738446745794460709231077267110983861631612752239931 137 1175058547273137443171933501088903559279640567712845180438427408103052957585279413290484142303 138 5618946132262332283827782399663779897220706299363238973290089107983946955158304481256842822806 139 26868921306545685591814797402302011697713542995486911015517936753431777953926924089711094739011 140 128482977979123911458530277499797239203053068110435633314235544794769661673913119403622814070049 141 614385499218476837057916161427718894260832274419365393178700600998972478953035987997444186230710 142 2937895335141350516496067296039348527984844346192964169745866612673244983887284301218345757160649 143 14048555851699918170328391254443141560100591379321615489838855529117838515503233975014578477716803 144 67177996151737096775180827438618389929914935347379883456614480328094501360539817317094681515484978 145 321234667434996995462805399016493943378098323044394395349160386048648415762936595459471560867619839 146 1536093921720896334869550185840810864880680151887389147184314585773085410003154553737271644030789987 147 7345360807999820625767385467655720782884563490928067429724895715050327431387659984360354160256032964 148 35124366184103107898665837897412709833873939346570908847239747747306377242850514979920949446600211561 149 167959223798961959526834643308922179262019291416838798763478400331003862066549348486641915348707922211 150 803154730573258104463920413357232699943261851471494834620124238177768884930198094972516623533444758622 151 3840560266069707054376727298828938925978988345585121718659542339878360579823333388527453331395505838171 152 18364958327252281566422009458278705379197753468037191087625924279909650898651048649919020889524755552877 153 87818357478052229793361913406101418055385757290780533319612249727226155019491393233954983310614779251422 154 419933646062176031628250175048217166091817139895019183496495643955949275486295599193229125194025948944797 155 2008056995818275294215588209638468359708760168477253312440095326060530047435031278836697518454973308647209 156 9602214388550540903589342291439031837582551037083342460782360870155813559572347314758599276427196055365072 157 45916286916007020473079895823379672920312146534376841414279178248776200818631080145172797581470809847692829 158 219564500316403293865730552367070905226396335644732384020956312774871589233083155189734742968756604546815971 159 1049923089107314593192320253633414534736296158050805282750089439544792497781142183498513778749589722852666212 160 5020567949063358708760627973215273111934793819543475609800012544347630191913733655600822975267272536190360015 161 24007570452225665216678283480890741876621107973352135232857310151375413199672697438340760665405485553741540599 162 114800445859139436470399803728895510491139294996557046098380767885084252393005835329343298241283017110063667950 163 548957771286490539855741643253853615093283311031638699357875829633355584733848587395604147803300503893984537269 164 2625030176499437008890911281293657123830080001216030913854335727554061402569926951987409325174372316720643588555 165 12552483611597325595618929171450827443348169671974677047412325843502314171812386204189952220005254630512580448820 166 60024012763745549195498727644318737729961669279182848854247721852140042791890010783467500298668372200034667793387 167 287025438131905716473574065912702860011354820872948579923084108961978827771829170848294860951902136075232558141655 168 1372510739311518659170368982351483614437754854187758070829178923255872687809292369871548690320988816506685549069194 169 6563131622709123615425510316055416708165003570085530278919899879154421839088358255062166564762945584198494427762899 170 31383868601721617179075319972902805083576679947099923317705032626848294573642062287872414036674721713799409515994201 171 150072749570053928731981957497930428074900198572328267546394754784613246945040781072620434760517515365051291699147756 172 717624409193474864984855675494424224470576532894102998926801962593214517922982277874675506034081944911592834617145957 173 3431567650660582164394242926396216817427332320926645261295842668043774004556091092472766868844769984059056614700602047 174 16409219628265760006158512630052920594773052932497297591401966870346550732125693871619732356749173031782971080546079774 175 78466320999625006619022136708343458463174097259844360095063953759984187940765604942202043406294975892137926125797198563 176 375213670771429783835409499486701151663665815700163933339241217623796034720598009754261675383122725575461641564152957177 177 1794213070527974916792609898157020688370090580610933007116411179858029655856071145654207518132064764162462814073839860018 178 8579646194220027441884604773323250541981685136152528631941431584009561977469447049218034043496301452908521972420822416695 179 41026525794025803358092462159634051523080383104741308041484402940363131895604945323642609489257694302347375970074137467751 180 196182427646234832257815185765331068257364895400792657524363716800176257319739630025091035327537080997451826602608656369300 181 938113675781307336478192046780537638995771789638679545371328800929259095714725215790054261210457935861303649484093730351169 182 4485912827395915004818944212618809203430067995085597275574952144409411555885391052665608369525194084722162986727055424637261 183 21450933308519823845381990223125640114654975039179672671866378831155614390528107596947320226171436151339533556152195079740464 184 102575007030103006444364439422467384471941100184341766096594568545260350624543884817359742640833677493635909095279666878727365 185 490497635505991142274551694684153313281363939457306299862339071893559575611887688603349394838980301300653586849820139250733655 186 2345482953429016622217131939243289128316233401231984716852122591817375564505755767856043868164330379996180954095309224145482892 187 11215732526724703258698947293427582277589104989656675524941527138191819244896846219481979828406800345993213319243609134252984673 188 53631878213877399799896510571119673422867202859681131810636905346466529474972660803606959809367643048731834695328138667563377409 189 256459250779597310898873121893978364504510380329834873541667481292228600631410474070846123027904612791608597587460385551256974036 190 1226348013547917518955028256319734294375264338062948526288280704625727951615557860406765429882796694181190281888310943814483772997 191 5864204335625271305293206419173775351606784875201506892534521699909302815673540298072074438587471114263993383009663689974999616205 192 28041707663778541738538522831654678221559380782748831505898727645449797232560341511083571688712266736128993691037938401878037809634 193 134091058854103335033743302763960899221015818884430137389878085795145693901832707092911620604810823344202073338353175998438474728221 194 641202464564591860033949114526780179639301260443520377657745101100083710386342108781831299270463144949394154111288482681621964701341 195 3066129867846332707441708594745138216430550091847324966426792336176517989542673139639132008500865332093052832232624486284505759314640 196 14661753324487323074755115094862795378817313928174760540750285142183009380785803727424311579459754179700274895247805496955132544285277 197 70110210530354716413934467848791822359554677643895144018807085100204894355886496581445160518456324465987960761252415432961388061839425 198 335256057841400043519198984795796230012339456900693019056614501728668061934667789798738670201773711289786803709842477224401933965380654 199 1603142016963324483407727171618638213430880073195840876588537286951538295257074506550346755290719537494770065088771203037666292935590413 200 7665974309609818766048649597136180045946153878394135054643422583140462951186441504649442347039826881143817857415429477306861120073100539 201 36657489788031779746980437818404915267120625861873300682407604428145354868007220303543605855244171735975878835098711677091042183301123730 202 175290381011992881777328053852195275048214487797154836840824651021766046988103875879578385097463702373036674921532953258480339253010437103 203 838211177388407283188897500290535264418183573155017519903422144496183482520691141040316297255340201704386728346500334082400352412896364063 204 4008194710072483531465000363752578185254730292811379016717384711643303344511637047621352686186015728258685419683519558195732288928906017532 205 19166560011652778059487150858832795183334005707917427110589980117298351663729108075553167291042261462185080998982631458895945761338773129159 206 91651491320301681668689701493671843324969257846721249606114977064340687401451196970527788037369672291766737156046175558119557908222911781005 207 438263092392602112468967913090367962186131847043779966744736924759857408994887340944380192740854628127263777051963144806229294848656526851594 208 2095705540483443817926130216030356846396176717164802250596876857909002419481748402248353409734294970087980963367288470697034536984727051547775 209 10021336016309138998824211463140124779443536765906143749206121123050011057075063185350075535428605659957840090245021156864944916417655614652015 210 47920460967339845470370420836404165288213683069450339321257221923405349171347199449108550607274206203393839142811364304454936933213980741402902