0 10577 1 88078 2 175166 3 836737 4 1574375 5 7309126 6 13528163 7 49710694 8 99312488 9 187733887 10 976071668 11 1842242347 12 9274664828 13 17559329557 14 93151725128 15 175304440267 16 937348843838 17 1775697687577 18 9533565653348 19 17967131306707 20 88727444483678 21 176365888956466 22 841025777520137 23 1572051555040285 24 7392457106543036 25 13695913124085973 26 51653955256045604 27 92308020511981219 28 183526932014061548 29 1028687342253686929 30 10325550864691555130 31 13481070511497107431 32 26951249923004125862 33 53803389955998341824 34 96617779911996672659 35 192245449823994444328 36 1015689949152938986619 37 10182588341672438851720 38 12898471769286827379821 39 25795844637583544869642 40 50492689176157189729394 41 99885487351324388358799 42 199670875693639766817698 43 1096389543630036344894689 44 10961373979930399804731590 45 20475114879234397742048491 46 39959139658577695583205893 47 79809378218255281276401886 48 148619845436510562563792783 49 535917210701526197112709624 50 962824422493151304125429159 51 1914748943896302698349857428 52 10162338382858339681848331619 53 101775723201551725510231657720 54 129531855217078880612559234821 55 257964810433167751325117370742 56 505038521956325512659135840494 57 999087053912541036318261670999 58 1998163216726171181537612451998 59 10989705384077982897813736070989 60 109896769115957811874862086869890 61 208865449384435930634374054568791 62 406730899857871970168857999137593 63 802462899616733049347616997175197 64 1594034699233476989685233995439405 65 6643380692559346886428563959744356 66 13177860286217593772868116920577822 67 36055363247404421512439385127454953 68 72000835405797843024879859363810016 69 133002671801695685059759609817610043 70 473019390708653635646355717993810374 71 946037790426207282182712525087720748 72 1793065570951424563465415149185451397 73 9724611390366570207119656739941055368 74 18360112889743139324140413370872219647 75 93051340697074543466533548169693326028 76 175113680393259077032968095249297641067 77 935260473335849946263739047642383952638 78 1771519856582590883626388996175758015177 79 9486628432299589719890269949032347166948 80 17983245864609089340879449808954695433797 81 97716705510589983838683847899601549672768 82 184444400021289858677367686898103100434547 83 929878401323188545441144545880223104879028 84 1750856802645277090882289091761546209757957 85 9348435829096949000705169999487008296338528 86 17606772757104799000320240008983917581686967 87 94575391329043779004522540108724093309447638 88 178249881668086559109045080206458185628805187 89 959758708249941161189585982162139051817748058 90 1810606426400872422479171963323288994625606017 91 8916671691399695656170891705566069040871666198 92 17833333471809302311242872422132038972833432396 93 87156767299792325433670696633452429790266766267 94 163423533509584750867340304266904759589543531445 95 707558879495542160529743348034962245494878855806 96 1316117757990084429960586695960023491089857711513 97 4467295347792027630656553546659268292087434827644 98 8934579695594956260223007103219635495064870755288 99 17760150480200901629346024106440262090020840509686 100 86450655282209927833806166170832872990229245616457 101 161912309574419855657613332331666745980457501221925 102 691034415328509403323746565648423304894933404441086 103 1371178819668007806648593131295746609800756918871282 104 4192967016238096873124514445254212696809426107583013 105 7296824032487183835249039889408426483717752215275927 106 14592549155064357681497089778717851867535594519562854 107 60419140704617934497368877576797270542881649714092395 108 119748182499236759004648645154683649986853290418283801 109 228130996591595448951035096701530050944486284700131712 110 445262004074279898001070204392060210789081480399163534 111 880623997158460885013130497794130311688053950799426078 112 1751248994217811771126161995588161622276118802598752166 113 8363827946305928493387780851579777834047305927597173737 114 15737545903600965897775560603160655667995600964094457375 115 73112994950501625874431166733767213447852501595049031126 116 135226089010012151748862443467533326895705112100998952263 117 497485988011223659347485779231877595742856322111979574794 118 994961967122447317595081557364855180486812644222869159588 119 1880913935344893536279163115828610361082526388444638329087 120 9690152299793729789080793284113723980808880372880031519968 121 18389303600676460677161686557228547951618759646859954030937 122 92292349596541156458777661139504116567796366114460584429318 123 173684798102982322828554222280097233245581831229030178758547 124 919542669133904461014096555070179455701410054518232076244918 125 1738985339366719911028204110041250011391820218927564042490837 126 9119927744024018031310135210562650125420021418104203378389208 127 17149766477048036172510380421125300250730152726208407855688327 128 89538422347528298897614085621477412659031679889292485322482498 129 178966844705957597795227181242954825317073359778575059644966096 130 869636291656533475748597894771414067498795957574334567093635967 131 1639172682421966951508195789531828244997591805148670223286272935 132 7031899505642735366590153783960109604873509856745361466148992296 133 13954897922284370843179207568029120298747020813380733931208973603 134 44592878136218079174981282357231312385317317948188082154188819534 135 88184766281346167359952653715552625660645536895385163417376649078 136 175279433652782325719816208322205251212381162890761327735643397266 137 838072780190505492818077391534357753436183781808284614991978369837 138 1577036659389921975626264773168715506871377552626579120083065640675 139 7337502263190141731888822504954770685485152178892370419922631948426 140 13585993625489282464877535020800631460079204467773741830836254005763 141 50336038889293097202653975317807045060881258045620170129288893964294 142 99582978777585204305308060536613099131752615981240449168587777027599 143 199155056556171398709527012162326298163416122061590789427165564956198 144 1090814522117896385804687233776688190786677332787498682598821215508189 145 10908869643406849254752559571543559109653450660651584519585933469689090 146 20007566077365440803268166176979249305187968256177329814446368166569991 147 40004132263729882695645331463957399699485935422363560618902745233139993 148 79997265518450864302181653917915899398861871835718220247795481456279997 149 159994530936910638504463407735732788798713843771336340594600963012559994 150 659949741305917133548096585084050686685951381475700746430620602048059945 151 1209900581511943168195104159267210273372001862061391591762340105196009901 152 2308907496522375840147035761948213007092129491575407510375831257046108922 153 4606923904043761570304081513897425914095257983250714920861563513993206954 154 9202947897197413250598252037794951818290505966402518951613236918086503018 155 17306004705393736412196404084490002746472100943705047902136384836073995047 156 91365941769242099533170454819390130211192110391745517023600124186814055418 157 172820983637384200165242009538691259322395219783590924157199148483529011737 158 909931909022226191916671104926603852546347416619491166718201632219918040008 159 1709972728934462294734332299843218596191605723248892343337393254440827179917 160 8909690009378986232067765288266493658108563846738814677712315898839099978988 161 17808489918767971364245529476642977316127127793367640355314642797578100948086 162 85893390106347696005600834152982749488288505718035132909560960774360099428957 163 161875889112695402912191757306064500076577000446960276710211030448720208768815 164 680743691140539433024209429375708500852247005907564033901430235044932197346976 165 1360387482379979965058318759841418001594505011715137958803850569979973393694062 166 3965351416179779615641407357156589106649456019856627536942356269779706241524693 167 7929602842259559242173903714423178213198922039713145073983821439559422383060386 168 14760206674509118583457797419836357515497835168426389247077533869118944865129683 169 53452363519490315417034871718198843669377286743790280726852972450309492525336424 170 95915716048980620844960734426408578437654683378679462444696043901618984061661859 171 191732332097962231779030378852906265776300356866259924888402988704227968123413818 172 1010046653967684639668235267282858934429304034428869183761433965836497758356651009 173 10011613192545631025361576941102547178733343278827452011386762635201365451923051110 174 11126646108001941278988345252128020065967677066001972126354278987215019981054662111 175 22253291126992992557975590614255930132045354022004054251608667974429930061219324222 176 44495682342996985005952271229500970154090708045108009493218225949959860023338559444 177 88991265675003881000904552468991050308171417090215910085435451900018829947667218888 178 177872542349996762001820005926993001517242834270520930071860992800037660005323438876 179 856706865850063492010119074097032026589681076985621329701361020900305359948568717647 180 1603424731700016995019139237204955153179351263971241560491831931910599720007137325305 181 6638662048700296945210530619145606574972972803684757154519161251016595820078511568366 182 13277313207400582901312052238300124149836055596479513219938321601142092740156914236732 183 37040555172505311925422664622291355747305610660373655320321546622453021240627145613963 184 73972209345109523960845329134593711384612212310748410639544193244905932591154301118036 185 137053319690229047911789568279187312869313533532396722379087385599712865181308691345973 186 516596516493410616129785152060160540562548868846364936161060251586832606103405604696704 187 924292922997712222368470304120322180026197737691629981222120503174754222117800220392319 188 1837585945006423444825941609141544369952394475483250062445141906249617444335599449684748 189 10312455394961757891995367700556986970476240220415849696896560967744901887581604945542129 190 102437010335580336702940144607126856665327642424683257665862061744104821763298554300963430 191 136806013791472703831341591767395423417714066671406824324483768185154029396384087311697631 192 273602127571956397751793173634779846846318243331824538649077535380297167703658284622306262 193 536205354054812705513585257170550793681746376674638187298054971751694325497317460343512634 194 972420697119526500037081414350001686463582853348285373695110043504279641004535910797015269 195 1934931494139061900184053819690013282837165696706570738381210096918460371010161822593039548 196 10394235446420672001914702016590135121207921773672188121204311066101965181101771137534433939 197 104327679019538382120071612182601475333396049411385158333357420627122707091129373601987683240 198 146714468125912303310778833908626228667247632526325851666931526908338877112413209512964406641 199 293318937341814617522557667718251368333406156151562594433754153717677754125716429034828824282 200 575747765772739235044015444435602825667901421303214198767617306535444509351432847178568637674