0 1 1 1 2 2 3 3 4 6 5 8 6 14 7 18 8 29 9 39 10 57 11 74 12 109 13 138 14 192 15 247 16 335 17 421 18 565 19 703 20 926 21 1151 22 1484 23 1828 24 2349 25 2868 26 3624 27 4423 28 5538 29 6706 30 8345 31 10048 32 12394 33 14895 34 18219 35 21789 36 26549 37 31596 38 38226 39 45415 40 54656 41 64654 42 77501 43 91368 44 109003 45 128244 46 152279 47 178586 48 211463 49 247251 50 291577 51 340293 52 399930 53 465483 54 545587 55 633486 56 740214 57 857909 58 999482 59 1155824 60 1343642 61 1550468 62 1797588 63 2071013 64 2395410 65 2754322 66 3179335 67 3649021 68 4203003 69 4816673 70 5536313 71 6333868 72 7267712 73 8301109 74 9506767 75 10843837 76 12396812 77 14118761 78 16115506 79 18327559 80 20885414 81 23722065 82 26989927 83 30614356 84 34783692 85 39403071 86 44703621 87 50581751 88 57306713 89 64762260 90 73279704 91 82715541 92 93473171 93 105395483 94 118953291 95 133976223 96 151038135 97 169928593 98 191344096 99 215061407 100 241892442 101 271596204 102 305158918 103 342291826 104 384183537 105 430531747 106 482724048 107 540450247 108 605384795 109 677155883 110 757776905 111 846881216 112 946817495 113 1057224087 114 1180925214 115 1317507855 116 1470350491 117 1639076054 118 1827630507 119 2035698405 120 2268002140 121 2524195064 122 2809915236 123 3124947391 124 3475869270 125 3862624572 126 4293064195 127 4767204200 128 5294382399 129 5874906808 130 6519682041 131 7229408612 132 8017054425 133 8883582385 134 9844383690 135 10901076787 136 12071620592 137 13358429808 138 14782815859 139 16347904207 140 18078917026 141 19980250129 142 22081348632 143 24388217064 144 26935688328 145 29731276556 146 32816133325 147 36200248067 148 39931628495 149 44023245443 150 48531791643 151 53473318423 152 58914645845 153 64876325331 154 71436308026 155 78620669155 156 86521233251 157 95169858463 158 104674603728 159 115075479075 160 126498459538 161 138993313786 162 152708200212 163 167703558724 164 184153378464 165 202132326583 166 221843181855 167 243377784707 168 266974132573 169 292742902334 170 320963188871 171 351770349791 172 385489412693 173 422285080232 174 462538237881 175 506446509662 176 554455743209 177 606805350325 178 664014298069 179 726371831580 180 794485027992 181 868699110013 182 949723724669 183 1037974390930 184 1134276389035 185 1239128261262 186 1353494000770 187 1477966530663 188 1613670892552 189 1761316204492 190 1922209942346 191 2097198629286 192 2287807047602 193 2495037932109 194 2720668369082 195 2965892018225 196 3232772125213 197 3522726580095 198 3838158219992 199 4180741468935 200 4553272583644