0 31 1 63 2 94 3 251 4 596 5 4423 6 9442 7 23307 8 32749 9 88805 10 5538659 11 11166123 12 16704782 13 44575687 14 105856156 15 785568779 16 1676993714 17 4139556207 18 5816549921 19 15772656049 20 983721224959 21 1983215105967 22 2966936330926 23 7917087767819 24 18801111866564 25 139524870833767 26 297850853534098 27 735226577901963 28 1033077431436061 29 2801381440774085 30 174718726759429331 31 352238834959632747 32 526957561719062078 33 1406153958397756903 34 3339265478514575884 35 24781012307999788091 36 52901290094514152066 37 130583592497028092223 38 183484882591542244289 39 497553357680112580801 40 31031793058758522253951 41 62561139475197157088703 42 93592932533955679342654 43 249747004543108515774011 44 593086941620172710890676 45 4401355595884317492008743 46 9395798133388807694908162 47 23192951862661932881825067 48 32588749996050740576733229 49 88370451854763414035291525 50 5511556764991382410764807779 51 11111483981837528235564907083 52 16623040746828910646329714862 53 44357565475495349528224336807 54 105338171697819609702778388476 55 781724767360232617447673056139 56 1668787706418284844598124500754 57 4119300180196802306643922057647 58 5788087886615087151242046558401 59 15695475953426976609128015174449 60 978907596999087636917178987374239 61 1973510669951602250443485989922927 62 2952418266950689887360664977297166 63 7878347203852982025164815944517259 64 18709112674656653937690296866331684 65 138842135926449559588996894008839047 66 296393384527555773115684084884009778 67 731628904981561105820365063776858603 68 1028022289509116878936049148660868381 69 2787673483999794863692463361098595365 70 173863778297496398427868777536773781011 71 350515230078992591719430018434646157387 72 524379008376488990147298795971419938398 73 1399273246831970572014027610377486034183 74 3322925502040430134175354016726392006764 75 24659751761114981511241505727462230081531 76 52642429024270393156658365471650852169826 77 129944609809655767824558236670763934421183 78 182587038833926160981216602142414786591009 79 495118687477508089786991440955593507603201 80 30879945662439427727774685941389212257989471 81 62255010012356363545336363323734018023582143 82 93134955674795791273111049265123230281571614 83 248524921361947946091558461853980478586725371 84 590184798398691683456227972973084187455022356 85 4379818510152789730285154272665569790771881863 86 9349821818704271144026536518304223768998786082 87 23079462147561332018338227309274017328769454027 88 32429283966265603162364763827578241097768240109 89 87938030080092538343067754964430499524305934245 90 5484587148932002980432565571622269211604736163299 91 11057112327944098499208198898208968922733778260843 92 16541699476876101479640764469831238134338514424142 93 44140511281696301458489727837871445191410807109127 94 104822722040268704396620220145574128517160128642396 95 777899565563577232234831268856890344811531707605899 96 1660621853167423168866282757859354818140223543854194 97 4099143271898423569967396784575599981091978795314287 98 5759765125065846738833679542434954799232202339168481 99 15618673522030117047634755869445509579556383473651249 100 974117523490933103692188543448056548731727977705545919 101 1963853720503896324432011842765558607043012338884743087 102 2937971243994829428124200386213615155774740316590289006 103 7839796208493555180680412615192788918592492972065321099 104 18617563660981939789485025616599192992959726260720931204 105 138162741835367133707075591931387139869310576797111839527 106 294943047331716207203636209479373472731580879854944610258 107 728048836498799548114348010890134085332472336507001060043 108 1022991883830515755317984220369507558064053216361945670301 109 2774032604159831058750316451629149201460578769230892400645 110 173013013341740041397837604221376758048619936908677274510291 111 348800059287639913854425524894382665298700452586585441421227 112 521813072629379955252263129115759423347320389495262715931518 113 1392426204546399824358951783125901511993341231577110873284263 114 3306665481722179603970166695367562447334002852649484462500044 115 24539084576601657052150118650698838643331361200123502110784571 116 52384834634925493708270403996765239733996725252896488684069186 117 129308753846452644468690926644229318111324811705916479478922943 118 181693588481378138176961330640994557845321536958812968162992129 119 492695930809208920822613587926218433801967885623542415804907201 120 30728841298652331229179003782066537453567330445618442748067238591 121 61950378528113871379180621152059293340936628776860427911939384383 122 92679219826766202608359624934125830794503959222478870660006622974 123 247308818181646276595899871020310954929944547221818169231952630331 124 587296856190058755800159366974747740654393053666115209123911883636 125 4358386811512057567197015439843545139510695922884624633099335815783 126 9304070479214173890194190246661838019675784899435364475322583515202 127 22966527769940405347585395933167221178862265721755353583744502846187 128 32270598249154579237779586179829059198538050621190718059067086361389 129 87507724268249563823144568292825339575938366964136789701878675568965 130 5457749502880627536272742820335000112906716802397671679575544971637219 131 11003006730029504636368630208962825565389371971759480148852968618843403 132 16460756232910132172641373029297825678296088774157151828428513590480622 133 43924519195849768981651376267558476921981549520073783805709995799804647 134 104309794624609670135944125564414779522259187814304719439848505190089916 135 774093081568117459933260255218461933577795864220206819884649532130434059 136 1652495957760844590002464636001338646677850916254718359209147569450958034 137 4079084997089806639938189527221139226933497696729643538302944671032350127 138 5731580954850651229940654163222477873611348612984361897512092240483308161 139 15542246906791109099819497853666094974156194922698367333327129151998966449 140 969350889175899415418749521090520366271295433820283136563794099664419227999 141 1954244025258589939937318540034706827516747062563264640460915328480837422447 142 2923594914434489355356068061125227193788042496383547777024709428145256650446 143 7801433854127568650649454662285161215092832055330360194510334184771350723339 144 18526462622689626656654977385695549623973706607044268166045377797687958097124 145 137486672212954955247234296362154008582908778304640237356827978768587057403207 146 293499807048599537151123570110003566789791263216324742879701335334862072903538 147 724486286310154029549481436582161142162491304737289723116230649438311203210283 148 1017986093358753566700605006692164708952282567953614465995931984773173276113821 149 2760458473027661162950691449966490560067056440644518655108094618984657755437925 150 172166411421073745669643474904614579433109781887913771082697798361821954113265171 151 347093281315175152502237641259195649426286620216472060820503691342628565981968267 152 519259692736248898171881116163810228859396402104385831903201489704450520095233438 153 1385612666787672948845999873586816107145079424425243724626906670751529606172435143 154 3290485026311594795863880863337442443149555250954873281157014831207509732440103724 155 24419007850968836519893165916948913209191966181109356692726010489204097733253161211 156 52128500728249267835650212697235268861533487613173586666609035809615705198946426146 157 128676009307467372191193591311419450932258941407456530025944082108435508131146013503 158 180804510035716640026843804008654719793792429020630116692553117918051213330092439649 159 490285029378900652244881199328728890519843799448716763411050317944537934791330892801 160 30578476331527557079209478162389845932024107994841069448177672830479403170392607793311 161 61647237692434014810663837524108420754568059789130855659766395978903344275576546479423 162 92225714023961571889873315686498266686592167783971925107944068809382747445969154272734 163 246098665740357158590410468897104954127752395357074705875654533597668839167514855024891 164 584423045504675889070694253480708174942096958498121336859253136004720425780998864322516 165 4337059984273088382085270243262062178722431104843924063890426485630711819634506905282503 166 9258543014050852653241234740004832532386959168185969464640106107266144065050012674887522 167 22854146012374793688567739723271727243496349441215862993170638700162999949734532255057547 168 32112689026425646341808974463276559775883308609401832457810744807429144014784544929945069 169 87079524065226086372185688649824846795262966660019527908792128315021287979303622114947685 170 5431043181070443001417321670752417061082187241530612562802922700338748998731609116056701539 171 10949165886206112089206829030154658968959637449721244653514637528992519285442521854228350763 172 16380209067276555090624150700907076030041824691251857216317560229331268284174130970285052302 173 43709584020759222270455130431968811029043286832224959086149757987655055853790783794798455367 174 103799377108794999631534411564844698088128398355701775388617076204641379991755698559881963036 175 770305223782324219691196011385881697645942075322137386806469291420144715796080673713972196619 176 1644409824673443439013926434336608093380012548999976549001555659044930811583917045987826356274 177 4059124873129211097719048880059097884405967173322090484809580609510006338963914765689624909167 178 5703534697802654536732975314395705977785979722322067033811136268554937150547831811677451265441 179 15466194268734520171184999508850509839977926617966224552431853146619880640059578389044527440049 180 964607579359342905150202944863127316056417430036227989284586031358987536834241691932438152548479 181 1944681352987420330471590889235105141952812786690422203121603915864594954308542962253920832537007 182 2909288932346763235621793834098232458009230216726650192406189947223582491142784654186358985085486 183 7763259217680946801715178557431570057971273220143722587933983810311759936594112270626638802707979 184 18435807367708656839052150948961372573951776657014095368274157567847102364331009195439636590501444 185 136813910791641544675080235200161178075633709819242390165853086785241476486911176638704094936218087 186 292063628950991746189212621349283728725219196295498875699980331138330055338153362472847826462937618 187 720941168693625037053505477898728635526072102410240141565813749061901587163217901584399747862093323 188 1013004797644616783242718099248012364251291298705739017265794080200231642501371264057247574325030941 189 2746950763982858603538941676394753364028654699821718176097401909462364872165960429698894896512155205 190 171323952164581850202657102035722720934027882687652265935304712466866853716790917905388731158078653651 191 345394855093146559008853145747840195232084420075126250046706826843196072305747796240476357212669462507 192 516718807257728409211510247783562916166112302762778515982011539310062926022538714145865088370748116158 193 1378832469608603377431873641314966027564309025600683282010729905463321924350825224532206533954165694823 194 3274383746474935164075257530413494971294730353964145080003471350236706774724189163210278156279079505804 195 24299518694933149525958676354209430826627421503349698842035029357120269347420149367004153627907722235451 196 51873421136341234215992610238832356624549573360663542764073530064477245469564487897218585412094523976706 197 128046360967615617957943896831874144075726568224676784370182089486074760286549125161441324452096770188863 198 179919782103956852173936507070706500700276141585340327134255619550552005756113613058659909864191294165569 199 487885925175529322305816910973287145476278851395357438638693328587178771798776351278761144180479358520001 200 30428847142986774835134584987414509520229564928097501522733241991955635857280247392341850849053911522405631