1 0 2 0 3 0 4 0 5 0 6 1 7 3 8 3 9 1 10 6 11 15 12 15 13 75 14 126 15 71 16 397 17 786 18 550 19 3043 20 5730 21 3660 22 20610 23 39843 24 26407 25 149468 26 288070 27 188649 28 1074387 29 2082753 30 1372608 31 7852896 32 15252825 33 10045040 34 57692788 35 112347998 36 74107005 37 427035846 38 833163180 39 549887358 40 3177662718 41 6210493857 42 4102093429 43 23763549280 44 46512737713 45 30739850284 46 178462095494 47 349764277137 48 231280864770 49 1345285603572 50 2639652298350 51 1746278915561 52 10174844037215 53 19985217808566 54 13226899767861 55 77185356613304 56 151746561766440 57 100468752351768 58 587090555903142 59 1155187904013366 60 765089018007463 61 4476381500534210 62 8814636762488872 63 5839788680274915 64 34206185577629457 65 67403502896244726 66 44668016241090351 67 261911278885559505 68 516424626575106309 69 342319971618351446 70 2009105104436462918 71 3963764848984517759 72 2628059310042458471 73 15437811698123006482 74 30473591488262167764 75 20209002260956776762 76 118808255627812726806 77 234638694386974749675 78 155635151557688760175 79 915661201850929812308 80 1809202953468965447645 81 1200261380757600284830 82 7066514713811661910714 83 13968288621326623917375 84 9268438153220557667361 85 54603139496701479299145 86 107976295414616852184240 87 71657474261806088917313 88 422411308802948216997523 89 835618177747667668023005 90 554633474445446283668412 91 3271344267621716671109547 92 6473659645691886177002364 93 4297432198886624904861810 94 25360631137982676584660178 95 50202532164523837213907082 96 33330513000491588051932039 97 196793146913187688773602014 98 389680799969694266301865522 99 258749284444800215576411773 100 1528450557118865161196174591 101 3027444288411362090678232513 102 2010467019296641478685033072 103 11881242253971767639120218458 104 23539934749187062919850480843 105 15634133882896746754769636024 106 92431657867843567192554224680 107 183179250564472576921871675629 108 121671818772856340318676326570 109 719629815973197147164993086223 110 1426496891806511836509931149132 111 947604870475109798323087027260 112 5606730083358973430042911806744 113 11116599411720628144299524227341 114 7385313139808410894811485680151 115 43712552570119972103479199362838 116 86689001560202161687934085986983 117 57596939082109308260957379960204 118 341023132855009873150179971157318 119 676444978897233627677295157579533 120 449473839102608812913465127270672 121 2662127749355416574143940769406596 122 5281581112375367777905035140854950 123 3509705426301282681173593195712225 124 20793545162579184606392849446499915 125 41261589507890021913226381914090122 126 27421158322164772866028620536161289 127 162506558210564100404028133856402902 128 322527588177946601060108945644358838 129 214357316301500041417574316861401784 130 1270705392372049786555772203334694522 131 2522411150580461263692303786837567153 132 1676553800139385746943005961073395546 133 9941230564576909089487238460158298209 134 19737078925060435958996952048947753880 135 13119380802732838011538142878557256157 136 77812085250988819876569908695663906403 137 154510651527576207559145816796412704072 138 102710887674805457302420330466809633875 139 609335604358788238031541502998062545725 140 1210134578554876853788101160317057844359 141 804485390843479431855381059715659163158 142 4773755561826494852394222227780118097098 143 9482008150952755990630823023129165314633 144 6303912176528253378065722989664238077397 145 37415363378625003280258190745467780554266 146 74327683299825765230230997719026868990476 147 49417951379086586938200414287019629460906 148 293371858241859045181081092211993200040230 149 582877331015456495124204550759286139294081 150 387556166760504348826384907697146880695965 151 2301222424525406695011545324659080399135104 152 4572704503297902104609137598365241039284959 153 3040556370980926937350235926667810331627050 154 18057755933868828345184415865850653876578678 155 35886575405547709709294360433734701481819073 156 23863465700328202864765589617818854430074655 157 141751527229790396433417686178199494976572555 158 281739456338845890864900865756574163422655792 159 187357007648586726437227865127194423047592207 160 1113126699144155785724973059801126234305164785 161 2212658113895330048513473824818818795816710277 162 1471487537457707506287748911155708842656994438 163 8743972032482540914386813603240789230853733839 164 17383069561684611292700580496320712570199326968 165 11560803590531241290441421774113880387006997974 166 68709208958473528139800264780074243502272863220 167 136608885915666110629966500912951529986008821473 168 90857148153316909102037492823912555399514250050 169 540080088517659265771971325564062244881948537533 170 1073907432363238052326752262956715973601500528782 171 714274173343497355683157041410268038421186524919 172 4246524873081302117210605989816975144586127800329 173 8444724893915381108412419767796586264598150688787 174 5616954908256762202813404630159895973805414762798 175 33399269499230377295454074883630333559265264373126 176 66424837691208089208997229332094028751431284434593 177 44183761029408152315254963830138915633429402739082 178 262762739402599881563245477147649978744908254088016 179 522633970371227899685987338411622350445141833784816 180 347653020395526708470888581268654457682013559050183 181 2067807224310467618410720896434020743837969010890226 182 4113229195333535356325804574257474621967468436018224 183 2736194379171287213040381768206510572850776888861920 184 16276907864504794262577161032232105288735003076939108 185 32380423514151662089250973301823470271252923209946263 186 21540794783849245342163030044850151172497844283882275 187 128157985151520397269014091218845040023870472432587226 188 254972215894661902516576694982812359288514170828625555 189 169623781081004801256876634115421392137436622672542428 190 1009317581176349368786299843506136732752984841305244778 191 2008216163908489058592591344045764465998967094982578277 192 1336037248214316529847526927362958736750090500318118944 193 7950877489678309493876219814113725618662296524314019260 194 15820930825641216099898243974410386583783679012821980974 195 10525771319658779156696329333832394119540663892080459081 196 62647558267390543394134506045737005529263149018695733607 197 124667839857199261143603355495031634838330622818929717428 198 82944903861471836437353437621364948707678989624712924415 199 493732879973956322784641514704222821288302640416309266940 200 982595256655332973467256255598877249758669158566694679022 201 653766878793501907818873951832305537564068290904975154204 202 3892027056229035806516588325087125311820653702889000323842 203 7746220354645644623741940242816380905073956640160204941338 204 5154074549110852263637461186429541061792836550873938483519 205 30686882029224035749549216717428318142364995368946025992222 206 61079748360807820066307054227769380155737293082806237287208 207 40641555552341886029574442348988972761958357120614644544861 208 242002649862398596778239734908836638356511946894588804456463 209 481719481673157559135900528443404959334293037750947664066304 210 320537746675979501959287192220794547680834393294625713729759