1 2 2 2 3 1 4 1 5 5 6 8 7 1 8 1 9 36 10 63 11 1 12 1 13 362 14 658 15 1 16 1 17 4111 18 7637 19 1 20 1 21 49911 22 93847 23 1 24 1 25 632603 26 1199893 27 1 28 1 29 8273611 30 15796440 31 1 32 1 33 110826889 34 212681977 35 1 36 1 37 1512776591 38 2915017361 39 1 40 1 41 20965992018 42 40536016031 43 1 44 1 45 294245741168 46 570497115730 47 1 48 1 49 4173319332860 50 8110661588735 51 1 52 1 53 59723919552184 54 116307527411483 55 1 56 1 57 861331863890067 58 1680341334827515 59 1 60 1 61 12505857230438738 62 24435006625667339 63 1 64 1 65 182650875111521034 66 357366669614512169 67 1 68 1 69 2681644149792639401 70 5253165510907071171 71 1 72 1 73 39555354718945873300 74 77570671355589452482 75 1 76 1 77 585903163431438401073 78 1150120608194890221951 79 1 80 1 81 8711342419813595823722 82 17115419455244573200134 83 1 84 1 85 129966117376454496339867 86 255553983141029557052713 87 1 88 1 89 1945040269952777197656087 90 3827373235233388318254076 91 1 92 1 93 29192075100997216412139679 94 57481796949079849843902578 95 1 96 1 97 439276486548176179402860001 98 865512002974362508316893163 99 1 100 1 101 6626103472269834127654807315 102 13062985046840537136493561679 103 1 104 1 105 100172041165467030724429171117 106 197588388521351178707645046419 107 1 108 1 109 1517512698109652290642116046895 110 2994756228528483825225311749913 111 1 112 1 113 23033107504429375778908088203238 114 45475887932911751479138729648279 115 1 116 1 117 350227663229250313328497840068546 118 691775763240734261057407317604774 119 1 120 1 121 5334269777101166189809594962885978 122 10540570762400935033317969306302211 123 1 124 1 125 81372920890750973291641726483279375 126 160854216084252411873489393540576426 127 1 128 1 129 1243149301447963769866517507162712668 130 2458268661300462568785955867787913594 131 1 132 1 133 19018092249666292441556366318402956536 134 37619888609498398515995743100084139376 135 1 136 1 137 291323841492879933810880551127984806605 138 576451595427480020617763525045438311900 139 1 140 1 141 4468056130980148055340392441161281123320 142 8843702923985913867488845100547738789631 143 1 144 1 145 68606529065570740583262542701850163925796 146 135832200916121803700650337717786550254986 147 1 148 1 149 1054604398931197819948132637464353137357575 150 2088537304208283437983279301428291204048411 151 1 152 1 153 16228044157874407890908909975753143587360968 154 32146100846368998504516203235427797323935362 155 1 156 1 157 249961034100002102154267495840088504063496789 158 495265909804399869302035568603258775779308734 159 1 160 1 161 3853778361124464420603377048375728242671302971 162 7637510033142169072539302257129484559162966556 163 1 164 1 165 59468877547095884926771782522675386611668789833 166 117882418006074097181633382332856831737241514405 167 1 168 1 169 918465875520403536922474934490406633534798294070 170 1821009360640849270596394970650324626624978099948 171 1 172 1 173 14196769775909693251842640407750674009573602193920 174 28152986620969320355153407885506635182884352888035 175 1 176 1 177 219610645912546751744935307416268958503263100960074 178 435582375336212186170571687583680183295271184556362 179 1 180 1 181 3399693215242927833587770755655668866256898600540112 182 6744271655257394865688700524222384925088779261306072 183 1 184 1 185 52666525783046372881969072582175818595490045257528157 186 104497303169336481362513164915824655366868881369220898 187 1 188 1 189 816441752810056388530818066153331894304268207117276046 190 1620196091496860098870713452248077931210864837274714844 191 1 192 1 193 12664823249951625961953661465236970140589191311792833296 194 25136831617494432612592619863804252224113393564030556963 195 1 196 1 197 196582560730755028323778263720553723276909026706598297349 198 390231805113375859532921109499535121627779293398384693623 199 1 200 1 201 3053177054560083837991877204587305335982149584586643480841 202 6061684686928921086383458704256604004484250266615183682381 203 1 204 1 205 47447134231219243173381242099658800883728119436239012924567 206 94213376743314871129429780767852614984867058542072009000732 207 1 208 1 209 737750319614995136002361442705097411985408992606189898678185 210 1465112297725706303588254390497042293073517874888111414190492