0 0 1 0 2 1 3 7 4 35 5 155 6 651 7 2667 8 10795 9 43435 10 174251 11 698027 12 2794155 13 11180715 14 44731051 15 178940587 16 715795115 17 2863245995 18 11453115051 19 45812722347 20 183251413675 21 733006703275 22 2932028910251 23 11728119835307 24 46912487729835 25 187649967696555 26 750599904340651 27 3002399684471467 28 12009598872103595 29 48038395756849835 30 192153583564270251 31 768614335330822827 32 3074457343470774955 33 12297829378178067115 34 49191317521302203051 35 196765270102388681387 36 787061080443914463915 37 3148244321844377332395 38 12592977287514948283051 39 50371909150334671039147 40 201487636601888439970475 41 805950546408653271509675 42 3223802185636812109294251 43 12895208742551646483688107 44 51580834970215382027774635 45 206323339880879120297142955 46 825293359523551665560660651 47 3301173438094277030986820267 48 13204693752377248861435636395 49 52818775009509276920719256235 50 211275100038037670632830446251 51 845100400152151808431228627627 52 3380401600608609485524728195755 53 13521606402434442445698540153515 54 54086425609737778789993415355051 55 216345702438951133174372170902187 56 865382809755804568726285702572715 57 3461531239023218346962736848218795 58 13846124956092873531966135468731051 59 55384499824371494416094918026635947 60 221537999297485978240840424409967275 61 886151997189943914116283202246716075 62 3544607988759775658770975818200558251 63 14178431955039102639695589291229620907 64 56713727820156410568005729201773259435 65 226854911280625642290469660880802589355 66 907419645122502569198772131670629460651 67 3629678580490010276868875502977356049067 68 14518714321960041107623075964499100609195 69 58074857287840164430787451763175755262635 70 232299429151360657723740102863061726702251 71 929197716605442630896141003072964318112427 72 3716790866421770523586925195533292095056555 73 14867163465687082094352423148616038025439915 74 59468653862748328377419137327429891392187051 75 237874615450993313509695438775651044149602987 76 951498461803973254038819534034467133760121515 77 3805993847215893016155353694001594449363905195 78 15223975388863572064621565891733829626102459051 79 60895901555454288258486565798390222161703512747 80 243583606221817153033946867656470695961401404075 81 974334424887268612135788679551702398474780322475 82 3897337699549074448543157136058448823157470702251 83 15589350798196297794172633379937073751146581633707 84 62357403192785191176690543191154851921619724184235 85 249429612771140764706762192107432521520545692035755 86 997718451084563058827048807115356313750316358740651 87 3990873804338252235308195305832677710337532616157867 88 15963495217353008941232781378073215752022664827021995 89 63853980869412035764931125821777872829435728032869035 90 255415923477648143059724503906081510960433049581038251 91 1021663693910592572238898016862266083127112473223277227 92 4086654775642370288955592069924944411079210442691357355 93 16346619102569481155822368284651537801458362870361926315 94 65386476410277924623289473148509671520116493680640699051 95 261545905641111698493157892613845726709032059120948783787 96 1046183622564446793972631570494996988093260405280567110315 97 4184734490257787175890526282059216114887305958715812391595 98 16738937961031148703562105128395320784577752510050337467051 99 66955751844124594814248420513898195788368067390575525669547 100 267823007376498379256993682056226608453586384263050454280875 101 1071292029505993517027974728226174084414573766453698520328875 102 4285168118023974068111898912907231638858751524617787487726251 103 17140672472095896272447595651633997157835919016077136763726507 104 68562689888383585089790382606546129836145501899520520680549035 105 274250759553534340359161530426204801754185659268506029973482155 106 1097003038214137361436646121704859771835949940414872014396500651 107 4388012152856549445746584486819520216982214368341183846591146667 108 17552048611426197782986337947278243127205686686728126964374874795 109 70208194445704791131945351789113297027376405173639291013520075435 110 280832777782819164527781407156453837146612937548010730366121454251 111 1123331111131276658111125628625816646660666383898950054088568122027 112 4493324444525106632444502514503269182791094803009614481602437098155 113 17973297778100426529778010058013081923461237746866086456906077612715 114 71893191112401706119112040232052338078438668057119602888616968891051 115 287572764449606824476448160928209373082942106367788925676453192444587 116 1150291057798427297905792643712837533870143293749776730949783403539115 117 4601164231193709191623170574851350218557322911556348980287074881677995 118 18404656924774836766492682299405401040382791119339880034124182061755051 119 73618627699099347065970729197621604493838163423588488362448493317106347 120 294474510796397388263882916790486418639966651586811889901697503408597675 121 1177898043185589553055531667161945675889094602132163432510597073914735275 122 4711592172742358212222126668647782706214834400098485475850002416219630251 123 18846368690969432848888506674591130830176249583533605395015237905999899307 124 75385474763877731395554026698364523331338822300413748563291408106242353835 125 301541899055510925582216106793458093346622937134213648219626545389454928555 126 1206167596222043702328864427173832373429027044401971900811428007486790740651 127 4824670384888174809315457708695329493801178769338122219111555681805105015467 128 19298681539552699237261830834781317975374856260812958108177910030936304167595 129 77194726158210796949047323339125271901839707410172770896175014731176984881835 130 308778904632843187796189293356501087608039394374532960511626808139571475950251 131 1235115618531372751184757173426004350433518706965815595900360730988012976646827 132 4940462474125491004739028693704017401736797086798629891309149920811506052278955 133 19761849896501964018956114774816069606952632865065254580652013676964932500499115 134 79047399586007856075824459099264278427821420496002488353438882695297546584763051 135 316189598344031424303297836397057113711307460055492893475417186756065819504585387 136 1264758393376125697213191345588228454845273396364937454024992058974014544349407915 137 5059033573504502788852765382352913819381180697745681576346614859795560710059764395 138 20236134294018011155411061529411655277524897015554589825879752686981247905563323051 139 80944537176072044621644246117646621110099936511362086344505597243523001752901823147 140 323778148704288178486576984470586484440400442943735799459995561965288027272904354475 141 1295112594817152713946307937882345937761603165571518106003928593843544149614211541675 142 5180450379268610855785231751529383751046415449879222240343607067338960679502034414251 143 20721801517074443423140927006117535004185667374703188594030213653285410880098514152107 144 82887206068297773692563708024470140016742680649185353641432425381000779844574809598635 145 331548824273191094770254832097880560066970744897486613096352843059721392026660744374955 146 1326195297092764379081019328391522240267883024191436849446657655310322113403365989460651 147 5304781188371057516324077313566088961071532185968728191909123187384161544206909981764267 148 21219124753484230065296309254264355844286128922280874355881477881822392358014531974900395 149 84876499013936920261185237017057423377144516045935420600015881791861061794431911995288235 150 339505996055747681044740948068229693508578064897365528753043467696587231902475216172526251 151 1358023984222990724178963792272918774034312261016709807718133751844634897059396001072851627 152 5432095936891962896715855169091675096137249046921334616284454769495111527136574277056899755 153 21728383747567851586863420676366700384548996193394329235961658602213589986344277653758585515 154 86913534990271406347453682705466801538195984784995298485494313457320647700973071706096315051 155 347654139961085625389814730821867206152783939162817157025272611926215166315084209006509206187 156 1390616559844342501559258923287468824611135756696940554267681163898725816282720680390284716715 157 5562466239377370006237035693149875298444543026879106069403906087982633567175650410289634650795 158 22249864957509480024948142772599501193778172107699111982281987216705994872792137018615530171051 159 88999459830037920099792571090398004775112688431161823338460674596374900699347618829376103819947 160 355997839320151680399170284361592019100450753725378044172508149844601445213748616827332381551275 161 1423991357280606721596681137446368076401803014902973678327363502296609465687710750328985458748075 162 5695965429122426886386724549785472305607212059614817716584115815022845232416275567355253700078251 163 22783861716489707545546898199141889222428848238465116872885786871764195668995967401499638530484907 164 91135446865958830182187592796567556889715392953872159504641794710402412154645599870155801582283435 165 364541787463835320728750371186270227558861571815512022044764473288300907575905860008937701249821355 166 1458167149855341282915001484745080910235446287262094856231452482046586148218270361092379794840660651 167 5832668599421365131660005938980323640941785149048472961030599105973109628702375286482777159045393067 168 23330674397685460526640023755921294563767140596194078916331974779465968586468088830157624595547073195 169 93322697590741842106560095023685178255068562384776689809747055829010934489189530689083530300919294635 170 373290790362967368426240380094740713020274249539107507527826536738337858243392473493240185041139182251 171 1493163161451869473704961520378962852081096998156431526688982773797939673546838595446772867839480736427 172 5972652645807477894819846081515851408324387992625729099911284348880935175333891784734715726707770960555 173 23890610583229911579279384326063405633297551970502922385955843902902093663628641944834111417530779871915 174 95562442332919646317117537304253622533190207882011701516444788626365080579100717391126942691522511547051 175 382249769331678585268470149217014490132760831528046830011021980534973734165575168788088764808888830306987 176 1528999077326714341073880596868057960531043326112187367934573574198921760360645273599517047321152889465515 177 6115996309306857364295522387472231842124173304448749567519265600913740688839270291292392165455806694337195 178 24463985237227429457182089549888927368496693217794998461639005011891070050150459558958216614165617050299051 179 97855940948909717828728358199555709473986772871179994229679905264036494790188595023410162361347248747096747 180 391423763795638871314913432798222837895947091484719977684967391489090408339927893668795241254758556080188075 181 1565695055182555485259653731192891351583788365938879912272365106822250491718058601825490148637773346504354475 182 6262780220730221941038614924771565406335153463755519652154451509020779683588928461602578961788571630384622251 183 25051120882920887764154459699086261625340613855022078614747788199546674167789101955011552581629243010272897707 184 100204483531683551056617838796345046501362455420088314471251117125113807538023184037248683795466885018560408235 185 400817934126734204226471355185380186005449821680353257909524397154309451885826288583399682119767366029179267755 186 1603271736506936816905885420741520744021799286721413031687137445924946251010772259202408622354869116026592340651 187 6413086946027747267623541682966082976087197146885652126846629498315201890978023246547254277171075767926119901867 188 25652347784110989070494166731864331904348788587542608507582677422491641337781961405664256684187501679343980685995 189 102609391136443956281976666927457327617395154350170434030723028548428232898867582461607505887756403932654924901035 190 410437564545775825127906667709829310469580617400681736123676751910636266690949803524330981853038410161177703918251 191 1641750258183103300511626670839317241878322469602726944496276283076391736954758161453125844016179229505826824301227 192 6567001032732413202046506683357268967513289878410907777988243683173260288200950540524107209272768095745539314461355 193 26268004130929652808186026733429075870053159513643631111959251834428427833567637951519636503507174738426621292358315 194 105072016523718611232744106933716303480212638054574524447849561541184484695798223384924961346860903664595413238459051 195 420288066094874444930976427734865213920850552218298097791423354571679485506248236697392676053108024080159509091887787 196 1681152264379497779723905710939460855683402208873192391165743635100601035471103633104956365543760915164193748643654315 197 6724609057517991118895622843757843422733608835492769564663074974030170328776635905050596784837701298343886419126823595 198 26898436230071964475582491375031373690934435341971078258652500763376213688890986365463929784676120468749768525611707051 199 107593744920287857902329965500125494763737741367884313034610404788015919503132830952378804429355112425747519800655653547 200 430374979681151431609319862000501979054950965471537252138442422621085807507669094790561388298721710804486970599040264875