1 11 2 31 3 31 4 88 5 129 6 88 7 251 8 542 9 542 10 251 11 717 12 2297 13 3357 14 2297 15 717 16 2050 17 9747 18 21068 19 21068 20 9747 21 2050 22 5863 23 41430 24 132152 25 197133 26 132152 27 41430 28 5863 29 16771 30 176119 31 831331 32 1839599 33 1839599 34 831331 35 176119 36 16771 37 47976 38 748937 39 5226955 40 17250758 41 25468475 42 17250758 43 5226955 44 748937 45 47976 46 137247 47 3184790 48 32887826 49 161545837 50 355075734 51 355075734 52 161545837 53 32887826 54 3184790 55 137247 56 392633 57 13544009 58 206882773 59 1514840541 60 4937888557 61 7377050305 62 4937888557 63 1514840541 64 206882773 65 13544009 66 392633 67 1123242 68 57598363 69 1301662324 70 14197275248 71 68813532021 72 152705583143 73 152705583143 74 68813532021 75 14197275248 76 1301662324 77 57598363 78 1123242 79 3213371 80 244951310 81 8189126429 82 133112213345 83 958037081176 84 3170254841114 85 4699303424280 86 3170254841114 87 958037081176 88 133112213345 89 8189126429 90 244951310 91 3213371 92 9192823 93 1041712935 94 51523012575 95 1247806255067 96 13347035945673 97 65722388742561 98 145160761315615 99 145160761315615 100 65722388742561 101 13347035945673 102 1247806255067 103 51523012575 104 1041712935 105 9192823 106 26298872 107 4430144161 108 324155480581 109 11698539778542 110 185880082377841 111 1363817555468924 112 4475378417927343 113 6677571801577027 114 4475378417927343 115 1363817555468924 116 185880082377841 117 11698539778542 118 324155480581 119 4430144161 120 26298872 121 75235955 122 18840275454 123 2039448592803 124 109669818666945 125 2589283005758406 126 28285832753097447 127 138156779824575543 128 306435724460478058 129 306435724460478058 130 138156779824575543 131 28285832753097447 132 2589283005758406 133 109669818666945 134 2039448592803 135 18840275454 136 75235955 137 215235445 138 80122960441 139 12831234573276 140 1028159727064977 141 36063771414713729 142 586851829424809393 143 4261881452661944305 144 14085188244943032759 145 20920936413508511832 146 14085188244943032759 147 4261881452661944305 148 586851829424809393 149 36063771414713729 150 1028159727064977 151 12831234573276 152 80122960441 153 215235445 154 615746802 155 340742738947 156 80728397862748 157 9638825752325984 158 502338630109805537 159 12173180857492937881 160 131531412543202183699 161 646828687624576311193 162 1431092533023140946502 163 1431092533023140946502 164 646828687624576311193 165 131531412543202183699 166 12173180857492937881 167 502338630109805537 168 9638825752325984 169 80728397862748 170 340742738947 171 615746802 172 1761532031 173 1449093190086 174 507905656032918 175 90363621330846069 176 6996850074625505590 177 252540758735572948701 178 4058279268462924698390 179 29721310285135340886450 180 97784952836060197501350 181 145733864202975702001549 182 97784952836060197501350 183 29721310285135340886450 184 4058279268462924698390 185 252540758735572948701 186 6996850074625505590 187 90363621330846069 188 507905656032918 189 1449093190086 190 1761532031 191 5039401115 192 6162628517847 193 3195511917733141 194 847148911741824391 195 97458626672034631667 196 5238760604758977928046 197 125235063964945580482174 198 1365207759603506999766791 199 6686249914066922982885937 200 14821281412088777641258131 201 14821281412088777641258131 202 6686249914066922982885937 203 1365207759603506999766791 204 125235063964945580482174 205 5238760604758977928046 206 97458626672034631667 207 847148911741824391 208 3195511917733141 209 6162628517847 210 5039401115 211 14416748168 212 26208108810425 213 20104693948800956 214 7941963311917222070 215 1357472875052104630807 216 108678610809514936898260 217 3864270292520040407608084 218 62722204437870859980273661 219 456995769270147453418762343 220 1508591135613053315745120996 221 2243086329393853088964598846 222 1508591135613053315745120996 223 456995769270147453418762343 224 62722204437870859980273661 225 3864270292520040407608084 226 108678610809514936898260 227 1357472875052104630807 228 7941963311917222070 229 20104693948800956 230 26208108810425 231 14416748168 232 41243517495 233 111456491689126 234 126489565197550076 235 74455169550242693173 236 18908023205282863207242 237 2254491813867738822890510 238 119243580311281516648604147 239 2881303727044460307782330086 240 31243109069891715679711029583 241 153477000870598820236877424417 242 339798387218938146158612005423 243 339798387218938146158612005423 244 153477000870598820236877424417 245 31243109069891715679711029583 246 2881303727044460307782330086 247 119243580311281516648604147 248 2254491813867738822890510 249 18908023205282863207242 250 74455169550242693173 251 126489565197550076 252 111456491689126 253 41243517495 254 117989696193 255 473996417284969 256 795814445964403611 257 698011381958612111989 258 263365379886269995052979 259 46769190920558266889363601 260 3679484395380902273354666138 261 132370263599699745348994980885 262 2135643301315149566321431061483 263 15618822820335234166934907169123 264 51445720987429473535419590621638 265 76619744675820265499643398728545 266 51445720987429473535419590621638 267 15618822820335234166934907169123 268 2135643301315149566321431061483 269 132370263599699745348994980885 270 3679484395380902273354666138 271 46769190920558266889363601 272 263365379886269995052979 273 698011381958612111989 274 795814445964403611 275 473996417284969 276 117989696193 277 337545613402 278 2015787497605867 279 5006900969210368907 280 6543796233535110226032 281 3668366149736288972508543 282 970213040350493413779076262 283 113539866814366206552156133677 284 6080951319600763637797968896593 285 145997289846639544167830433955112 286 1589179458545754677659325864497420 287 7791684179572215860636369560749575 288 17265511671654119095389256732738781 289 17265511671654119095389256732738781 290 7791684179572215860636369560749575 291 1589179458545754677659325864497420 292 145997289846639544167830433955112 293 6080951319600763637797968896593 294 113539866814366206552156133677 295 970213040350493413779076262 296 3668366149736288972508543 297 6543796233535110226032 298 5006900969210368907 299 2015787497605867 300 337545613402 301 965652466419 302 8572637046741182 303 31501131174961701590 304 61347554436208586121113 305 51095872894745161657022046 306 20126892785335091931230556560 307 3503515961744290514515650367751 308 279360514336551002255578876757682 309 9980117825416651415988058527254762 310 161713824654856522347869026562124945 311 1179832091955248024587350058632836593 312 3892182754722438568455525824251853927 313 5790227957223881355345171020187029044 314 3892182754722438568455525824251853927 315 1179832091955248024587350058632836593 316 161713824654856522347869026562124945 317 9980117825416651415988058527254762 318 279360514336551002255578876757682 319 3503515961744290514515650367751 320 20126892785335091931230556560 321 51095872894745161657022046 322 61347554436208586121113 323 31501131174961701590 324 8572637046741182 325 965652466419 326 2762544227887 327 36457268401446727 328 198190720593850887401 329 575128133182352657856227 330 711704106004482768909188409 331 417527357768415673032041532947 332 108109354682240154328151097577363 333 12833674029618385851939179393090575 334 682247555326697348464546931300412108 335 16454748110600861728405157683792895453 336 178676177444547988808062304180122148923 337 877204655170201235637549376110306442430 338 1942709259308019836959753001870722116992 339 1942709259308019836959753001870722116992 340 877204655170201235637549376110306442430 341 178676177444547988808062304180122148923 342 16454748110600861728405157683792895453 343 682247555326697348464546931300412108 344 12833674029618385851939179393090575 345 108109354682240154328151097577363 346 417527357768415673032041532947 347 711704106004482768909188409 348 575128133182352657856227 349 198190720593850887401 350 36457268401446727 351 2762544227887 352 7903102696472 353 155043589617775185 354 1246925404254960220116 355 5391778532662160797367262 356 9913176125576673538043935867 357 8661517677820190144458907344769 358 3335956383168709416512279739870863 359 589578403427999048430270960901991135 360 46637892098408829772880817325228755061 361 1674379233953535545088560109972695069902 362 27056899299496043162950135272564384582431 363 197730758126906910988929369421539799917592 364 651629904910966516502594906466328208079852