1 32768 2 344091 3 882318 4 1481501 5 2089736 6 2698979 7 3308286 8 3917595 9 4526904 10 5136213 11 5745522 12 6354831 13 6964140 14 7573449 15 8182758 16 8792067 17 9401376 18 10010685 19 10619994 20 11229303 21 11838612 22 12447921 23 13057230 24 13666539 25 14275848 26 14885157 27 15494466 28 16103775 29 16713084 30 17322393 31 17931702 32 18541011 33 19150320 34 19759629 35 20368938 36 20978247 37 21587556 38 22196865 39 22806174 40 23415483 41 24024792 42 24634101 43 25243410 44 25852719 45 26462028 46 27071337 47 27680646 48 28289955 49 28899264 50 29508573 51 30117882 52 30727191 53 31336500 54 31945809 55 32555118 56 33164427 57 33773736 58 34383045 59 34992354 60 35601663 61 36210972 62 36820281 63 37429590 64 38038899 65 38648208 66 39257517 67 39866826 68 40476135 69 41085444 70 41694753 71 42304062 72 42913371 73 43522680 74 44131989 75 44741298 76 45350607 77 45959916 78 46569225 79 47178534 80 47787843 81 48397152 82 49006461 83 49615770 84 50225079 85 50834388 86 51443697 87 52053006 88 52662315 89 53271624 90 53880933 91 54490242 92 55099551 93 55708860 94 56318169 95 56927478 96 57536787 97 58146096 98 58755405 99 59364714 100 59974023 101 60583332 102 61192641 103 61801950 104 62411259 105 63020568 106 63629877 107 64239186 108 64848495 109 65457804 110 66067113 111 66676422 112 67285731 113 67895040 114 68504349 115 69113658 116 69722967 117 70332276 118 70941585 119 71550894 120 72160203 121 72769512 122 73378821 123 73988130 124 74597439 125 75206748 126 75816057 127 76425366 128 77034675 129 77643984 130 78253293 131 78862602 132 79471911 133 80081220 134 80690529 135 81299838 136 81909147 137 82518456 138 83127765 139 83737074 140 84346383 141 84955692 142 85565001 143 86174310 144 86783619 145 87392928 146 88002237 147 88611546 148 89220855 149 89830164 150 90439473 151 91048782 152 91658091 153 92267400 154 92876709 155 93486018 156 94095327 157 94704636 158 95313945 159 95923254 160 96532563 161 97141872 162 97751181 163 98360490 164 98969799 165 99579108 166 100188417 167 100797726 168 101407035 169 102016344 170 102625653 171 103234962 172 103844271 173 104453580 174 105062889 175 105672198 176 106281507 177 106890816 178 107500125 179 108109434 180 108718743 181 109328052 182 109937361 183 110546670 184 111155979 185 111765288 186 112374597 187 112983906 188 113593215 189 114202524 190 114811833 191 115421142 192 116030451 193 116639760 194 117249069 195 117858378 196 118467687 197 119076996 198 119686305 199 120295614 200 120904923