0 1 1 1 2 3 3 12 4 84 5 84 6 84 7 168 8 840 9 10920 10 32760 11 32760 12 32760 13 32760 14 32760 15 32760 16 1015560 17 1015560 18 1015560 19 1015560 20 1015560 21 4062240 22 4062240 23 4062240 24 4062240 25 4062240 26 4062240 27 4062240 28 4062240 29 4062240 30 4062240 31 4062240 32 4062240 33 4062240 34 12186720 35 12186720 36 12186720 37 231547680 38 231547680 39 231547680 40 231547680 41 231547680 42 231547680 43 2547024480 44 2547024480 45 2547024480 46 2547024480 47 2547024480 48 2547024480 49 2547024480 50 2547024480 51 2547024480 52 17829171360 53 17829171360 54 17829171360 55 17829171360 56 17829171360 57 17829171360 58 17829171360 59 17829171360 60 17829171360 61 17829171360 62 17829171360 63 17829171360 64 2264304762720 65 2264304762720 66 2264304762720 67 38493180966240 68 38493180966240 69 38493180966240 70 38493180966240 71 38493180966240 72 38493180966240 73 1424247695750880 74 1424247695750880 75 1424247695750880 76 1424247695750880 77 1424247695750880 78 1424247695750880 79 1424247695750880 80 1424247695750880 81 15666724653259680 82 15666724653259680 83 15666724653259680 84 15666724653259680 85 15666724653259680 86 15666724653259680 87 15666724653259680 88 15666724653259680 89 15666724653259680 90 15666724653259680 91 15666724653259680 92 15666724653259680 93 62666898613038720 94 62666898613038720 95 62666898613038720 96 62666898613038720 97 62666898613038720 98 62666898613038720 99 62666898613038720 100 62666898613038720 101 62666898613038720 102 62666898613038720 103 62666898613038720 104 62666898613038720 105 62666898613038720 106 188000695839116160 107 188000695839116160 108 188000695839116160 109 188000695839116160 110 188000695839116160 111 188000695839116160 112 188000695839116160 113 188000695839116160 114 188000695839116160 115 188000695839116160 116 188000695839116160 117 188000695839116160 118 188000695839116160 119 188000695839116160 120 188000695839116160 121 188000695839116160 122 188000695839116160 123 188000695839116160 124 188000695839116160 125 188000695839116160 126 188000695839116160 127 188000695839116160 128 188000695839116160 129 188000695839116160 130 188000695839116160 131 188000695839116160 132 188000695839116160 133 188000695839116160 134 188000695839116160 135 188000695839116160 136 188000695839116160 137 4324016004299671680 138 4324016004299671680 139 4324016004299671680 140 4324016004299671680 141 4324016004299671680 142 4324016004299671680 143 4324016004299671680 144 4324016004299671680 145 4324016004299671680 146 4324016004299671680 147 4324016004299671680 148 4324016004299671680 149 21620080021498358400 150 21620080021498358400 151 21620080021498358400 152 21620080021498358400 153 21620080021498358400 154 21620080021498358400 155 21620080021498358400 156 21620080021498358400 157 1707986321698370313600 158 1707986321698370313600 159 1707986321698370313600 160 1707986321698370313600 161 1707986321698370313600 162 1707986321698370313600 163 70027439189633182857600 164 70027439189633182857600 165 70027439189633182857600 166 70027439189633182857600 167 70027439189633182857600 168 70027439189633182857600 169 4271673790567624154313600 170 4271673790567624154313600 171 4271673790567624154313600 172 4271673790567624154313600 173 123878539926461100475094400 174 123878539926461100475094400 175 123878539926461100475094400 176 123878539926461100475094400 177 123878539926461100475094400 178 123878539926461100475094400 179 123878539926461100475094400 180 123878539926461100475094400 181 123878539926461100475094400 182 123878539926461100475094400 183 123878539926461100475094400 184 123878539926461100475094400 185 123878539926461100475094400 186 123878539926461100475094400 187 123878539926461100475094400 188 123878539926461100475094400 189 123878539926461100475094400 190 123878539926461100475094400 191 123878539926461100475094400 192 123878539926461100475094400 193 12016218372866726746084156800 194 12016218372866726746084156800 195 12016218372866726746084156800 196 12016218372866726746084156800 197 12016218372866726746084156800 198 12016218372866726746084156800 199 12016218372866726746084156800 200 12016218372866726746084156800 201 12016218372866726746084156800 202 12016218372866726746084156800 203 12016218372866726746084156800 204 12016218372866726746084156800 205 12016218372866726746084156800 206 12016218372866726746084156800 207 12016218372866726746084156800 208 12016218372866726746084156800 209 12016218372866726746084156800 210 12016218372866726746084156800 211 636859573761936517542460310400 212 636859573761936517542460310400 213 636859573761936517542460310400 214 636859573761936517542460310400 215 636859573761936517542460310400 216 636859573761936517542460310400 217 1273719147523873035084920620800 218 1273719147523873035084920620800 219 1273719147523873035084920620800 220 1273719147523873035084920620800 221 1273719147523873035084920620800 222 1273719147523873035084920620800 223 1273719147523873035084920620800 224 1273719147523873035084920620800 225 1273719147523873035084920620800 226 1273719147523873035084920620800 227 1273719147523873035084920620800 228 1273719147523873035084920620800 229 1273719147523873035084920620800 230 1273719147523873035084920620800 231 1273719147523873035084920620800 232 1273719147523873035084920620800 233 1273719147523873035084920620800 234 1273719147523873035084920620800 235 1273719147523873035084920620800 236 1273719147523873035084920620800 237 1273719147523873035084920620800 238 1273719147523873035084920620800 239 1273719147523873035084920620800 240 1273719147523873035084920620800 241 1273719147523873035084920620800 242 1273719147523873035084920620800 243 1273719147523873035084920620800 244 1273719147523873035084920620800 245 1273719147523873035084920620800 246 1273719147523873035084920620800 247 1273719147523873035084920620800 248 1273719147523873035084920620800 249 1273719147523873035084920620800 250 1273719147523873035084920620800 251 1273719147523873035084920620800 252 1273719147523873035084920620800 253 1273719147523873035084920620800 254 1273719147523873035084920620800 255 1273719147523873035084920620800 256 92981497769242731561199205318400 257 3998204404077437457131565828691200 258 3998204404077437457131565828691200 259 3998204404077437457131565828691200 260 3998204404077437457131565828691200 261 3998204404077437457131565828691200 262 3998204404077437457131565828691200 263 3998204404077437457131565828691200 264 3998204404077437457131565828691200 265 3998204404077437457131565828691200 266 3998204404077437457131565828691200 267 3998204404077437457131565828691200 268 3998204404077437457131565828691200 269 3998204404077437457131565828691200 270 3998204404077437457131565828691200 271 3998204404077437457131565828691200 272 3998204404077437457131565828691200 273 3998204404077437457131565828691200 274 3998204404077437457131565828691200 275 3998204404077437457131565828691200 276 3998204404077437457131565828691200 277 555750412166763806541287650188076800 278 555750412166763806541287650188076800 279 555750412166763806541287650188076800 280 555750412166763806541287650188076800 281 26120269371837898907440519558839609600 282 26120269371837898907440519558839609600 283 1854539125400490822428276888677612281600 284 1854539125400490822428276888677612281600 285 1854539125400490822428276888677612281600 286 1854539125400490822428276888677612281600 287 1854539125400490822428276888677612281600 288 1854539125400490822428276888677612281600 289 569343511497950682485481004824026970451200 290 569343511497950682485481004824026970451200 291 569343511497950682485481004824026970451200 292 569343511497950682485481004824026970451200 293 569343511497950682485481004824026970451200 294 569343511497950682485481004824026970451200 295 569343511497950682485481004824026970451200 296 569343511497950682485481004824026970451200 297 569343511497950682485481004824026970451200 298 569343511497950682485481004824026970451200 299 569343511497950682485481004824026970451200 300 569343511497950682485481004824026970451200 301 569343511497950682485481004824026970451200 302 569343511497950682485481004824026970451200 303 569343511497950682485481004824026970451200 304 569343511497950682485481004824026970451200 305 569343511497950682485481004824026970451200 306 569343511497950682485481004824026970451200 307 569343511497950682485481004824026970451200 308 569343511497950682485481004824026970451200 309 569343511497950682485481004824026970451200 310 569343511497950682485481004824026970451200 311 569343511497950682485481004824026970451200 312 569343511497950682485481004824026970451200 313 89386931305178257150220517757372234360838400 314 89386931305178257150220517757372234360838400 315 89386931305178257150220517757372234360838400 316 89386931305178257150220517757372234360838400 317 89386931305178257150220517757372234360838400 318 89386931305178257150220517757372234360838400 319 89386931305178257150220517757372234360838400 320 89386931305178257150220517757372234360838400 321 89386931305178257150220517757372234360838400 322 89386931305178257150220517757372234360838400 323 89386931305178257150220517757372234360838400 324 89386931305178257150220517757372234360838400 325 89386931305178257150220517757372234360838400 326 89386931305178257150220517757372234360838400 327 89386931305178257150220517757372234360838400 328 89386931305178257150220517757372234360838400 329 89386931305178257150220517757372234360838400 330 89386931305178257150220517757372234360838400 331 7419115298329795343468302973861895451949587200 332 7419115298329795343468302973861895451949587200 333 7419115298329795343468302973861895451949587200 334 7419115298329795343468302973861895451949587200 335 7419115298329795343468302973861895451949587200 336 7419115298329795343468302973861895451949587200 337 96448498878287339465087938660204640875344633600 338 96448498878287339465087938660204640875344633600 339 96448498878287339465087938660204640875344633600 340 96448498878287339465087938660204640875344633600 341 96448498878287339465087938660204640875344633600 342 96448498878287339465087938660204640875344633600 343 96448498878287339465087938660204640875344633600 344 96448498878287339465087938660204640875344633600 345 96448498878287339465087938660204640875344633600 346 96448498878287339465087938660204640875344633600 347 96448498878287339465087938660204640875344633600 348 96448498878287339465087938660204640875344633600 349 96448498878287339465087938660204640875344633600 350 96448498878287339465087938660204640875344633600 351 96448498878287339465087938660204640875344633600 352 96448498878287339465087938660204640875344633600 353 5690461433818953028440188380952073811645333382400 354 5690461433818953028440188380952073811645333382400 355 5690461433818953028440188380952073811645333382400 356 5690461433818953028440188380952073811645333382400 357 5690461433818953028440188380952073811645333382400 358 5690461433818953028440188380952073811645333382400 359 5690461433818953028440188380952073811645333382400 360 5690461433818953028440188380952073811645333382400 361 5690461433818953028440188380952073811645333382400 362 5690461433818953028440188380952073811645333382400 363 5690461433818953028440188380952073811645333382400 364 5690461433818953028440188380952073811645333382400 365 5690461433818953028440188380952073811645333382400 366 5690461433818953028440188380952073811645333382400 367 5690461433818953028440188380952073811645333382400 368 5690461433818953028440188380952073811645333382400 369 5690461433818953028440188380952073811645333382400 370 5690461433818953028440188380952073811645333382400 371 5690461433818953028440188380952073811645333382400 372 5690461433818953028440188380952073811645333382400 373 5690461433818953028440188380952073811645333382400 374 5690461433818953028440188380952073811645333382400 375 5690461433818953028440188380952073811645333382400 376 5690461433818953028440188380952073811645333382400 377 5690461433818953028440188380952073811645333382400 378 5690461433818953028440188380952073811645333382400 379 5690461433818953028440188380952073811645333382400 380 5690461433818953028440188380952073811645333382400 381 11380922867637906056880376761904147623290666764800 382 11380922867637906056880376761904147623290666764800 383 11380922867637906056880376761904147623290666764800 384 11380922867637906056880376761904147623290666764800 385 11380922867637906056880376761904147623290666764800 386 11380922867637906056880376761904147623290666764800 387 11380922867637906056880376761904147623290666764800 388 79666460073465342398162637333329033363034667353600 389 79666460073465342398162637333329033363034667353600 390 79666460073465342398162637333329033363034667353600 391 79666460073465342398162637333329033363034667353600 392 79666460073465342398162637333329033363034667353600 393 79666460073465342398162637333329033363034667353600 394 79666460073465342398162637333329033363034667353600 395 79666460073465342398162637333329033363034667353600 396 79666460073465342398162637333329033363034667353600 397 15853625554619603137234364829332477639243898803366400 398 15853625554619603137234364829332477639243898803366400 399 15853625554619603137234364829332477639243898803366400 400 491462392193207697254265309709306806816560862904358400 401 32927980276944915716035775750523556056709577814592012800 402 32927980276944915716035775750523556056709577814592012800 403 32927980276944915716035775750523556056709577814592012800 404 32927980276944915716035775750523556056709577814592012800 405 32927980276944915716035775750523556056709577814592012800 406 32927980276944915716035775750523556056709577814592012800 407 32927980276944915716035775750523556056709577814592012800 408 32927980276944915716035775750523556056709577814592012800 409 32927980276944915716035775750523556056709577814592012800 410 32927980276944915716035775750523556056709577814592012800 411 32927980276944915716035775750523556056709577814592012800 412 32927980276944915716035775750523556056709577814592012800 413 32927980276944915716035775750523556056709577814592012800 414 32927980276944915716035775750523556056709577814592012800 415 32927980276944915716035775750523556056709577814592012800 416 32927980276944915716035775750523556056709577814592012800 417 32927980276944915716035775750523556056709577814592012800 418 32927980276944915716035775750523556056709577814592012800 419 32927980276944915716035775750523556056709577814592012800 420 32927980276944915716035775750523556056709577814592012800 421 6947803838435377216083548683360470327965720918878914700800 422 6947803838435377216083548683360470327965720918878914700800 423 6947803838435377216083548683360470327965720918878914700800 424 6947803838435377216083548683360470327965720918878914700800 425 6947803838435377216083548683360470327965720918878914700800 426 6947803838435377216083548683360470327965720918878914700800 427 6947803838435377216083548683360470327965720918878914700800 428 6947803838435377216083548683360470327965720918878914700800 429 6947803838435377216083548683360470327965720918878914700800 430 6947803838435377216083548683360470327965720918878914700800 431 6947803838435377216083548683360470327965720918878914700800 432 6947803838435377216083548683360470327965720918878914700800 433 6947803838435377216083548683360470327965720918878914700800 434 6947803838435377216083548683360470327965720918878914700800 435 6947803838435377216083548683360470327965720918878914700800 436 6947803838435377216083548683360470327965720918878914700800 437 6947803838435377216083548683360470327965720918878914700800 438 6947803838435377216083548683360470327965720918878914700800 439 6947803838435377216083548683360470327965720918878914700800 440 6947803838435377216083548683360470327965720918878914700800 441 6947803838435377216083548683360470327965720918878914700800 442 6947803838435377216083548683360470327965720918878914700800 443 6947803838435377216083548683360470327965720918878914700800 444 6947803838435377216083548683360470327965720918878914700800 445 6947803838435377216083548683360470327965720918878914700800 446 6947803838435377216083548683360470327965720918878914700800 447 6947803838435377216083548683360470327965720918878914700800 448 6947803838435377216083548683360470327965720918878914700800 449 6947803838435377216083548683360470327965720918878914700800 450 6947803838435377216083548683360470327965720918878914700800 451 6947803838435377216083548683360470327965720918878914700800 452 6947803838435377216083548683360470327965720918878914700800 453 6947803838435377216083548683360470327965720918878914700800 454 6947803838435377216083548683360470327965720918878914700800 455 6947803838435377216083548683360470327965720918878914700800 456 6947803838435377216083548683360470327965720918878914700800 457 1591047079001701382483132648489547705104150090423271466483200 458 1591047079001701382483132648489547705104150090423271466483200 459 1591047079001701382483132648489547705104150090423271466483200 460 1591047079001701382483132648489547705104150090423271466483200 461 1591047079001701382483132648489547705104150090423271466483200 462 1591047079001701382483132648489547705104150090423271466483200 463 1591047079001701382483132648489547705104150090423271466483200 464 1591047079001701382483132648489547705104150090423271466483200 465 1591047079001701382483132648489547705104150090423271466483200 466 1591047079001701382483132648489547705104150090423271466483200 467 1591047079001701382483132648489547705104150090423271466483200 468 1591047079001701382483132648489547705104150090423271466483200 469 1591047079001701382483132648489547705104150090423271466483200 470 1591047079001701382483132648489547705104150090423271466483200 471 1591047079001701382483132648489547705104150090423271466483200 472 1591047079001701382483132648489547705104150090423271466483200 473 1591047079001701382483132648489547705104150090423271466483200 474 1591047079001701382483132648489547705104150090423271466483200 475 1591047079001701382483132648489547705104150090423271466483200 476 1591047079001701382483132648489547705104150090423271466483200 477 1591047079001701382483132648489547705104150090423271466483200 478 1591047079001701382483132648489547705104150090423271466483200 479 1591047079001701382483132648489547705104150090423271466483200 480 1591047079001701382483132648489547705104150090423271466483200 481 1591047079001701382483132648489547705104150090423271466483200 482 1591047079001701382483132648489547705104150090423271466483200 483 1591047079001701382483132648489547705104150090423271466483200 484 1591047079001701382483132648489547705104150090423271466483200 485 1591047079001701382483132648489547705104150090423271466483200 486 1591047079001701382483132648489547705104150090423271466483200 487 1591047079001701382483132648489547705104150090423271466483200 488 1591047079001701382483132648489547705104150090423271466483200 489 1591047079001701382483132648489547705104150090423271466483200 490 1591047079001701382483132648489547705104150090423271466483200 491 1591047079001701382483132648489547705104150090423271466483200 492 1591047079001701382483132648489547705104150090423271466483200 493 1591047079001701382483132648489547705104150090423271466483200 494 1591047079001701382483132648489547705104150090423271466483200 495 1591047079001701382483132648489547705104150090423271466483200 496 1591047079001701382483132648489547705104150090423271466483200 497 1591047079001701382483132648489547705104150090423271466483200 498 1591047079001701382483132648489547705104150090423271466483200 499 7955235395008506912415663242447738525520750452116357332416000 500 7955235395008506912415663242447738525520750452116357332416000 501 7955235395008506912415663242447738525520750452116357332416000 502 7955235395008506912415663242447738525520750452116357332416000 503 7955235395008506912415663242447738525520750452116357332416000 504 7955235395008506912415663242447738525520750452116357332416000 505 7955235395008506912415663242447738525520750452116357332416000 506 7955235395008506912415663242447738525520750452116357332416000 507 7955235395008506912415663242447738525520750452116357332416000 508 7955235395008506912415663242447738525520750452116357332416000 509 7955235395008506912415663242447738525520750452116357332416000 510 7955235395008506912415663242447738525520750452116357332416000 511 7955235395008506912415663242447738525520750452116357332416000 512 7955235395008506912415663242447738525520750452116357332416000 513 7955235395008506912415663242447738525520750452116357332416000 514 7955235395008506912415663242447738525520750452116357332416000 515 7955235395008506912415663242447738525520750452116357332416000 516 7955235395008506912415663242447738525520750452116357332416000 517 7955235395008506912415663242447738525520750452116357332416000 518 7955235395008506912415663242447738525520750452116357332416000 519 7955235395008506912415663242447738525520750452116357332416000 520 7955235395008506912415663242447738525520750452116357332416000 521 7955235395008506912415663242447738525520750452116357332416000 522 7955235395008506912415663242447738525520750452116357332416000 523 1042135836746114405526451884760653746843218309227242810546496000 524 1042135836746114405526451884760653746843218309227242810546496000 525 1042135836746114405526451884760653746843218309227242810546496000 526 1042135836746114405526451884760653746843218309227242810546496000 527 1042135836746114405526451884760653746843218309227242810546496000 528 1042135836746114405526451884760653746843218309227242810546496000 529 1042135836746114405526451884760653746843218309227242810546496000 530 3126407510238343216579355654281961240529654927681728431639488000 531 3126407510238343216579355654281961240529654927681728431639488000 532 3126407510238343216579355654281961240529654927681728431639488000 533 3126407510238343216579355654281961240529654927681728431639488000 534 3126407510238343216579355654281961240529654927681728431639488000 535 3126407510238343216579355654281961240529654927681728431639488000 536 3126407510238343216579355654281961240529654927681728431639488000 537 3126407510238343216579355654281961240529654927681728431639488000 538 3126407510238343216579355654281961240529654927681728431639488000 539 3126407510238343216579355654281961240529654927681728431639488000 540 3126407510238343216579355654281961240529654927681728431639488000 541 847256435274591011693005382310411496183536485401748404974301248000 542 847256435274591011693005382310411496183536485401748404974301248000 543 847256435274591011693005382310411496183536485401748404974301248000 544 847256435274591011693005382310411496183536485401748404974301248000 545 847256435274591011693005382310411496183536485401748404974301248000 546 847256435274591011693005382310411496183536485401748404974301248000 547 116074131632618968601941737376526374977144498500039531481479270976000 548 116074131632618968601941737376526374977144498500039531481479270976000 549 116074131632618968601941737376526374977144498500039531481479270976000 550 116074131632618968601941737376526374977144498500039531481479270976000 551 116074131632618968601941737376526374977144498500039531481479270976000 552 116074131632618968601941737376526374977144498500039531481479270976000 553 116074131632618968601941737376526374977144498500039531481479270976000 554 116074131632618968601941737376526374977144498500039531481479270976000 555 116074131632618968601941737376526374977144498500039531481479270976000 556 116074131632618968601941737376526374977144498500039531481479270976000 557 116074131632618968601941737376526374977144498500039531481479270976000 558 116074131632618968601941737376526374977144498500039531481479270976000 559 116074131632618968601941737376526374977144498500039531481479270976000 560 116074131632618968601941737376526374977144498500039531481479270976000 561 116074131632618968601941737376526374977144498500039531481479270976000 562 116074131632618968601941737376526374977144498500039531481479270976000 563 116074131632618968601941737376526374977144498500039531481479270976000 564 116074131632618968601941737376526374977144498500039531481479270976000 565 116074131632618968601941737376526374977144498500039531481479270976000 566 116074131632618968601941737376526374977144498500039531481479270976000 567 116074131632618968601941737376526374977144498500039531481479270976000 568 116074131632618968601941737376526374977144498500039531481479270976000 569 116074131632618968601941737376526374977144498500039531481479270976000 570 116074131632618968601941737376526374977144498500039531481479270976000 571 116074131632618968601941737376526374977144498500039531481479270976000 572 116074131632618968601941737376526374977144498500039531481479270976000 573 116074131632618968601941737376526374977144498500039531481479270976000 574 116074131632618968601941737376526374977144498500039531481479270976000 575 116074131632618968601941737376526374977144498500039531481479270976000 576 116074131632618968601941737376526374977144498500039531481479270976000 577 1973260237754522466233009535400948374611456474500672035185147606592000 578 1973260237754522466233009535400948374611456474500672035185147606592000 579 1973260237754522466233009535400948374611456474500672035185147606592000 580 1973260237754522466233009535400948374611456474500672035185147606592000 581 1973260237754522466233009535400948374611456474500672035185147606592000 582 1973260237754522466233009535400948374611456474500672035185147606592000 583 1973260237754522466233009535400948374611456474500672035185147606592000 584 1973260237754522466233009535400948374611456474500672035185147606592000 585 1973260237754522466233009535400948374611456474500672035185147606592000 586 1973260237754522466233009535400948374611456474500672035185147606592000 587 1973260237754522466233009535400948374611456474500672035185147606592000 588 1973260237754522466233009535400948374611456474500672035185147606592000 589 1973260237754522466233009535400948374611456474500672035185147606592000 590 1973260237754522466233009535400948374611456474500672035185147606592000 591 1973260237754522466233009535400948374611456474500672035185147606592000 592 1973260237754522466233009535400948374611456474500672035185147606592000 593 1973260237754522466233009535400948374611456474500672035185147606592000 594 1973260237754522466233009535400948374611456474500672035185147606592000 595 1973260237754522466233009535400948374611456474500672035185147606592000 596 1973260237754522466233009535400948374611456474500672035185147606592000 597 1973260237754522466233009535400948374611456474500672035185147606592000 598 1973260237754522466233009535400948374611456474500672035185147606592000 599 1973260237754522466233009535400948374611456474500672035185147606592000 600 1973260237754522466233009535400948374611456474500672035185147606592000 601 1973260237754522466233009535400948374611456474500672035185147606592000 602 1973260237754522466233009535400948374611456474500672035185147606592000 603 1973260237754522466233009535400948374611456474500672035185147606592000 604 1973260237754522466233009535400948374611456474500672035185147606592000 605 1973260237754522466233009535400948374611456474500672035185147606592000 606 1973260237754522466233009535400948374611456474500672035185147606592000 607 1973260237754522466233009535400948374611456474500672035185147606592000 608 1973260237754522466233009535400948374611456474500672035185147606592000 609 1973260237754522466233009535400948374611456474500672035185147606592000 610 1973260237754522466233009535400948374611456474500672035185147606592000 611 1973260237754522466233009535400948374611456474500672035185147606592000 612 1973260237754522466233009535400948374611456474500672035185147606592000 613 1973260237754522466233009535400948374611456474500672035185147606592000 614 1973260237754522466233009535400948374611456474500672035185147606592000 615 1973260237754522466233009535400948374611456474500672035185147606592000 616 1973260237754522466233009535400948374611456474500672035185147606592000 617 203245804488715814021999982146297682584980016873569219624070203478976000 618 203245804488715814021999982146297682584980016873569219624070203478976000 619 203245804488715814021999982146297682584980016873569219624070203478976000 620 203245804488715814021999982146297682584980016873569219624070203478976000 621 203245804488715814021999982146297682584980016873569219624070203478976000 622 203245804488715814021999982146297682584980016873569219624070203478976000 623 203245804488715814021999982146297682584980016873569219624070203478976000 624 203245804488715814021999982146297682584980016873569219624070203478976000 625 203245804488715814021999982146297682584980016873569219624070203478976000 626 203245804488715814021999982146297682584980016873569219624070203478976000 627 203245804488715814021999982146297682584980016873569219624070203478976000 628 203245804488715814021999982146297682584980016873569219624070203478976000 629 203245804488715814021999982146297682584980016873569219624070203478976000 630 203245804488715814021999982146297682584980016873569219624070203478976000 631 203245804488715814021999982146297682584980016873569219624070203478976000 632 203245804488715814021999982146297682584980016873569219624070203478976000 633 203245804488715814021999982146297682584980016873569219624070203478976000 634 203245804488715814021999982146297682584980016873569219624070203478976000 635 203245804488715814021999982146297682584980016873569219624070203478976000 636 203245804488715814021999982146297682584980016873569219624070203478976000 637 203245804488715814021999982146297682584980016873569219624070203478976000 638 203245804488715814021999982146297682584980016873569219624070203478976000 639 203245804488715814021999982146297682584980016873569219624070203478976000 640 203245804488715814021999982146297682584980016873569219624070203478976000 641 21747301080292592100353998089653852036592861805471906499775511772250432000 642 21747301080292592100353998089653852036592861805471906499775511772250432000 643 21747301080292592100353998089653852036592861805471906499775511772250432000 644 21747301080292592100353998089653852036592861805471906499775511772250432000 645 21747301080292592100353998089653852036592861805471906499775511772250432000 646 21747301080292592100353998089653852036592861805471906499775511772250432000 647 21747301080292592100353998089653852036592861805471906499775511772250432000 648 21747301080292592100353998089653852036592861805471906499775511772250432000 649 21747301080292592100353998089653852036592861805471906499775511772250432000 650 21747301080292592100353998089653852036592861805471906499775511772250432000 651 43494602160585184200707996179307704073185723610943812999551023544500864000 652 43494602160585184200707996179307704073185723610943812999551023544500864000 653 4740911635503785077877171583544539743977243873592875616951061566350594176000 654 4740911635503785077877171583544539743977243873592875616951061566350594176000 655 4740911635503785077877171583544539743977243873592875616951061566350594176000 656 4740911635503785077877171583544539743977243873592875616951061566350594176000 657 4740911635503785077877171583544539743977243873592875616951061566350594176000 658 4740911635503785077877171583544539743977243873592875616951061566350594176000 659 4740911635503785077877171583544539743977243873592875616951061566350594176000 660 4740911635503785077877171583544539743977243873592875616951061566350594176000 661 1569241751351752860777343794153242655256467722159241829210801378462046672256000 662 1569241751351752860777343794153242655256467722159241829210801378462046672256000 663 1569241751351752860777343794153242655256467722159241829210801378462046672256000 664 1569241751351752860777343794153242655256467722159241829210801378462046672256000 665 1569241751351752860777343794153242655256467722159241829210801378462046672256000 666 1569241751351752860777343794153242655256467722159241829210801378462046672256000 667 1569241751351752860777343794153242655256467722159241829210801378462046672256000 668 1569241751351752860777343794153242655256467722159241829210801378462046672256000 669 1569241751351752860777343794153242655256467722159241829210801378462046672256000 670 1569241751351752860777343794153242655256467722159241829210801378462046672256000 671 1569241751351752860777343794153242655256467722159241829210801378462046672256000 672 1569241751351752860777343794153242655256467722159241829210801378462046672256000 673 528834470205540714081964858629642774821429622367664496444040064541709728550272000 674 528834470205540714081964858629642774821429622367664496444040064541709728550272000 675 528834470205540714081964858629642774821429622367664496444040064541709728550272000 676 528834470205540714081964858629642774821429622367664496444040064541709728550272000 677 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 678 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 679 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 680 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 681 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 682 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 683 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 684 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 685 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 686 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 687 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 688 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 689 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 690 59758295133226100691262029025149633554821547327546088098176527293213199326180736000 691 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 692 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 693 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 694 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 695 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 696 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 697 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 698 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 699 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 700 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 701 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 702 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 703 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 704 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 705 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 706 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 707 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 708 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 709 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 710 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 711 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 712 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 713 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 714 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 715 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 716 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 717 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 718 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 719 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 720 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 721 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 722 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 723 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 724 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 725 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 726 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 727 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 728 10338185058048115419588331021350886604984127687665473240984539221725883483429267328000 729 11299636268446590153610045806336519059247651562618362252396101369346390647388189189504000 730 11299636268446590153610045806336519059247651562618362252396101369346390647388189189504000 731 11299636268446590153610045806336519059247651562618362252396101369346390647388189189504000 732 11299636268446590153610045806336519059247651562618362252396101369346390647388189189504000 733 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 734 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 735 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 736 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 737 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 738 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 739 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 740 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 741 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 742 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 743 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 744 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 745 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 746 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 747 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 748 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 749 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 750 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 751 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 752 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 753 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 754 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 755 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 756 4146966510519898586374886810925502494743888123480938946629369202550125367591465432547968000 757 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 758 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 759 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 760 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 761 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 762 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 763 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 764 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 765 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 766 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 767 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 768 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 769 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 770 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 771 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 772 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 773 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 774 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 775 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 776 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 777 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 778 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 779 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 780 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 781 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 782 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 783 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 784 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 785 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 786 1571700307487041564236082101340765445507933598799275860772530927766497514317165398935679872000 787 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 788 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 789 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 790 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 791 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 792 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 793 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 794 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 795 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 796 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 797 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 798 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 799 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 800 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 801 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 802 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 803 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 804 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 805 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 806 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 807 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 808 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 809 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 810 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 811 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 812 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 813 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 814 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 815 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 816 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 817 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 818 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 819 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 820 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 821 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 822 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 823 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 824 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 825 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 826 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 827 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 828 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 829 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 830 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 831 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 832 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 833 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 834 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 835 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 836 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 837 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 838 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 839 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 840 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 841 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 842 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 843 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 844 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 845 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 846 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 847 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 848 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 849 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 850 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 851 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 852 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 853 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 854 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 855 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 856 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 857 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 858 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 859 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 860 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 861 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 862 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 863 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 864 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 865 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 866 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 867 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 868 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 869 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 870 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 871 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 872 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 873 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 874 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 875 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 876 309624960574947188154508173964130792765062918963457344572188592770000010320481583590328934784000 877 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 878 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 879 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 880 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 881 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 882 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 883 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 884 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 885 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 886 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 887 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 888 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 889 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 890 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 891 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 892 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 893 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 894 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 895 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 896 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 897 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 898 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 899 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 900 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 901 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 902 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 903 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 904 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 905 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 906 135925357692401815599829088370253418023862621424957774267190792226030004530691415196154402370176000 907 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 908 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 909 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 910 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 911 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 912 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 913 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 914 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 915 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 916 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 917 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 918 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 919 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 920 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 921 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 922 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 923 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 924 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 925 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 926 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 927 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 928 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 929 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 930 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 931 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 932 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 933 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 934 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 935 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 936 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 937 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 938 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 939 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 940 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 941 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 942 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 943 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 944 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 945 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 946 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 947 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 948 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 949 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 950 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 951 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 952 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 953 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 954 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 955 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 956 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 957 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 958 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 959 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 960 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 961 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 962 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 963 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 964 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 965 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 966 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 967 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 968 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 969 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 970 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 971 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 972 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 973 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 974 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 975 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 976 30855056196175212141161203060047525891416815063465414758652309835308811028466951249527049338029952000 977 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 978 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 979 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 980 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 981 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 982 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 983 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 984 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 985 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 986 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 987 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 988 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 989 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 990 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 991 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 992 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 993 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 994 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 995 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 996 5029374159976559579009276098787746720300940855344862605660326503155336197640113053672909042098882176000 997 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 998 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 999 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1000 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1001 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1002 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1003 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1004 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1005 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1006 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1007 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1008 2509657705828303229925628773295085613430169486817086440224502925074512762622416413782781612007342205824000 1009 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1010 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1011 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1012 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1013 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1014 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1015 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1016 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1017 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1018 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1019 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1020 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1021 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1022 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1023 253475428288658626222488506102803646956447118168525730462674795432525789024864057792060942812741562788224000 1024 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1025 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1026 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1027 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1028 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1029 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1030 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1031 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1032 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1033 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1034 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1035 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1036 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1037 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1038 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1039 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1040 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1041 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1042 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1043 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1044 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1045 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1046 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1047 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1048 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1049 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1050 22559313117690617733801477043149524579123793516998790011178056793494795223212901143493423910333999088151936000 1051 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1052 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1053 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1054 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1055 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1056 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1057 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1058 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1059 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1060 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1061 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1062 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1063 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1064 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1065 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1066 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1067 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1068 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1069 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1070 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1071 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1072 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1073 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1074 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1075 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1076 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1077 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1078 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1079 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1080 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1081 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1082 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1083 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1084 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1085 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1086 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1087 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1088 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1089 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1090 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1091 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1092 5933099349952632463989788462348324964309557694970681772939828936689131143704993000738770488417841760183959168000 1093 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1094 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1095 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1096 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1097 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1098 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1099 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1100 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1101 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1102 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1103 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1104 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1105 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1106 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1107 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1108 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1109 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1110 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1111 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1112 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1113 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1114 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1115 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1116 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1117 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1118 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1119 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1120 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1121 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1122 3245405344424089957802414288904533755477328059148962929798086428368954735606631171404107457164559442820625664896000 1123 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1124 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1125 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1126 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1127 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1128 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1129 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1130 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1131 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1132 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1133 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1134 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1135 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1136 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1137 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1138 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1139 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1140 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1141 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1142 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1143 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1144 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1145 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1146 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1147 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1148 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1149 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1150 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1151 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1152 911958901783169278142478415182173985289129184620858583273262286371676280705463359164554195463241203432595811835776000 1153 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1154 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1155 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1156 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1157 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1158 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1159 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1160 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1161 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1162 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1163 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1164 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1165 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1166 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1167 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1168 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1169 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1170 526200286328888673488210045560114389511827539526235402548672339236457213967052358237947770782290174380607783429242752000 1171 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1172 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1173 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1174 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1175 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1176 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1177 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1178 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1179 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1180 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1181 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1182 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1183 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1184 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1185 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1186 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1187 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1188 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1189 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1190 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1191 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1192 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1193 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1194 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1195 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1196 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1197 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1198 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1199 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1200 154176683894364381332045543349113516126965469081186972946760995396281963692346340963718696839211021093518080544768126336000 1201 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1202 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1203 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1204 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1205 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1206 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1207 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1208 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1209 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1210 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1211 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1212 92660187020512993180559371552817223192306246917793370741003358233165460179100150919194936800365823677204366407405643927936000 1213 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1214 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1215 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1216 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1217 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1218 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1219 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1220 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1221 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1222 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1223 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1224 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1225 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1226 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1227 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1228 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1229 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1230 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1231 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1232 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1233 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1234 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1235 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1236 56244733521451386860599538532560054477729891879100576039789038447531434328713791607951326637822054972063050409295225864257152000 1237 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1238 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1239 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1240 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1241 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1242 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1243 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1244 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1245 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1246 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1247 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1248 34815490049778408466711114351654673721714803073163256568629414799021957849473837005321871188811852027707028203353744809975177088000 1249 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1250 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1251 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1252 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1253 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1254 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1255 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1256 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1257 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1258 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1259 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1260 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1261 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1262 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1263 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1264 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1265 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1266 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1267 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1268 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1269 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1270 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1271 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1272 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1273 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1274 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1275 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1276 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1277 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1278 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1279 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1280 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1281 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1282 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1283 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1284 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1285 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1286 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1287 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1288 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1289 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1290 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1291 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1292 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1293 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1294 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1295 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1296 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1297 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1298 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1299 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1300 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1301 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1302 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1303 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1304 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1305 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1306 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1307 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1308 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1309 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1310 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1311 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1312 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1313 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1314 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1315 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1316 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1317 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1318 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1319 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1320 174077450248892042333555571758273368608574015365816282843147073995109789247369185026609355944059260138535141016768724049875885440000 1321 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1322 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1323 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1324 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1325 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1326 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1327 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1328 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1329 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1330 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1331 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1332 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1333 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1334 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1335 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1336 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1337 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1338 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1339 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1340 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1341 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1342 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1343 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1344 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1345 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1346 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1347 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1348 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1349 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1350 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1351 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1352 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1353 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1354 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1355 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1356 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1357 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1358 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1359 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1360 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1361 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1362 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1363 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1364 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1365 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1366 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1367 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1368 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1369 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1370 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1371 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1372 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1373 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1374 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1375 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1376 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1377 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1378 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1379 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1380 115065194614517639982480232932218696650267424156804562959320215910767570692511031302588784279023170951571728212084126596967960275840000 1381 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1382 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1383 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1384 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1385 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1386 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1387 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1388 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1389 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1390 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1391 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1392 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1393 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1394 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1395 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1396 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1397 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1398 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1399 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1400 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1401 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1402 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1403 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1404 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1405 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1406 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1407 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1408 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1409 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1410 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1411 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1412 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1413 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1414 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1415 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1416 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1417 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1418 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1419 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1420 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1421 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1422 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1423 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1424 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1425 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1426 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1427 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1428 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1429 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1430 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1431 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1432 79510049478631689227893840956163119385334790092351953004890269194340391348525122630088849936805011127536064194550131478504860550605440000 1433 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1434 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1435 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1436 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1437 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1438 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1439 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1440 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1441 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1442 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1443 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1444 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1445 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1446 19002901825392973725466627988522985533095014832072116768168774337447353532297504308591235134896397659481119342497481423362661671594700160000 1447 3439525230396128244309459665922660381490197684605053135038548155077970989345848279855013559416247976366082600992044137628641762558640728960000 1448 3439525230396128244309459665922660381490197684605053135038548155077970989345848279855013559416247976366082600992044137628641762558640728960000 1449 3439525230396128244309459665922660381490197684605053135038548155077970989345848279855013559416247976366082600992044137628641762558640728960000 1450 3439525230396128244309459665922660381490197684605053135038548155077970989345848279855013559416247976366082600992044137628641762558640728960000 1451 3439525230396128244309459665922660381490197684605053135038548155077970989345848279855013559416247976366082600992044137628641762558640728960000 1452 3439525230396128244309459665922660381490197684605053135038548155077970989345848279855013559416247976366082600992044137628641762558640728960000 1453 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1454 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1455 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1456 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1457 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1458 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1459 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1460 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1461 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1462 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1463 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1464 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1465 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1466 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1467 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1468 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1469 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1470 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1471 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1472 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1473 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1474 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1475 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1476 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1477 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1478 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1479 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1480 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1481 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1482 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1483 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1484 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1485 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1486 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1487 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1488 2500534842497985233612977177125774097343373716707873629173024508741684909254431699454594857695612278818142050921216088056022561380131809953920000 1489 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1490 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1491 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1492 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1493 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1494 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1495 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1496 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1497 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1498 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1499 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1500 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1501 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1502 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1503 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1504 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1505 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1506 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1507 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1508 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1509 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1510 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1511 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1512 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1513 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1514 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1515 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1516 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1517 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1518 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1519 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1520 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1521 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1522 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1523 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1524 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1525 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1526 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1527 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1528 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1529 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1530 372579691532199799808333599391740340504162683789473170746780651802511051478910323218734633796646229543903165587261197120347361645639639683134080000 1531 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1532 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1533 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1534 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1535 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1536 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1537 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1538 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1539 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1540 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1541 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1542 142698021856832523326591768567036550413094307891368224396016989640361732716422653792775364744115505915314912419921038497093039510279981998640352640000 1543 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1544 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1545 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1546 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1547 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1548 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1549 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1550 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1551 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1552 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1553 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1554 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1555 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1556 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1557 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1558 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1559 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1560 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1561 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1562 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1563 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1564 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1565 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1566 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1567 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1568 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1569 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1570 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1571 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1572 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1573 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1574 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1575 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1576 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1577 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1578 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1579 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1580 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1581 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1582 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1583 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1584 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1585 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1586 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1587 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1588 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1589 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1590 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1591 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1592 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1593 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1594 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1595 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1596 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1597 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1598 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1599 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1600 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1601 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1602 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1603 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1604 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1605 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1606 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1607 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1608 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1609 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1610 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1611 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1612 27540718218368677002032211333438054229727201423034067308431279000589814414269572182005645395614292641655778097044760429938956625484036525737588059520000 1613 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1614 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1615 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1616 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1617 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1618 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1619 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1620 7408453200741174113546664848694836587796617182796164105968014051158660077438514916959518611420244720605404308105040555653579332255205825423411188010880000 1621 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1622 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1623 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1624 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1625 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1626 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1627 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1628 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1629 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1630 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1631 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1632 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1633 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1634 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1635 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1636 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1637 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1638 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1639 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1640 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1641 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1642 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1643 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1644 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1645 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1646 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1647 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1648 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1649 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1650 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1651 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1652 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1653 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1654 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1655 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1656 6008255545801092206086345192291512472703056535247689089940059395489673322802635597654169593861818468410982893873187890635052838458971924418386473476823680000 1657 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1658 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1659 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1660 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1661 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1662 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1663 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1664 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1665 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1666 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1667 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1668 4980843847469105438845580164409663839870833867720334255560309238860939184603384910455306593311447510312704819020872761336458803082487725342842386512286830720000 1669 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1670 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1671 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1672 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1673 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1674 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1675 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1676 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1677 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1678 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1679 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1680 831800922527340608287211887456413861258429255909295820678571642889776843828765280046036201083011734222221704776485751143188620114775450132254678547551900730240000 1681 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1682 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1683 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1684 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1685 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1686 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1687 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1688 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1689 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1690 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1691 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1692 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1693 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1694 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1695 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1696 1433192989514607868078866082087401082948273607931716699029178940699085501916962577519320374466029218064887997329884949219713992457758100577874811137431924958203520000 1697 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1698 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1699 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1700 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1701 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1702 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1703 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1704 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1705 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1706 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1707 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1708 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1709 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1710 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1711 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1712 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1713 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1714 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1715 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1716 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1717 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1718 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1719 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1720 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1721 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1722 405593616032634026666319101230734506474361431044675825825257640217841197042500409437967665973886268712363303244357440629179059865545542463538571551893234763171596160000 1723 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1724 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1725 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1726 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1727 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1728 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1729 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1730 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1731 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1732 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1733 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1734 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1735 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1736 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1737 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1738 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1739 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1740 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1741 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1742 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1743 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1744 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1745 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1746 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1747 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1748 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1749 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1750 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1751 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1752 174810848510065265493183532630446572290449776780255280930686042933889555925317676467764064034744981815028583698318056911176174802050128801785124338865984182926957944960000 1753 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1754 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1755 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1756 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1757 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1758 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1759 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1760 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1761 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1762 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1763 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1764 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1765 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1766 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1767 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1768 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1769 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1770 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1771 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1772 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1773 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1774 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1775 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1776 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1777 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1778 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1779 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1780 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1781 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1782 153309114143327237837521958116901643898724454236283881376211659653021140546503602262229084158471349051780067903424935911101505301397962959165554045185468128426942117729920000 1783 34187932453961974037767396660069066589415553294691305546895200102623714341870303304477085767339110838546955142463760708175635682211745739893918552076359392639208092253772160000 1784 34187932453961974037767396660069066589415553294691305546895200102623714341870303304477085767339110838546955142463760708175635682211745739893918552076359392639208092253772160000 1785 34187932453961974037767396660069066589415553294691305546895200102623714341870303304477085767339110838546955142463760708175635682211745739893918552076359392639208092253772160000 1786 34187932453961974037767396660069066589415553294691305546895200102623714341870303304477085767339110838546955142463760708175635682211745739893918552076359392639208092253772160000 1787 34187932453961974037767396660069066589415553294691305546895200102623714341870303304477085767339110838546955142463760708175635682211745739893918552076359392639208092253772160000 1788 34187932453961974037767396660069066589415553294691305546895200102623714341870303304477085767339110838546955142463760708175635682211745739893918552076359392639208092253772160000 1789 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1790 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1791 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1792 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1793 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1794 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1795 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1796 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1797 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1798 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1799 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1800 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1801 6119639909259193352760364002152362919505384039749743692894240818369644867194784291501398352353700840099904970501013166763438787115902487441011420821668331282418248513425216640000 1802 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1803 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1804 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1805 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1806 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1807 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1808 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1809 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1810 18358919727777580058281092006457088758516152119249231078682722455108934601584352874504195057061102520299714911503039500290316361347707462323034262465004993847254745540275649920000 1811 2772196878894414588800444892975020402535938970006633892881091090721449124839237284050133453616226480565256951636958964543837770563503826810778173632215754070935466576581623137920000 1812 2772196878894414588800444892975020402535938970006633892881091090721449124839237284050133453616226480565256951636958964543837770563503826810778173632215754070935466576581623137920000 1813 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1814 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1815 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1816 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1817 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1818 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1819 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1820 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1821 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1822 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1823 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1824 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1825 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1826 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1827 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1828 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1829 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1830 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1831 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1832 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1833 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1834 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1835 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1836 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1837 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1838 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1839 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1840 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1841 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1842 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1843 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1844 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1845 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1846 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1847 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1848 52671740698993877187208452966525387648182840430126043964740730723707533371945508396952535618708303130739882081102220326332917640706572709404785299012099327347773864955050839620480000 1849 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1850 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1851 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1852 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1853 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1854 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1855 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1856 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1857 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1858 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1859 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1860 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1861 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1862 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1863 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1864 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1865 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1866 33235868381065136505128533821877519606003372311409533741751401086659453557697615798477049975404939275496865593175501025916071031285847379634419523676634675556445308786637079800522880000 1867 15521150533957418747895025294816801656003574869428252257397904307469964811444786577888782338514106641657036232012958979102805171610490726289273917556988393484859959203359516266844184960000 1868 15521150533957418747895025294816801656003574869428252257397904307469964811444786577888782338514106641657036232012958979102805171610490726289273917556988393484859959203359516266844184960000 1869 15521150533957418747895025294816801656003574869428252257397904307469964811444786577888782338514106641657036232012958979102805171610490726289273917556988393484859959203359516266844184960000 1870 15521150533957418747895025294816801656003574869428252257397904307469964811444786577888782338514106641657036232012958979102805171610490726289273917556988393484859959203359516266844184960000 1871 15521150533957418747895025294816801656003574869428252257397904307469964811444786577888782338514106641657036232012958979102805171610490726289273917556988393484859959203359516266844184960000 1872 15521150533957418747895025294816801656003574869428252257397904307469964811444786577888782338514106641657036232012958979102805171610490726289273917556988393484859959203359516266844184960000 1873 14543318050318101366777638701243343151675349652654272365181836336099357028323765023481789051187717923232642949396142563419328445799029810533049660750898124695313781773547866742033001307520000 1874 14543318050318101366777638701243343151675349652654272365181836336099357028323765023481789051187717923232642949396142563419328445799029810533049660750898124695313781773547866742033001307520000 1875 14543318050318101366777638701243343151675349652654272365181836336099357028323765023481789051187717923232642949396142563419328445799029810533049660750898124695313781773547866742033001307520000 1876 14543318050318101366777638701243343151675349652654272365181836336099357028323765023481789051187717923232642949396142563419328445799029810533049660750898124695313781773547866742033001307520000 1877 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1878 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1879 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1880 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1881 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1882 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1883 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1884 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1885 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1886 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1887 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1888 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1889 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1890 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1891 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1892 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1893 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1894 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1895 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1896 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1897 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1898 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1899 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1900 4552058549749565727801400913489166406474384441280787250301914773199098749865338452349799973021755709971817243160992622350249803535096330696844543815031113029633213695120482290256329409253760000 1901 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1902 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1903 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1904 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1905 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1906 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1907 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1908 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1909 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1910 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1911 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1912 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1913 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1914 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1915 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1916 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1917 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1918 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1919 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1920 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1921 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1922 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1923 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1924 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1925 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1926 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1927 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1928 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1929 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1930 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1931 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1932 1443002560270612335713044089576065750852379867886009558345706983104114303707312289394886591447896560061066066082034661285029187720625536830899720389364862830393728741353192886011256422733441920000 1933 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1934 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1935 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1936 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1937 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1938 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1939 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1940 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1941 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1942 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1943 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1944 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1945 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1946 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1947 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1948 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1949 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1950 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1951 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1952 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1953 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1954 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1955 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1956 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1957 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1958 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1959 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1960 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1961 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1962 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1963 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1964 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1965 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1966 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1967 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1968 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1969 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1970 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1971 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1972 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1973 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1974 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1975 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1976 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1977 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1978 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1979 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1980 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1981 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1982 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1983 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1984 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1985 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1986 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1987 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1988 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1989 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1990 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1991 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1992 1395383475781682128634513634620055581074251332245771242920298652661678531684970983844855333930115973579050885901327517462623224525844894115480029616515822356990735692888537520772884960783238336640000 1993 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 1994 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 1995 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 1996 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 1997 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 1998 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 1999 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2000 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2001 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2002 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2003 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2004 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2005 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2006 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2007 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2008 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2009 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2010 1391197325354337082248610093716195414331028578249033929191537756703693496089916070893320767928325625658313733243623534910235354852267359433133589527666274889919763485809871908210566305900888621630080000 2011 699772254653231552371050877139246293408507374859264066383343491621957828533227783659340346267947789706131807821542638059848383490690481794866195532416136269629641033362365569829914851868146976679930240000 2012 699772254653231552371050877139246293408507374859264066383343491621957828533227783659340346267947789706131807821542638059848383490690481794866195532416136269629641033362365569829914851868146976679930240000 2013 699772254653231552371050877139246293408507374859264066383343491621957828533227783659340346267947789706131807821542638059848383490690481794866195532416136269629641033362365569829914851868146976679930240000 2014 699772254653231552371050877139246293408507374859264066383343491621957828533227783659340346267947789706131807821542638059848383490690481794866195532416136269629641033362365569829914851868146976679930240000 2015 699772254653231552371050877139246293408507374859264066383343491621957828533227783659340346267947789706131807821542638059848383490690481794866195532416136269629641033362365569829914851868146976679930240000 2016 699772254653231552371050877139246293408507374859264066383343491621957828533227783659340346267947789706131807821542638059848383490690481794866195532416136269629641033362365569829914851868146976679930240000 2017 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2018 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2019 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2020 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2021 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2022 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2023 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2024 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2025 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2026 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2027 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2028 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2029 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2030 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2031 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2032 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2033 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2034 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2035 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2036 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2037 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2038 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2039 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2040 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2041 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2042 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2043 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2044 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2045 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2046 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2047 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2048 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2049 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2050 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2051 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2052 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2053 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2054 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2055 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2056 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2057 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2058 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2059 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2060 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2061 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2062 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2063 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2064 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2065 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2066 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2067 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2068 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2069 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2070 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2071 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2072 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2073 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2074 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2075 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2076 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2077 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2078 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2079 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2080 706070204945110636342390335033499510049183941232997442980793583046555448990026833712274409384359319813486994091936521802387018942106696131019991292207881496056307802662626859958384085534960299470049612160000 2081 245006361115953390810809446256624329987066827607850112714335373317154740799539311298159220056372683975279986949901973065428295572911023557463936978396134879131538807523931520405559277680631223916107215419520000 2082 245006361115953390810809446256624329987066827607850112714335373317154740799539311298159220056372683975279986949901973065428295572911023557463936978396134879131538807523931520405559277680631223916107215419520000 2083 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2084 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2085 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2086 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2087 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2088 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2089 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2090 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2091 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2092 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2093 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2094 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2095 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2096 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2097 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2098 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2099 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2100 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2101 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2102 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2103 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2104 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2105 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2106 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2107 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2108 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2109 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2110 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2111 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2112 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2113 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2114 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2115 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2116 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2117 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2118 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2119 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2120 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2121 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2122 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2123 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2124 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2125 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2126 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2127 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2128 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2129 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2130 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2131 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2132 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2133 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2134 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2135 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2136 127648314141411716612431721499701275923261817183689908724168729498237619956559981186340953649370168351120873200898927967088141993486643273438711165744386272027531718719968322131296383671608867660291859233569920000 2137 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2138 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2139 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2140 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2141 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2142 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2143 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2144 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2145 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2146 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2147 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2148 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2149 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2150 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2151 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2152 136456047817169125058689510283180663961966882569364512426136371833616015733562619888198479451176709967348213451760953996817223791037221659305982236180748924797431407311646136358355834144949879528851997520686244480000 2153 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2154 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2155 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2156 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2157 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2158 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2159 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2160 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2161 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2162 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2163 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2164 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2165 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2166 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2167 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2168 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2169 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2170 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2171 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2172 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2173 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2174 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2175 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2176 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2177 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2178 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2179 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2180 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2181 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2182 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2183 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2184 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2185 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2186 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2187 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2188 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2189 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2190 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2191 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2192 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2193 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2194 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2195 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2196 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2197 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2198 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2199 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2200 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2201 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2202 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2203 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2204 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2205 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2206 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2207 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2208 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2209 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2210 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2211 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2212 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2213 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2214 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2215 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2216 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2217 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2218 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2219 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2220 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2221 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2222 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2223 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2224 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2225 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2226 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2227 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2228 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2229 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2230 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2231 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2232 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2233 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2234 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2235 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2236 48987721166363715896069534191661858362346110842401859960982957488268149648348980539863254122972438878278008629182182484857383340982362575690847622788888864002277875224880962952649744458037006750857867109926361768320000 2237 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2238 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2239 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2240 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2241 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2242 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2243 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2244 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2245 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2246 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2247 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2248 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2249 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2250 18272419995053666029233936253489873169155099344215893765446643143124019818834169741368993787868719701597697218684954066851803986186421240732686163300255546272849647458880599181338354682847803518069984432002532939583360000 2251 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2252 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2253 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2254 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2255 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2256 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2257 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2258 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2259 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2260 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2261 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2262 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2263 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2264 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2265 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2266 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2267 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2268 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2269 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2270 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2271 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2272 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2273 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2274 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2275 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2276 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2277 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2278 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2279 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2280 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2281 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2282 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2283 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2284 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2285 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2286 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2287 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2288 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2289 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2290 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2291 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2292 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2293 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2294 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2295 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2296 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2297 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2298 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2299 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2300 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2301 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2302 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2303 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2304 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2305 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2306 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2307 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2308 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2309 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2310 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2311 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2312 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2313 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2314 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2315 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2316 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2317 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2318 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2319 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2320 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2321 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2322 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2323 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2324 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2325 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2326 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2327 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2328 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2329 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2330 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2331 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2332 10287372457215213974458706110714798594234320930793548189946460089578823158003637564390743502570089191999503534119629139637565644222955158532502309938043872551614351519349777339093493686443313380673401235217426044985431680000 2333 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2334 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2335 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2336 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2337 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2338 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2339 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2340 4001787885856718236064436677068056653157150842078690245889172974846162208463415012547999222499764695687806874772535735319013035602729556669143398565899066422577982741027063384907369044026448905081953080499578731499332923520000 2341 4686093614338217054431455348846694340847023636074146277936221553544855946110658979693707089547224458650421850358639346058564264690796310859566919720667806780838817789742691223726529150554971667850967057265006694585718853441920000 2342 4686093614338217054431455348846694340847023636074146277936221553544855946110658979693707089547224458650421850358639346058564264690796310859566919720667806780838817789742691223726529150554971667850967057265006694585718853441920000 2343 4686093614338217054431455348846694340847023636074146277936221553544855946110658979693707089547224458650421850358639346058564264690796310859566919720667806780838817789742691223726529150554971667850967057265006694585718853441920000 2344 4686093614338217054431455348846694340847023636074146277936221553544855946110658979693707089547224458650421850358639346058564264690796310859566919720667806780838817789742691223726529150554971667850967057265006694585718853441920000 2345 4686093614338217054431455348846694340847023636074146277936221553544855946110658979693707089547224458650421850358639346058564264690796310859566919720667806780838817789742691223726529150554971667850967057265006694585718853441920000 2346 4686093614338217054431455348846694340847023636074146277936221553544855946110658979693707089547224458650421850358639346058564264690796310859566919720667806780838817789742691223726529150554971667850967057265006694585718853441920000 2347 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2348 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2349 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2350 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2351 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2352 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2353 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2354 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2355 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2356 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2357 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2358 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2359 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2360 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2361 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2362 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2363 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2364 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2365 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2366 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2367 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2368 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2369 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2370 2750736951616533410951264289773009578077202874375523865148562051930830440366956821080206061564220757227797626160521296136377223373497434474565781876032002580352386042578959748327472611375768369028517662614558929721816966970407040000 2371 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2372 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2373 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2374 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2375 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2376 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2377 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2378 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2379 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2380 1631187012308604312694099723835394679799781304504685652033097296794982451137605394900562194507582909036083992313189128608871693460483978643417508652486977530148964923249323130758191258545830642833910973930433445325037461413451374720000 2381 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2382 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2383 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2384 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2385 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2386 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2387 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2388 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2389 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2390 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2391 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2392 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2393 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2394 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2395 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2396 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2397 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2398 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2399 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2400 647581243886515912139557590362651687880513177888360203857139626827608033101629341775523191219510414887325344948336084057722062303812139521436750935037330079469139074529981282911001929642694765205062656650382077794039872181140195763840000 2401 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2402 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2403 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2404 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2405 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2406 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2407 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2408 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2409 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2410 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2411 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2412 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2413 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2414 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2415 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2416 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2417 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2418 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2419 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2420 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2421 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2422 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2423 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2424 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2425 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2426 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2427 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2428 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2429 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2430 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2431 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2432 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2433 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2434 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2435 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2436 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2437 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2438 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2439 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2440 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2441 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2442 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2443 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2444 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2445 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2446 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2447 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2448 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2449 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2450 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2451 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2452 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2453 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2454 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2455 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2456 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2457 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2458 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2459 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2460 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2461 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2462 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2463 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2464 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2465 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2466 1813875064126131069902900810605787377753317411265296931003848094744130100717663786313240458605848672099398291200289371445679496512977802799544339369039561552593058547758477573433716404929188037339380501277720199901105681979373688334515840000 2467 1119160914565822870130089800143770812073796842750688206429374274457128272142798556155269362959808630685328745670578542181984249348507304327318857390697409477949917123966980662808603021841309019038397769288353363338982205781273565702396273280000 2468 1119160914565822870130089800143770812073796842750688206429374274457128272142798556155269362959808630685328745670578542181984249348507304327318857390697409477949917123966980662808603021841309019038397769288353363338982205781273565702396273280000 2469 1119160914565822870130089800143770812073796842750688206429374274457128272142798556155269362959808630685328745670578542181984249348507304327318857390697409477949917123966980662808603021841309019038397769288353363338982205781273565702396273280000 2470 1119160914565822870130089800143770812073796842750688206429374274457128272142798556155269362959808630685328745670578542181984249348507304327318857390697409477949917123966980662808603021841309019038397769288353363338982205781273565702396273280000 2471 1119160914565822870130089800143770812073796842750688206429374274457128272142798556155269362959808630685328745670578542181984249348507304327318857390697409477949917123966980662808603021841309019038397769288353363338982205781273565702396273280000 2472 1119160914565822870130089800143770812073796842750688206429374274457128272142798556155269362959808630685328745670578542181984249348507304327318857390697409477949917123966980662808603021841309019038397769288353363338982205781273565702396273280000 2473 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2474 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2475 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2476 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2477 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2478 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2479 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2480 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2481 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2482 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2483 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2484 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2485 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2486 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2487 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2488 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2489 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2490 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2491 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2492 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2493 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2494 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2495 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2496 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2497 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2498 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2499 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2500 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2501 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2502 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2503 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2504 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2505 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2506 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2507 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2508 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2509 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2510 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2511 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2512 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2513 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2514 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2515 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2516 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2517 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2518 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2519 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2520 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2521 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2522 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2523 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2524 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2525 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2526 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2527 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2528 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2529 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2530 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2531 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2532 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2533 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2534 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2535 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2536 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2537 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2538 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2539 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2540 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2541 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2542 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2543 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2544 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2545 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2546 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2547 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2548 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2549 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2550 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2551 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2552 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2553 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2554 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2555 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2556 1384402051317922890350921082777844494535286694482601311353135977503467672640641813964068201981283276157751658394505656679114516444103535452893426592292695524224047482347155079894241938017699256550498040609693110450320988551435400773864190047360000 2557 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2558 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2559 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2560 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2561 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2562 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2563 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2564 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2565 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2566 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2567 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2568 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2569 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2570 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2571 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2572 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2573 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2574 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2575 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2576 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2577 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2578 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2579 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2580 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2581 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2582 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2583 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2584 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2585 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2586 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2587 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2588 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2589 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2590 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2591 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2592 1770650223635623376758828064872863108510631682243247077220660915226935153307380880060043230334061310205764371086572734892587466532008421844250692611542357575482556729922011347184735438724637349128086993939797488265960544357285877589772299070573440000 2593 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2594 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2595 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2596 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2597 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2598 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2599 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2600 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2601 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2602 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2603 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2604 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2605 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2606 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2607 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2608 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2609 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2610 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2611 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2612 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2613 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2614 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2615 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2616 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2617 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2618 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2619 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2620 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2621 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2622 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2623 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2624 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2625 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2626 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2627 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2628 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2629 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2630 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2631 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2632 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2633 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2634 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2635 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2636 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2637 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2638 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2639 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2640 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2641 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2642 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2643 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2644 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2645 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2646 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2647 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2648 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2649 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2650 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2651 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2652 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2653 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2654 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2655 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2656 2296533340055403519656200000140103451738289291869491459155197207049334893839673001437876069743277519336876389299284837155685944092014923131993148317170437775400876078708848717298601864025854641819128831139917342280950826031399783233934671894533751680000 2657 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2658 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2659 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2660 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2661 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2662 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2663 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2664 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2665 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2666 1017364269644543759207696600062065829120062156298184716405752362722855357970975139636979098896271941066236240459583182859968873232762610947472964704506503934502588102868019981763280625763453606325874072194983382630461215931910103972633059649278451994240000 2667 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2668 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2669 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2670 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2671 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2672 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2673 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2674 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2675 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2676 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2677 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2678 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2679 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2680 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2681 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2682 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2683 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2684 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2685 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2686 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2687 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2688 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2689 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2690 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2691 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2692 4069457078578175036830786400248263316480248625192738865623009450891421431883900558547916395585087764264944961838332731439875492931050443789891858818026015738010352411472079927053122503053814425303496288779933530521844863727640415890532238597113807976960000 2693 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2694 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2695 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2696 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2697 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2698 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2699 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2700 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2701 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2702 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2703 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2704 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2705 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2706 1827186228281600591537023093711470229099631632711539750664731243450248222915871350788014461617704406154960287865411396416504096326041649261661444609293681066366648232750963887246852003871162676961269833662190155204308343813710546734848975130104099781655040000 2707 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2708 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2709 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2710 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2711 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2712 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2713 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2714 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2715 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2716 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2717 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2718 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2719 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2720 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2721 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2722 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2723 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2724 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2725 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2726 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2727 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2728 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2729 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2730 1237005076546643600470564634442665345100450615345712411200023051815818046914044904483485790515185882966908114884883515373973273212730196550144798000491822081930220853572402551666118806620777132302779677389302735073316748761882040139492756163080475552180462080000 2731 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2732 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2733 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2734 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2735 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2736 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2737 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2738 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2739 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2740 844874467281357579121395645324340430703607770281121576849615744390203726042292669762220794921871958066398242466375441000423745604294724243748897034335914481958340842989950942787959144921990781362798519656893768055075339404365433415273552459383964802139255600640000 2741 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2742 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2743 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2744 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2745 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2746 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2747 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2748 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2749 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2750 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2751 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2752 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2753 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2754 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2755 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2756 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2757 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2758 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2759 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2760 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2761 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2762 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2763 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2764 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2765 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2766 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2767 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2768 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2769 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2770 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2771 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2772 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2773 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2774 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2775 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2776 386107631547580413658477809913223576831548751018472560620274395186323102801327750081334903279295484836343996807133576537193651741162688979393245944691512918254961765246407580854097329229349787082798923483200452001169430107795003070780013473938471914577639809492480000 2777 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2778 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2779 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2780 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2781 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2782 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2783 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2784 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2785 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2786 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2787 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2788 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2789 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2790 178767833406529731523875225989822516073007071721552795567187044971267596597014748287658060218313809479227270521702845936720660756158324997459072872392170481152047297309086709935447063433188951419335901572721809276541446139909086421771146238433512496449447231795018240000 2791 62389973858878876301832453870448058109479468030821925652948278694972391212358147152392663016191519508250317412074293231915510603899255424113216432464867497922064506760871261767471025138182944045348229648879911437512964702828271161198130037213295861260857083896461365760000 2792 62389973858878876301832453870448058109479468030821925652948278694972391212358147152392663016191519508250317412074293231915510603899255424113216432464867497922064506760871261767471025138182944045348229648879911437512964702828271161198130037213295861260857083896461365760000 2793 62389973858878876301832453870448058109479468030821925652948278694972391212358147152392663016191519508250317412074293231915510603899255424113216432464867497922064506760871261767471025138182944045348229648879911437512964702828271161198130037213295861260857083896461365760000 2794 62389973858878876301832453870448058109479468030821925652948278694972391212358147152392663016191519508250317412074293231915510603899255424113216432464867497922064506760871261767471025138182944045348229648879911437512964702828271161198130037213295861260857083896461365760000 2795 62389973858878876301832453870448058109479468030821925652948278694972391212358147152392663016191519508250317412074293231915510603899255424113216432464867497922064506760871261767471025138182944045348229648879911437512964702828271161198130037213295861260857083896461365760000 2796 62389973858878876301832453870448058109479468030821925652948278694972391212358147152392663016191519508250317412074293231915510603899255424113216432464867497922064506760871261767471025138182944045348229648879911437512964702828271161198130037213295861260857083896461365760000 2797 87283573428571547946263602964756833295161775775119873988474641894266375306089047866197335559651935792042194059491936231449799334855058338334389789018349629592968244958458895212691964168317938719442173278782996101080637619256751354516183922061400909903939060371149450698240000 2798 87283573428571547946263602964756833295161775775119873988474641894266375306089047866197335559651935792042194059491936231449799334855058338334389789018349629592968244958458895212691964168317938719442173278782996101080637619256751354516183922061400909903939060371149450698240000 2799 87283573428571547946263602964756833295161775775119873988474641894266375306089047866197335559651935792042194059491936231449799334855058338334389789018349629592968244958458895212691964168317938719442173278782996101080637619256751354516183922061400909903939060371149450698240000 2800 87283573428571547946263602964756833295161775775119873988474641894266375306089047866197335559651935792042194059491936231449799334855058338334389789018349629592968244958458895212691964168317938719442173278782996101080637619256751354516183922061400909903939060371149450698240000 2801 87283573428571547946263602964756833295161775775119873988474641894266375306089047866197335559651935792042194059491936231449799334855058338334389789018349629592968244958458895212691964168317938719442173278782996101080637619256751354516183922061400909903939060371149450698240000 2802 87283573428571547946263602964756833295161775775119873988474641894266375306089047866197335559651935792042194059491936231449799334855058338334389789018349629592968244958458895212691964168317938719442173278782996101080637619256751354516183922061400909903939060371149450698240000 2803 61185784973428655110330785678294540139908404818359031665920723967880729089568422554204332227316006990221578035703847298246309333733395895172407242101863090344670739715879685544097066881990875042328963468426880266857526971098982699515844929365042037842661281320175764939466240000 2804 61185784973428655110330785678294540139908404818359031665920723967880729089568422554204332227316006990221578035703847298246309333733395895172407242101863090344670739715879685544097066881990875042328963468426880266857526971098982699515844929365042037842661281320175764939466240000 2805 61185784973428655110330785678294540139908404818359031665920723967880729089568422554204332227316006990221578035703847298246309333733395895172407242101863090344670739715879685544097066881990875042328963468426880266857526971098982699515844929365042037842661281320175764939466240000 2806 61185784973428655110330785678294540139908404818359031665920723967880729089568422554204332227316006990221578035703847298246309333733395895172407242101863090344670739715879685544097066881990875042328963468426880266857526971098982699515844929365042037842661281320175764939466240000 2807 61185784973428655110330785678294540139908404818359031665920723967880729089568422554204332227316006990221578035703847298246309333733395895172407242101863090344670739715879685544097066881990875042328963468426880266857526971098982699515844929365042037842661281320175764939466240000 2808 61185784973428655110330785678294540139908404818359031665920723967880729089568422554204332227316006990221578035703847298246309333733395895172407242101863090344670739715879685544097066881990875042328963468426880266857526971098982699515844929365042037842661281320175764939466240000 2809 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2810 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2811 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2812 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2813 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2814 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2815 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2816 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2817 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2818 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2819 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2820 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2821 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2822 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2823 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2824 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2825 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2826 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2827 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2828 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2829 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2830 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2831 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2832 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2833 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2834 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2835 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2836 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2837 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2838 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2839 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2840 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2841 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2842 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2843 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2844 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2845 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2846 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2847 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2848 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2849 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2850 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2851 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2852 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2853 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2854 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2855 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2856 25024986054132319940125291342422466917222537570708843951361576102863218197633484824669571880972246859000625416602873544982740517496958921125514562019662003950970332543794791387535700354734267892312546058586594029144728531179483924101980576110302193477648464059951887860241692160000 2857 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2858 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2859 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2860 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2861 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2862 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2863 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2864 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2865 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2866 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2867 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2868 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2869 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2870 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2871 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2872 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2873 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2874 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2875 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2876 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2877 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2878 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2879 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2880 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2881 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2882 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2883 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2884 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2885 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2886 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2887 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2888 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2889 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2890 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2891 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2892 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2893 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2894 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2895 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2896 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2897 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2898 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2899 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2900 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2901 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2902 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2903 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2904 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2905 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2906 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2907 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2908 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2909 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2910 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2911 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2912 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2913 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2914 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2915 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2916 35760705071355085194439041328321705224711006188542938006495692250991538804418249814452818217909340761511893720325506295780336199503154298288360309126097003645936605205082756892788515806915268818114628317720242867647817071055482527541730243261621834479559655141671247752285378096640000 2917 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2918 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2919 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2920 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2921 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2922 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2923 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2924 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2925 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2926 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2927 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2928 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2929 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2930 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2931 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2932 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2933 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2934 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2935 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2936 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2937 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2938 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2939 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2940 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2941 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2942 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2943 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2944 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2945 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2946 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2947 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2948 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2949 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2950 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2951 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2952 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2953 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2954 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2955 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2956 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2957 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2958 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2959 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2960 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2961 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2962 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2963 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2964 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2965 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2966 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2967 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2968 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2969 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2970 52174868699107069298686561298021367922853358029084146551477214994196655115646226479286661779929728171045852937954913685543510515075102121202717691014975528319421506994215742306578444562289377205629242715553834343898165106669949007683384424918706256505677536851698350470584366642997760000 2971 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2972 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2973 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2974 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2975 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2976 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2977 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2978 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2979 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2980 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2981 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2982 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2983 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2984 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2985 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2986 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2987 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2988 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2989 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2990 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2991 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2992 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2993 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2994 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2995 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2996 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2997 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2998 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 2999 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3000 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3001 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3002 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3003 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3004 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3005 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3006 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3007 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3008 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3009 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3010 38765927443436552488924115044429876366680045015609520887747570740688114750925146274109989702487788031087068732900500868358828312700800876053619244424126817541330179696702296533787784309781007263782527337656498917516336674255772112708754627714598748583718409880811874399644184415747335680000 3011 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3012 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3013 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3014 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3015 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3016 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3017 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3018 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3019 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3020 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3021 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3022 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3023 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3024 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3025 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3026 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3027 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3028 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3029 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3030 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3031 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3032 9730247788302574674719952876151898968036691298917989742824640255912716802482211714801607415324434795802854251958025717958065906487901019889458430350455831202873875103872276429980733861755032823209414361751781228296600505238198800289897411556364285894513320880083780474310690288352581255680000 3033 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3034 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3035 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3036 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3037 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3038 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3039 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3040 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3041 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3042 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3043 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3044 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3045 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3046 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3047 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3048 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3049 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3050 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3051 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3052 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3053 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3054 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3055 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3056 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3057 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3058 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3059 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3060 126493221247933470771359387389974686584476986885933866656720323326865318432268752292420896399217652345437105275454334333454856784342713258562959594555925805637360376350339593589749540202815426701722386702773155967855806568096584403768666350232735716628673171441089146166038973748583556323840000 3061 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3062 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3063 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3064 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3065 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3066 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3067 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3068 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3069 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3070 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3071 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3072 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3073 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3074 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3075 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3076 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3077 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3078 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3079 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3080 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3081 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3082 193661121730586143750951222094051245160834266922364749851438815013430802519803459759696392387202225740864208176720585864519385736828693998859891139265122408430798736192369917785906546050510418280336974041945701786787239855755870722169828182206318382158498625476307482780205668809081424731799040000 3083 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3084 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3085 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3086 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3087 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3088 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3089 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3090 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3091 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3092 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3093 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3094 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3095 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3096 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3097 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3098 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3099 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3100 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3101 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3102 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3103 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3104 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3105 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3106 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3107 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3108 49770908284760638943994464078171170006334406599047740711819775458451716247589489158241972843510972015402101501417190567181482134364974357706992022791136458966715275201439068870977982334981177498046602328780045359204320642929258775597645842827023824214734146747411023074512856883933926156072353280000 3109 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3110 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3111 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3112 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3113 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3114 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3115 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3116 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3117 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3118 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3119 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3120 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3121 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3122 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3123 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3124 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3125 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3126 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3127 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3128 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3129 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3130 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3131 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3132 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3133 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3134 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3135 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3136 15478752476560558711582278328311233871970000452303847361375950167578483753000331128213253554331912296790053566940746266393440943787507025246874519088043438738648450587647550418874152506179146201892493324250594106712543719950999479210867857119204409330782319638444828176173498490903451034538501870080000 3137 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3138 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3139 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3140 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3141 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3142 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3143 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3144 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3145 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3146 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3147 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3148 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3149 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3150 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3151 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3152 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3153 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3154 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3155 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3156 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3157 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3158 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3159 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3160 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3161 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3162 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3163 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3164 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3165 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3166 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3167 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3168 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3169 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3170 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3171 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3172 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3173 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3174 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3175 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3176 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3177 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3178 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3179 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3180 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3181 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3182 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3183 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3184 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3185 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3186 8095387545241172206157531565706775315040310236554912169999621937643547002819173180055531608915590131221198015510010297323769613600866174204115373483046718460313139657339668869071181760731693463589774008583060717810660365534372727627283889273343906079999153170906645136138739710742504891063636478051840000 3187 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3188 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3189 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3190 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3191 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3192 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3193 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3194 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3195 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3196 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3197 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3198 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3199 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3200 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3201 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3202 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3203 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3204 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3205 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3206 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3207 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3208 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3209 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3210 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3211 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3212 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3213 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3214 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3215 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3216 6452023873557214248307552657868299926087127258534264999489698684301906961246881024504258692305725334583294818361478206967044382039890340840679952665988234612869572306899716088649731863303159690481049884840699392095096311330895063918945259750855093145759325077212596173502575549461776398177718273007316480000 3217 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3218 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3219 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3220 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3221 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3222 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3223 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3224 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3225 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3226 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3227 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3228 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3229 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3230 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3231 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3232 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3233 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3234 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3235 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3236 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3237 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3238 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3239 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3240 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3241 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3242 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3243 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3244 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3245 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3246 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3247 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3248 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3249 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3250 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3251 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3252 10381306412553557725526852226510094581074187758981632384178925183041768300646231568427352235919912063344521362743618435009974410702183558412654043839575069492107141841801643186637418568054783941984009264708685321881009964931410157845582922939125844871526754049235067243165644059083998224667948701268772216320000 3253 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3254 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3255 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3256 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3257 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3258 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3259 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3260 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3261 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3262 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3263 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3264 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3265 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3266 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3267 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3268 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3269 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3270 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3271 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3272 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3273 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3274 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3275 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3276 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3277 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3278 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3279 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3280 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3281 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3282 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3283 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3284 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3285 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3286 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3287 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3288 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3289 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3290 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3291 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3292 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3293 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3294 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3295 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3296 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3297 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3298 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3299 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3300 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3301 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3302 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3303 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3304 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3305 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3306 16890385533224638419432188572531923883407703483863115889059111272808957025151418761831302087841696927061536257183867193761228366212452649537388129326988638063658319776611273464659080010225133473607983073681031018700403212943404326814763415621957749605974028838105454404630502884129665111534752536964292395952640000 3307 13968348835976775972870419949483901051578170781154796840251885022613007459800223316034486826645083358679890484691058169240535858857698341167419982953419603678645430455257523155273059168456185382673802001934212652465233457104195378275809344719359058924140521849113210792629425885175233047239240348069469811452833280000 3308 13968348835976775972870419949483901051578170781154796840251885022613007459800223316034486826645083358679890484691058169240535858857698341167419982953419603678645430455257523155273059168456185382673802001934212652465233457104195378275809344719359058924140521849113210792629425885175233047239240348069469811452833280000 3309 13968348835976775972870419949483901051578170781154796840251885022613007459800223316034486826645083358679890484691058169240535858857698341167419982953419603678645430455257523155273059168456185382673802001934212652465233457104195378275809344719359058924140521849113210792629425885175233047239240348069469811452833280000 3310 13968348835976775972870419949483901051578170781154796840251885022613007459800223316034486826645083358679890484691058169240535858857698341167419982953419603678645430455257523155273059168456185382673802001934212652465233457104195378275809344719359058924140521849113210792629425885175233047239240348069469811452833280000 3311 13968348835976775972870419949483901051578170781154796840251885022613007459800223316034486826645083358679890484691058169240535858857698341167419982953419603678645430455257523155273059168456185382673802001934212652465233457104195378275809344719359058924140521849113210792629425885175233047239240348069469811452833280000 3312 13968348835976775972870419949483901051578170781154796840251885022613007459800223316034486826645083358679890484691058169240535858857698341167419982953419603678645430455257523155273059168456185382673802001934212652465233457104195378275809344719359058924140521849113210792629425885175233047239240348069469811452833280000 3313 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3314 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3315 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3316 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3317 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3318 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3319 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3320 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3321 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3322 23145554021213517787046285856294824042465028984373498364297373482469753360888970034669144671750903125332578533133083386431567918127206151314414911753816283295515478264361715868287459042131899179090489917204990365134891838421651741803016084199977960637300844703980590283386958691735361159275421256751111477577344744960000 3323 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3324 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3325 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3326 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3327 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3328 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3329 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3330 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3331 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3332 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3333 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3334 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3335 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3336 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3337 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3338 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3339 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3340 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3341 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3342 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3343 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3344 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3345 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3346 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3347 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3348 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3349 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3350 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3351 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3352 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3353 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3354 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3355 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3356 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3357 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3358 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3359 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3360 6411318463876144427011821182193666259762813028671459046910372454644121680966244699603353074075000165717124253677864098041544313321236103914092930555807110472857787479228195295515626154670536072608065707065782331142365039242797532479435455323393895096532333983002623508498187557610695041119291688120057879288924494353920000 3361 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3362 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3363 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3364 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3365 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3366 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3367 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3368 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3369 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3370 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3371 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3372 262864057018921921507484668469940316650275334175529820923325270640408988919616032683737476037075006794402094400792428019703316846170680260477810152788091529387169286648356007116140672341491978976930693989697075576836966608954698831656853668259149698957825693303107563848425689862038496685890959212922373050845904268510720000 3373 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3374 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3375 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3376 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3377 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3378 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3379 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3380 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3381 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3382 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3383 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3384 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3385 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3386 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3387 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3388 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3389 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3390 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3391 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3392 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3393 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3394 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3395 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3396 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3397 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3398 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3399 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3400 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3401 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3402 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3403 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3404 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3405 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3406 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3407 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3408 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3409 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3410 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3411 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3412 63350237741560183083303805101255616312716355536302686842521390224338566329627463876780731724935076637450904750590975152748499359927133942775152246821930058582307798082253797714989902034299566933440297251516995214017708952758082418429301734050455077448835992086048922887470591256751277701299721170314291905253862928711083520000 3413 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3414 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3415 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3416 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3417 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3418 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3419 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3420 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3421 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3422 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3423 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3424 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3425 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3426 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3427 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3428 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3429 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3430 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3431 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3432 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3433 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3434 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3435 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3436 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3437 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3438 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3439 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3440 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3441 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3442 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3443 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3444 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3445 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3446 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3447 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3448 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3449 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3450 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3451 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3452 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3453 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3454 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3455 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3456 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3457 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3458 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3459 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3460 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3461 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3462 36046285274947744174399865102614445681935606300156228813394671037648644241558026945888236351488058606709564803086264861913896135798539213439061628441678203333333137108802410899829254257516453585127529136113170276776076394119348896086272686674708939068387679496961837122970766425091477012039541345908832094089448006436606522880000 3463 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3464 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3465 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3466 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3467 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3468 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3469 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3470 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3471 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3472 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3473 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3474 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3475 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3476 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3477 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3478 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3479 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3480 15608041524052373227515141589432054980278117527967647076199892559301862956594625667569606340194329376705241559736352685208717026800767479419113685115246662043333248368111443919626067093504624402360220115937002729844041078653678072005356073330148970616611865222184475474246341862064609546213121402778524296740730986787050624407040000 3481 55268075036669453598631116368178906685164814166533438296823819552487896729301569488863976050628120322913260363026424858324066991901517644623081558993088430295443032471482622919395903578099875008757539430532926666377749459512674052970965855662057504953422614751755227654306296533570782403140662887238754534758928424212946261025328640000 3482 55268075036669453598631116368178906685164814166533438296823819552487896729301569488863976050628120322913260363026424858324066991901517644623081558993088430295443032471482622919395903578099875008757539430532926666377749459512674052970965855662057504953422614751755227654306296533570782403140662887238754534758928424212946261025328640000 3483 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3484 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3485 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3486 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3487 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3488 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3489 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3490 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3491 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3492 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3493 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3494 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3495 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3496 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3497 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3498 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3499 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3500 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3501 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3502 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3503 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3504 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3505 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3506 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3507 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3508 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3509 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3510 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3511 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3512 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3513 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3514 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3515 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3516 607948825403363989584942280049967973536812955831867821265062015077366864022317264377503736556909323552045863993290673441564736910916694090853897148923972733249873357186308852113354939359098625096332933735862193330155244054639414582680624412282632554487648762269307504197369261869278606434547291759626299882348212666342408871278615040000 3517 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3518 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3519 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3520 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3521 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3522 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3523 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3524 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3525 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3526 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3527 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3528 1069381983884517257679913470607893665451253989308255497605244084521088313815256068040029072603603500128048674764198294583712372226302464905812005084957268037786527235290717270867391338332654481544449630441381598067743074292110730250935218341205150663343774172831711899883172531628061068718368686205182661493050506080096297204579083855360000 3529 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3530 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3531 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3532 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3533 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3534 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3535 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3536 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3537 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3538 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3539 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3540 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3541 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3542 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3543 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3544 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3545 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3546 377491840311234591961009455124586463904292658225814190654651161835944174776785392018130262629072035545201182191761997988050467395884770111751637794989915617338644114057623196616189142431427031985190719545807704117913305225115087778580132074445418184160352283009594300658759903664705557257584146230429479507046828646273992913216416600942080000 3547 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3548 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3549 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3550 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3551 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3552 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3553 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3554 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3555 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3556 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3557 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3558 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3559 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3560 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3561 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3562 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3563 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3564 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3565 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3566 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3567 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3568 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3569 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3570 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3571 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3572 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3573 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3574 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3575 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3576 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3577 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3578 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3579 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3580 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3581 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3582 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3583 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3584 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3585 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3586 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3587 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3588 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3589 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3590 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3591 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3592 334835262356065083069415386695508193483107587846297187110675580548482483027008642720081542951986895528593448604092892215400764580149791089123702724156055152579377329169111775398559769336675777370864168237131433552589101734677082859600577150033085929350232475029510144684320034550593829287477137706390948322750537009245031714022961525035624960000 3593 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3594 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3595 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3596 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3597 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3598 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3599 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3600 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3601 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3602 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3603 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3604 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3605 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3606 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3607 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3608 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3609 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3610 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3611 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3612 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3613 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3614 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3615 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3616 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3617 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3618 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3619 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3620 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3621 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3622 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3623 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3624 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3625 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3626 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3627 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3628 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3629 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3630 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3631 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3632 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3633 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3634 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3635 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3636 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3637 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3638 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3639 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3640 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3641 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3642 200566322151282984758579816630609407896381445119932015079294672748541007333178176989328844228240150421627475713851642437025057983509724862385097931769477036395047020172297953463737301832668790645147636774041728698000871939071572632900745712869818471680789252542676576665907700695805703743198805486128178045327571668537773996699753953496339351040000 3643 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3644 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3645 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3646 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3647 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3648 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3649 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3650 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3651 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3652 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3653 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3654 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3655 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3656 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3657 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3658 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3659 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3660 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3661 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3662 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3663 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3664 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3665 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3666 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3667 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3668 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3669 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3670 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3671 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3672 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3673 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3674 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3675 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3676 182715919479818799115066212950485170593603496504258065737237446873920857680525319237278577091926777034102630375318846260129827822977359349632824215841993580155887835376963435605464681969561268277729497101152014843878794336494202668572579344424404627701199009066378361342641915333878996110054111797862770199293417790037912110993475851635165148797440000 3677 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3678 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3679 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3680 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3681 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3682 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3683 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3684 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3685 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3686 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3687 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3688 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3689 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3690 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3691 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3692 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3693 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3694 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3695 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3696 112004858641128923857535588538647409573878943357110194296926554933713485758162020692451767757351114321904912420070452757459584455485121281324921244311142064635559243086078586026149850047341057454248181723006185099297700928270946235834991138132160036780834992557689935503039494099667824615463170532089878132166865105293240124039000697052356236212830720000 3697 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3698 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3699 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3700 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3701 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3702 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3703 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3704 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3705 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3706 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3707 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3708 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3709 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3710 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3711 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3712 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3713 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3714 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3715 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3716 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3717 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3718 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3719 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3720 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3721 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3722 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3723 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3724 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3725 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3726 4816208921568543725874030307161838611676794564355738354767841862149679887600966889775426013566097915841911234063029468570762131585860215096971613505379108779329047452701379199124443552035665470532671814089265959269801139915650688140904618939682881581575904679980667226630698246285716458464916332879864759683175199527609325333677029973251318157151720960000 3727 1122176678725470688128649061568708396520693133494887036660907153880875413811025285317674261160900814391165317536685866176987576659505430117594385946753332345583668056479421353395995347624310054634112532682798968509863665600346610336830776212946111408507185790435495463804952691384571934822325505561008489006179821489932972802746747983767557130616350983680000 3728 1122176678725470688128649061568708396520693133494887036660907153880875413811025285317674261160900814391165317536685866176987576659505430117594385946753332345583668056479421353395995347624310054634112532682798968509863665600346610336830776212946111408507185790435495463804952691384571934822325505561008489006179821489932972802746747983767557130616350983680000 3729 1122176678725470688128649061568708396520693133494887036660907153880875413811025285317674261160900814391165317536685866176987576659505430117594385946753332345583668056479421353395995347624310054634112532682798968509863665600346610336830776212946111408507185790435495463804952691384571934822325505561008489006179821489932972802746747983767557130616350983680000 3730 1122176678725470688128649061568708396520693133494887036660907153880875413811025285317674261160900814391165317536685866176987576659505430117594385946753332345583668056479421353395995347624310054634112532682798968509863665600346610336830776212946111408507185790435495463804952691384571934822325505561008489006179821489932972802746747983767557130616350983680000 3731 1122176678725470688128649061568708396520693133494887036660907153880875413811025285317674261160900814391165317536685866176987576659505430117594385946753332345583668056479421353395995347624310054634112532682798968509863665600346610336830776212946111408507185790435495463804952691384571934822325505561008489006179821489932972802746747983767557130616350983680000 3732 1122176678725470688128649061568708396520693133494887036660907153880875413811025285317674261160900814391165317536685866176987576659505430117594385946753332345583668056479421353395995347624310054634112532682798968509863665600346610336830776212946111408507185790435495463804952691384571934822325505561008489006179821489932972802746747983767557130616350983680000 3733 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3734 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3735 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3736 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3737 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3738 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3739 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3740 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3741 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3742 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3743 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3744 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3745 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3746 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3747 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3748 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3749 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3750 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3751 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3752 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3753 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3754 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3755 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3756 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3757 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3758 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3759 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3760 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3761 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3762 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3763 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3764 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3765 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3766 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3767 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3768 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3769 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3770 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3771 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3772 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3773 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3774 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3775 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3776 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3777 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3778 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3779 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3780 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3781 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3782 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3783 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3784 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3785 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3786 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3787 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3788 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3789 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3790 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3791 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3792 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3793 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3794 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3795 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3796 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3797 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3798 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3799 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3800 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3801 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3802 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3803 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3804 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3805 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3806 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3807 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3808 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3809 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3810 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3811 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3812 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3813 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3814 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3815 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3816 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3817 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3818 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3819 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3820 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3821 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3822 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3823 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3824 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3825 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3826 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3827 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3828 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3829 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3830 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3831 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3832 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3833 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3834 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3835 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3836 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3837 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3838 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3839 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3840 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3841 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3842 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3843 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3844 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3845 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3846 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3847 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3848 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3849 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3850 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3851 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3852 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3853 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3854 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3855 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3856 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3857 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3858 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3859 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3860 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3861 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3862 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3863 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3864 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3865 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3866 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3867 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3868 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3869 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3870 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3871 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3872 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3873 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3874 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3875 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3876 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3877 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3878 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3879 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3880 2095103859180453774736187797948778576304134080234954097445913656295594397585184207688097845587401820468305647840992512152435805623296638029548718562588471489204708261447079666790323314014586872001888098518785674207915463675847121498863059189570389999682915870743070030923846674814995802313281718882402848974537726721704860222728178485694029162860727286530560000 3881 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3882 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3883 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3884 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3885 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3886 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3887 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3888 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3889 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3890 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3891 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3892 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3893 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3894 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3895 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3896 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3897 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3898 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3899 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3900 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3901 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3902 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3903 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3904 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3905 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3906 1355532196889753592254313505272859738868774749912015301047506135623249575237614182374199306095048977842993754153122155362625966238272924805118020909994741053515446245156260544413339184167437706185221599741654331212521304998273087609764399295652042329794846568370766310007728798605302284096693272116914643286525909188943044564105131480244036868370890554385272320000 3907 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3908 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3909 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3910 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3911 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3912 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3913 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3914 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3915 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3916 1324354956361289259632464294651583964874792930664038949123413494503914835007149056179592722054862851352604897807600345789285569014792647534600306429064862009284590981517666551891832382931586638942961502947596281594633314983312806594739818111852045356209565097298238684877551036237380331562469326858225606490935813277597354539130713456198424020398360071634411056640000 3917 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3918 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3919 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3920 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3921 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3922 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3923 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3924 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3925 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3926 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3927 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3928 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3929 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3930 864803786503921886539999184407484329063239783723617433777589011911056387259668333685274047501825441933250998268363025800403476566659598840094000098179354892062837910931036258385366546054326075229753861424780371881295554684103262706365101227039385617604846008535749861225040826663009356510292470438421321038581086070271072514052355886897570885320129126777270419985920000 3931 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3932 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3933 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3934 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3935 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3936 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3937 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3938 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3939 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3940 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3941 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3942 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3943 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3944 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3945 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3946 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3947 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3948 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3949 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3950 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3951 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3952 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3953 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3954 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3955 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3956 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3957 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3958 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3959 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3960 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3961 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3962 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3963 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3964 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3965 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3966 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3967 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3968 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3969 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3970 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3971 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3972 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3973 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3974 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3975 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3976 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3977 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3978 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3979 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3980 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3981 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3982 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3983 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3984 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3985 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3986 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3987 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3988 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3989 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3990 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3991 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3992 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3993 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3994 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3995 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3996 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3997 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3998 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 3999 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4000 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4001 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4002 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4003 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4004 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4005 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4006 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4007 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4008 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4009 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4010 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4011 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4012 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4013 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4014 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4015 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4016 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4017 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4018 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4019 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4020 850102122133355214468819198272557095469164707400315937403369998708568428676253972012624388694294409420385731297800854361796617465026385659812402096510305858897769666445208641992815314771402531950848045780559105559313530254473507240356894506179716062105563626390642113584215132609738197449617498440968158580925207607076464281313465836820312180269686931622056822846159360000 4021 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4022 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4023 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4024 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4025 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4026 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4027 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4028 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4029 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4030 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4031 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4032 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4033 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4034 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4035 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4036 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4037 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4038 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4039 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4040 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4041 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4042 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4043 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4044 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4045 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4046 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4047 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4048 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4049 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4050 1709555367610177336296795407726112318988490226582035350118177067402931110067946737717387645664226057344395705639877518121572997722168061561882740616082225082243414799221314579047551598005290491753155420064704361279779509341746223060357714851927409000894288452671581290417856631678183515071180789364786966906240592497830769669721379797845647794522340419491956270743626472960000 4051 1731779587389109641668653748026551779135340599527601809669713369279169214498830045307713685057860996089872849813195925857153446692556246362187216244091294008312579191611191668575169768779359268145946440525545517976416642963188923960142365145002465317905914202556311847193288767889999900767106139626529197476021720200302569675427757735217641215851130844945351702263293617108480000 4052 1731779587389109641668653748026551779135340599527601809669713369279169214498830045307713685057860996089872849813195925857153446692556246362187216244091294008312579191611191668575169768779359268145946440525545517976416642963188923960142365145002465317905914202556311847193288767889999900767106139626529197476021720200302569675427757735217641215851130844945351702263293617108480000 4053 1731779587389109641668653748026551779135340599527601809669713369279169214498830045307713685057860996089872849813195925857153446692556246362187216244091294008312579191611191668575169768779359268145946440525545517976416642963188923960142365145002465317905914202556311847193288767889999900767106139626529197476021720200302569675427757735217641215851130844945351702263293617108480000 4054 1731779587389109641668653748026551779135340599527601809669713369279169214498830045307713685057860996089872849813195925857153446692556246362187216244091294008312579191611191668575169768779359268145946440525545517976416642963188923960142365145002465317905914202556311847193288767889999900767106139626529197476021720200302569675427757735217641215851130844945351702263293617108480000 4055 1731779587389109641668653748026551779135340599527601809669713369279169214498830045307713685057860996089872849813195925857153446692556246362187216244091294008312579191611191668575169768779359268145946440525545517976416642963188923960142365145002465317905914202556311847193288767889999900767106139626529197476021720200302569675427757735217641215851130844945351702263293617108480000 4056 1731779587389109641668653748026551779135340599527601809669713369279169214498830045307713685057860996089872849813195925857153446692556246362187216244091294008312579191611191668575169768779359268145946440525545517976416642963188923960142365145002465317905914202556311847193288767889999900767106139626529197476021720200302569675427757735217641215851130844945351702263293617108480000 4057 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4058 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4059 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4060 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4061 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4062 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4063 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4064 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4065 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4066 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4067 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4068 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4069 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4070 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4071 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4072 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4073 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4074 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4075 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4076 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4077 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4078 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4079 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4080 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4081 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4082 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4083 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4084 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4085 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4086 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4087 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4088 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4089 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4090 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4091 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4092 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4093 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4094 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4095 3513780782812503462945698454745873559865606076441504071819848426267434336218126161929351066982399961066352012270974533564164343339196623868877861759261235542866223179779107895539019460853319955068125327826331855974149368572310326715128858879210002130031099916986756737955182910048809798656458357302227741678848070286413913871442920444756594026961944484394118603892222749113105920000 4096 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4097 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4098 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4099 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4100 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4101 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4102 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4103 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4104 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4105 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4106 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4107 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4108 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4109 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4110 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4111 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4112 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4113 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4114 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4115 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4116 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4117 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4118 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4119 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4120 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4121 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4122 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4123 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4124 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4125 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4126 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4127 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4128 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4129 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4130 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4131 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4132 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4133 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4134 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4135 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4136 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4137 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4138 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4139 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4140 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4141 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4142 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4143 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4144 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4145 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4146 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4147 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4148 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4149 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4150 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4151 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4152 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4153 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4154 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4155 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4156 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4157 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4158 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4159 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4160 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4161 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4162 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4163 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4164 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4165 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4166 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4167 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4168 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4169 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4170 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4171 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4172 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4173 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4174 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4175 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4176 28781378392017215864988216042823450328859179372132359852276378459556554647962671392363314589652838081094489332511552404424070136291359546109978565670108780331617234065570672772360108403849543751963014560225484232284257477975793886123620483079609127447084739420038524440590903216209801060795050404662547432091444543716016368520988961363001261674845287271672225484481196537985450590720000 4177 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4178 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4179 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4180 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4181 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4182 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4183 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4184 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4185 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4186 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4187 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4188 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4189 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4190 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4191 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4192 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4193 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4194 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4195 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4196 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4197 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4198 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4199 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4200 60124299460923963941960383313458187736986825708384499731405354602013642659594020538646964177784778751406388215616632972841882514712650091823745223684857242112748401962977135421460266455641696897850737416311036561241813871491433428112243189153303467236960020648460477556394396818662274416000860295340061585639027651822758193840345940287309635638751805110523279037081219567851606284014080000 4201 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4202 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4203 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4204 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4205 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4206 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4207 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4208 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4209 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4210 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4211 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4212 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4213 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4214 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4215 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4216 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4217 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4218 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4219 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4220 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4221 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4222 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4223 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4224 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4225 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4226 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4227 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4228 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4229 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4230 11483741197036477112914433212870513857764483710301439448698422728984605747982457922881570157956892741518620149182776897812799560310116167538335337723807733243534944774928632865498910893027564107489490846515407983197186449454863784769438449128280962242259363943855951213271329792364494413456164316409951762857054281498146815023506074594876140407001594776109946296082512937459656800246689280000 4231 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4232 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4233 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4234 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4235 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4236 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4237 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4238 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4239 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4240 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4241 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4242 264126047531838973597031963896021818728583125336933107320063722766645932203596532226276113633008533054928263431203868649694389887132671853381712767647577864601303729823358555906474950539633974472258289469854383613535288337461867049697084329950462131571965370708686877905240585224383371509491779277428890545712248474457376745540639715682151229361036679850528764809897797561572106405673853440000 4243 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4244 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4245 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4246 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4247 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4248 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4249 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4250 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4251 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4252 280237736431281150986450913693679149671026695982486026866587609855411334068015920692078956564622053571278887500507304637325747670247764836437997246474080114341983257342583427816769922522551646915066045127515501013960940926047040939728606474077440321597855258321916777457460260923070757171570777813352052869000695631399276727018618738338762454352059917321411019463301563212828004896419958499840000 4253 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4254 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4255 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4256 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4257 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4258 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4259 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4260 198688555129778336049393697808818517116757927451582593048410615387486635854223287770683980204317035982036731237859678987863955098205665269034540047750122801068466129455891650322089875068489117662781825995408490218898307116567352026267581990120905188012879378150238995217339324994457166834643681469666605484121493202662087199456200685482182580135610481380880412799480808317895055471561750576386560000 4261 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4262 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4263 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4264 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4265 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4266 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4267 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4268 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4269 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4270 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4271 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4272 423405310981557634121257970030592259975811143399322505786163021390734021005349826239327561815399603677720274267878975923138088314276272688312604841755511689076901321870505106836373523770950309739388071196215492656472292465405027167976217220947648955655445954838159298808150101563188222524625685211859536286662902014872907822041163660762531078268985935822656159675693602525434363209898090478279759360000 4273 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4274 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4275 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4276 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4277 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4278 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4279 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4280 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4281 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4282 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4283 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4284 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4285 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4286 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4287 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4288 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4289 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4290 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4291 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4292 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4293 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4294 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4295 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4296 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4297 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4298 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4299 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4300 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4301 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4302 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4303 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4304 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4305 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4306 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4307 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4308 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4309 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4310 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4311 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4312 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4313 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4314 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4315 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4316 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4317 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4318 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4319 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4320 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4321 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4322 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4323 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4324 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4325 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4326 904817149567588664117128281955375659568308413444352194865030376711998602888432578673442999599508953059288226110457371547746094727608394734924036546831528479557338124837269413309330220298520811913072308146312507806881288998570543057965176201165125818235688005489146421553016767040533231535125089297743829044598621605783404015701966743049528914260822944853016213226957228596853234179552219352083845752320000 4327 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4328 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4329 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4330 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4331 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4332 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4333 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4334 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4335 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4336 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4337 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4338 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4339 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4340 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4341 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4342 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4343 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4344 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4345 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4346 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4347 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4348 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4349 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4350 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4351 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4352 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4353 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4354 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4355 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4356 489506077916065467287366400537858231826454851673394537421981433801191244162642025062332662783334343605074930325757438007330637247636141551593903771835856907440519925536962752600347649181499759244972118707155066723522777348226663794359160324830333067665507210969628214060182070968928478260502673310079411513127854288728821572494764007989795142615105213165481771355783860670897599691137750669477360552005120000 4357 1066633743779106653219171386771993087149845121796326697042497544252795721030396972610822872204885534715458273179825457417973458562599152440923116318830332201312892917745041837916157527566487975394794246662890890390556131841785900407908610347805295754443140212702819878437136732641295154129635325142663037687105594495140102206466090773409763615758314259487584779784253032401885869726989158708791168642819156480000 4358 1066633743779106653219171386771993087149845121796326697042497544252795721030396972610822872204885534715458273179825457417973458562599152440923116318830332201312892917745041837916157527566487975394794246662890890390556131841785900407908610347805295754443140212702819878437136732641295154129635325142663037687105594495140102206466090773409763615758314259487584779784253032401885869726989158708791168642819156480000 4359 1066633743779106653219171386771993087149845121796326697042497544252795721030396972610822872204885534715458273179825457417973458562599152440923116318830332201312892917745041837916157527566487975394794246662890890390556131841785900407908610347805295754443140212702819878437136732641295154129635325142663037687105594495140102206466090773409763615758314259487584779784253032401885869726989158708791168642819156480000 4360 1066633743779106653219171386771993087149845121796326697042497544252795721030396972610822872204885534715458273179825457417973458562599152440923116318830332201312892917745041837916157527566487975394794246662890890390556131841785900407908610347805295754443140212702819878437136732641295154129635325142663037687105594495140102206466090773409763615758314259487584779784253032401885869726989158708791168642819156480000 4361 1066633743779106653219171386771993087149845121796326697042497544252795721030396972610822872204885534715458273179825457417973458562599152440923116318830332201312892917745041837916157527566487975394794246662890890390556131841785900407908610347805295754443140212702819878437136732641295154129635325142663037687105594495140102206466090773409763615758314259487584779784253032401885869726989158708791168642819156480000 4362 1066633743779106653219171386771993087149845121796326697042497544252795721030396972610822872204885534715458273179825457417973458562599152440923116318830332201312892917745041837916157527566487975394794246662890890390556131841785900407908610347805295754443140212702819878437136732641295154129635325142663037687105594495140102206466090773409763615758314259487584779784253032401885869726989158708791168642819156480000 4363 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4364 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4365 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4366 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4367 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4368 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4369 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4370 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4371 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4372 1163697414463005358662115982968244458080481027879792426473364820779800131644163097118407753575530118374564976039189574043009043291795675313047119903843892431632366173259840645166527862575038381155720523109213961416096739839388417345028293889455577668097465972058776487374916175311653013155432139730645374116632203594197851507254505033790052104792320857100954994744620058350457483872145172151291164989315699719680000 4373 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4374 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4375 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4376 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4377 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4378 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4379 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4380 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4381 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4382 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4383 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4384 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4385 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4386 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4387 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4388 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4389 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4390 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4391 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4392 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4393 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4394 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4395 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4396 3491092243389016075986347948904733374241443083639377279420094462339400394932489291355223260726590355123694928117568722129027129875387025939141359711531677294897098519779521935499583587725115143467161569327641884248290219518165252035084881668366733004292397916176329462124748525934959039466296419191936122349896610782593554521763515101370156314376962571302864984233860175051372451616435516453873494967947099159040000 4397 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4398 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4399 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4400 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4401 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4402 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4403 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4404 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4405 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4406 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4407 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4408 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4409 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4410 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4411 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4412 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4413 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4414 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4415 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4416 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4417 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4418 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4419 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4420 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4421 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4422 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4423 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4424 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4425 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4426 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4427 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4428 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4429 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4430 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4431 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4432 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4433 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4434 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4435 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4436 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4437 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4438 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4439 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4440 2558970614404148783697993046547169563318977780307663545814929240894780489485514650563378650112590730305668382310177873320576886198658690013390616668552719457159573214998389578721194769802509400161429430317161501153996730906815129741717218262912815292146327672557249495737440669510324975928795275267689177682474215703641075464452656569304324578438313564765000033443419508312656007034847233560689271811505223683576320000 4441 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4442 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4443 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4444 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4445 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4446 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4447 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4448 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4449 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4450 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4451 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4452 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4453 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4454 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4455 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4456 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4457 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4458 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4459 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4460 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4461 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4462 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4463 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4464 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4465 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4466 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4467 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4468 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4469 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4470 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4471 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4472 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4473 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4474 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4475 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4476 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4477 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4478 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4479 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4480 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4481 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4482 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4483 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4484 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4485 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4486 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4487 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4488 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4489 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4490 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4491 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4492 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4493 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4494 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4495 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4496 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4497 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4498 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4499 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4500 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4501 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4502 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4503 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4504 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4505 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4506 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4507 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4508 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4509 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4510 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4511 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4512 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4513 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4514 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4515 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4516 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4517 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4518 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4519 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4520 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4521 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4522 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4523 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4524 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4525 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4526 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4527 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4528 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4529 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4530 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4531 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4532 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4533 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4534 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4535 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4536 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4537 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4538 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4539 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4540 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4541 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4542 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4543 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4544 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4545 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4546 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4547 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4548 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4549 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4550 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4551 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4552 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4553 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4554 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4555 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4556 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4557 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4558 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4559 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4560 5683473734591614448593242556381263600131449650063320735254957844027307467147328038901263981900064012008889477110905056645001264247220950519740559620855589914351412110511423254339773583731373377758534764734415694063026739344036403156353941761929362763856993760749651130032855726982431771537854306369537663632775233077786828606549350240424904888711494427343065074277834727962408991624395705738290872693353101801223006720000 4561 12964003588603472557241186271105662271899836651794434597116558842226288332563055256733783142714046011392276897289974434207247883747910988135528216495171600594635571024076556443149023544491262674667217798359202198157763992443747035599643341158960876464357802768269954227604943913246926870877845672828915410746360306650431756051539067898409208051150918788769531434427741014482254909895246604789041480613538425208589678328320000 4562 12964003588603472557241186271105662271899836651794434597116558842226288332563055256733783142714046011392276897289974434207247883747910988135528216495171600594635571024076556443149023544491262674667217798359202198157763992443747035599643341158960876464357802768269954227604943913246926870877845672828915410746360306650431756051539067898409208051150918788769531434427741014482254909895246604789041480613538425208589678328320000 4563 12964003588603472557241186271105662271899836651794434597116558842226288332563055256733783142714046011392276897289974434207247883747910988135528216495171600594635571024076556443149023544491262674667217798359202198157763992443747035599643341158960876464357802768269954227604943913246926870877845672828915410746360306650431756051539067898409208051150918788769531434427741014482254909895246604789041480613538425208589678328320000 4564 12964003588603472557241186271105662271899836651794434597116558842226288332563055256733783142714046011392276897289974434207247883747910988135528216495171600594635571024076556443149023544491262674667217798359202198157763992443747035599643341158960876464357802768269954227604943913246926870877845672828915410746360306650431756051539067898409208051150918788769531434427741014482254909895246604789041480613538425208589678328320000 4565 12964003588603472557241186271105662271899836651794434597116558842226288332563055256733783142714046011392276897289974434207247883747910988135528216495171600594635571024076556443149023544491262674667217798359202198157763992443747035599643341158960876464357802768269954227604943913246926870877845672828915410746360306650431756051539067898409208051150918788769531434427741014482254909895246604789041480613538425208589678328320000 4566 12964003588603472557241186271105662271899836651794434597116558842226288332563055256733783142714046011392276897289974434207247883747910988135528216495171600594635571024076556443149023544491262674667217798359202198157763992443747035599643341158960876464357802768269954227604943913246926870877845672828915410746360306650431756051539067898409208051150918788769531434427741014482254909895246604789041480613538425208589678328320000 4567 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4568 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4569 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4570 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4571 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4572 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4573 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4574 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4575 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4576 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4577 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4578 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4579 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4580 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4581 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4582 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4583 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4584 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4585 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4586 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4587 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4588 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4589 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4590 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4591 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4592 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4593 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4594 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4595 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4596 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4597 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4598 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4599 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4600 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4601 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4602 7402446049092582830184717360801333157254806728174622154953555098911210637893504551594990174489720272504990108352575401932338541620057174225386611618742983939536911054747713729038092443904510987234981362863104455148083239685379557327396347801766660461148305380682143863962422974463995243271249879185310699536171735097396532705428807769991657797207174628387402449058240119269367553550185811334542685430330440794104706325470720000 4603 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4604 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4605 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4606 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4607 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4608 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4609 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4610 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4611 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4612 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4613 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4614 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4615 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4616 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4617 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4618 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4619 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4620 8520215402505562837542609682282334464000282544128990100351541918846803444215423738885833690837668033653243614713814287624121661404685807533419989973173174514406984624014618502122844402934092146307463548655433227875443808877871870483833196319833426190781699493165147587420748843608058525005208610942292615166133667097103409143948557743260398124585457997273900218866034377279042054136263868846058630930310337354014516980616798720000 4621 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4622 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4623 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4624 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4625 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4626 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4627 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4628 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4629 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4630 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4631 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4632 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4633 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4634 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4635 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4636 19690217795190355717560970975754474946304652959482096121912413374454962759581844260565161659525850825772645993603624818699345159506228901209733596828003206302794541466097783358405893415180686950116548260942706189620150642316761892688138516695135047926896507528704656074529350577578223251287037099887638233648934904661405978531665116944674780065916993431699983405799405445891866187108905800903241496079947189625127548742205421841920000 4637 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4638 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4639 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4640 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4641 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4642 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4643 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4644 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4645 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4646 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4647 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4648 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4649 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4650 15220538355682144969674630564258209133493496737679660302238295538453686213156765613416869962813482688322255353055601984854593808298314940635124070348046478472060180553293586536047755609934671012440091805708711884576376446510856943047931073405339392047491000319688699145611187996467966573244879678213144354610626681303266821404977135398233604990953835922704087172682940409674412562635184184098205676469799177580223595177724791083804160000 4651 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4652 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4653 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4654 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4655 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4656 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4657 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4658 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4659 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4660 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4661 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4662 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4663 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4664 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4665 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4666 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4667 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4668 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4669 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4670 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4671 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4672 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4673 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4674 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4675 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4676 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4677 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4678 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4679 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4680 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4681 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4682 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4683 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4684 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4685 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4686 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4687 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4688 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4689 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4690 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4691 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4692 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4693 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4694 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4695 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4696 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4697 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4698 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4699 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4700 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4701 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4702 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4703 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4704 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4705 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4706 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4707 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4708 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4709 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4710 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4711 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4712 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4713 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4714 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4715 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4716 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4717 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4718 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4719 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4720 17701486107658334599731595346232297222252936705921444931503137711221637065901318408403819766752080366518782975603665108385892599050940275958649293814778054463005989983480441141423539774354022387467826770039231921762325807292126624764743838370409712951232033371797957106345811639892245124683795065761886884412158830355699313293988408468145682604479311178104853381830259696451341810344719206106213201734376443525800041191693932030464238080000 4721 13931069566727109329988765537484817913913061187560177161092969378731428370864337587413806156433887248450282201800084440299697475453089997179456994232230328862385714116999107178300325802416615618937179668020875522426950410338903653689853400797512444092619610263604992242694153760595196913126146716754604978032368999489935359562368877464430652209725217897168519611500414381107206004741294015205589789764954261054804632417863124507975355368960000 4722 13931069566727109329988765537484817913913061187560177161092969378731428370864337587413806156433887248450282201800084440299697475453089997179456994232230328862385714116999107178300325802416615618937179668020875522426950410338903653689853400797512444092619610263604992242694153760595196913126146716754604978032368999489935359562368877464430652209725217897168519611500414381107206004741294015205589789764954261054804632417863124507975355368960000 4723 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4724 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4725 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4726 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4727 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4728 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4729 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4730 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4731 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4732 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4733 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4734 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4735 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4736 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4737 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4738 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4739 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4740 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4741 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4742 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4743 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4744 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4745 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4746 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4747 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4748 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4749 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4750 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4751 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4752 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4753 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4754 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4755 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4756 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4757 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4758 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4759 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4760 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4761 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4762 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4763 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4764 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4765 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4766 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4767 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4768 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4769 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4770 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4771 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4772 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4773 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4774 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4775 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4776 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4777 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4778 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4779 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4780 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4781 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4782 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4783 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4784 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4785 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4786 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4787 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4788 16452593158304716118716732099769569956331325262508569227250796836281816905990782690735705070748420840419783280325899723993942718510099286668938710188264018386477528372175945577572684772654023045964809187932653991986228434610245215007716866341862196473383759721317495838621795591262927554401979272487188479056227788397613659643157644285492600259685482336556021661181989384087610291599468231957801541712410982305724270885496350043918894690741760000 4789 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4790 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4791 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4792 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4793 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4794 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4795 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4796 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4797 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4798 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4799 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4800 7880792122827959020865314675789624009082704800741604659853131684578990297969584908862402728888493582561076191276105967793098562166337558314421642180178464807122736090272277931657316006101277039017143601019741262161403420178307457988696378977751992110750820906511080506699840088214942298558548071521363281467933110642456942969072511612750955524389346039210334375706172914977965329676145283107786938480244860524441925754152751671037150556865303040000 4801 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4802 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4803 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4804 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4805 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4806 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4807 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4808 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4809 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4810 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4811 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4812 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4813 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4814 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4815 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4816 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4817 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4818 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4819 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4820 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4821 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4822 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4823 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4824 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4825 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4826 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4827 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4828 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4829 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4830 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4831 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4832 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4833 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4834 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4835 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4836 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4837 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4838 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4839 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4840 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4841 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4842 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4843 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4844 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4845 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4846 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4847 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4848 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4849 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4850 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4851 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4852 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4853 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4854 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4855 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4856 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4857 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4858 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4859 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4860 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4861 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4862 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4863 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4864 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4865 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4866 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4867 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4868 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4869 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4870 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4871 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4872 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4873 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4874 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4875 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4876 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4877 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4878 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4879 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4880 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4881 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4882 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4883 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4884 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4885 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4886 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4887 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4888 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4889 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4890 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4891 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4892 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4893 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4894 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4895 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4896 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4897 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4898 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4899 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4900 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4901 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4902 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4903 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4904 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4905 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4906 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4907 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4908 55165544859795713146057202730527368063578933605191232618971921792052932085787094362036819102219455077927533338932741774551689935164362908200951495261249253649859152631905945521601212042708939273120005207138188835129823941248152205920874652844263944775255746345577563546898880617504596089909836500649542970275531774497198600783507581289256688670725422274472340629943210404845757307733016981754508569361714023671093480279069261697260053898057121280000 4909 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4910 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4911 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4912 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4913 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4914 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4915 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4916 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4917 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4918 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4919 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4920 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4921 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4922 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4923 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4924 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4925 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4926 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4927 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4928 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4929 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4930 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4931 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4932 27086282526159695154714086540688937719217256400148895215915213599897989654121463331760078179189752443262418869415976211304879758165702187926667184173273383542080843942265819251106195112970089183101922556704850718048743555152842733107149454546533596884650571455678583701527350383194756680145729721818925598405286101278124512984702222413025034137326182336765919249302116308779266838096911338041463707556601585622506898817023007493354686463946046548480000 4933 66821858992035967946679651495879609353308971539167324497662831950948340476717650039452112868061119277528387350849213313289138363394787297615087943355465437198313442005569776092478983343697210014712442947390866721426250350562063022575337704366298383514432959781159065991667973395341464729919515223727289451265840811853133173533260382692932759216783691824801522788028320933758451289585080270948290966542136111730724519381595759486106011506554896835100160000 4934 66821858992035967946679651495879609353308971539167324497662831950948340476717650039452112868061119277528387350849213313289138363394787297615087943355465437198313442005569776092478983343697210014712442947390866721426250350562063022575337704366298383514432959781159065991667973395341464729919515223727289451265840811853133173533260382692932759216783691824801522788028320933758451289585080270948290966542136111730724519381595759486106011506554896835100160000 4935 66821858992035967946679651495879609353308971539167324497662831950948340476717650039452112868061119277528387350849213313289138363394787297615087943355465437198313442005569776092478983343697210014712442947390866721426250350562063022575337704366298383514432959781159065991667973395341464729919515223727289451265840811853133173533260382692932759216783691824801522788028320933758451289585080270948290966542136111730724519381595759486106011506554896835100160000 4936 66821858992035967946679651495879609353308971539167324497662831950948340476717650039452112868061119277528387350849213313289138363394787297615087943355465437198313442005569776092478983343697210014712442947390866721426250350562063022575337704366298383514432959781159065991667973395341464729919515223727289451265840811853133173533260382692932759216783691824801522788028320933758451289585080270948290966542136111730724519381595759486106011506554896835100160000 4937 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4938 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4939 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4940 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4941 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4942 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4943 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4944 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4945 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4946 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4947 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4948 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4949 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4950 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4951 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4952 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4953 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4954 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4955 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4956 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4957 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4958 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4959 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4960 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4961 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4962 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4963 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4964 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4965 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4966 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4967 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4968 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4969 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4970 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4971 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4972 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4973 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4974 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4975 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4976 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4977 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4978 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4979 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4980 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4981 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4982 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4983 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4984 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4985 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4986 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4987 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4988 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4989 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4990 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4991 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4992 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4993 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4994 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4995 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4996 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4997 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4998 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 4999 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5000 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5001 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5002 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5003 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5004 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5005 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5006 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5007 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5008 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5009 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5010 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5011 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5012 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5013 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5014 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5015 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5016 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5017 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5018 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5019 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5020 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5021 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5022 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5023 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5024 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5025 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5026 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5027 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5028 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5029 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5030 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5031 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5032 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5033 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5034 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5035 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5036 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5037 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5038 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5039 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5040 54994389950445601620117353181108918497773283576734708061576510695630484212338625982469088890414301165405862789748902556836960873073909945937217377381548054814211962770583925724110203291862803842108340545702683311733804038512577867579502930693463569632378325899893911311142742104366025472723761029127559218391786988155128601817873294956283660835412978371811653254547308128483205411328521062990443465464178019954386279451053310057065247469894680095287431680000 5041 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5042 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5043 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5044 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5045 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5046 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5047 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5048 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5049 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5050 281186315816628361083660026815009900279114798927844562318840699186758665777687394648364451496688321858720176443986138773107380944026901553576992450551855204265065765645995612227375469431294516044699945210177819772894940048914810636933998484635679231530350380326157568533872840379623488242036590141929210283637206870437172541094786157111478357851466558415072983090500386460934629268122728195070137438918342216026777046833235574321774610313571499327204638179840000 5051 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5052 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5053 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5054 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5055 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5056 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5057 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5058 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5059 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5060 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5061 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5062 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5063 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5064 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5065 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5066 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5067 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5068 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5069 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5070 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5071 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5072 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5073 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5074 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5075 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5076 118379438958800540016220871289119168017507330348622560736231934357625398292406393146961434080105783502521194282918164423478207377435325554055913821682331040995592687336964152747725072630574991254818676933484862124388769760593135278149213362031620956474277510117312336352760465799821488549897404449752197529411264092454049639800904972143932388655467421092745725881100662700053478921879668570124527861784622072947273136716792176789467110942013601216753152673712640000 5077 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5078 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5079 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5080 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5081 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5082 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5083 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5084 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5085 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5086 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5087 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5088 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5089 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5090 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5091 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5092 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5093 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5094 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5095 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5096 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5097 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5098 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5099 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5100 300565395516394571101184792203073567596451111755152681709292881334010886264419832200135081129388584312901312284329219471211168531308291581747965193251438513087809833148551983826473959409029902795984620734118064933823086422145970471220852726198285608488190598187856021999658822665746759428189509897920829527175199530740832035454497724273444334796231782154481398012114582595435782982652478499546176241071155443213126494123935336868456994681772533489336254638556392960000 5101 766742323962322550879122404910040670938546786087394491040406140283061770860534991942544591961070278582211247637323838871059690923367451825039059207984419646887002884361956110741335070452435282032556767492735183646182693462894370672084395304531826587253374215977220712121129656620319983301311439749596036123823934002919862522444423694621556498065187276276082046328904300200956682388746472652342295590972517535636685686510159044351433793433201732931296785582957358440960000 5102 766742323962322550879122404910040670938546786087394491040406140283061770860534991942544591961070278582211247637323838871059690923367451825039059207984419646887002884361956110741335070452435282032556767492735183646182693462894370672084395304531826587253374215977220712121129656620319983301311439749596036123823934002919862522444423694621556498065187276276082046328904300200956682388746472652342295590972517535636685686510159044351433793433201732931296785582957358440960000 5103 766742323962322550879122404910040670938546786087394491040406140283061770860534991942544591961070278582211247637323838871059690923367451825039059207984419646887002884361956110741335070452435282032556767492735183646182693462894370672084395304531826587253374215977220712121129656620319983301311439749596036123823934002919862522444423694621556498065187276276082046328904300200956682388746472652342295590972517535636685686510159044351433793433201732931296785582957358440960000 5104 766742323962322550879122404910040670938546786087394491040406140283061770860534991942544591961070278582211247637323838871059690923367451825039059207984419646887002884361956110741335070452435282032556767492735183646182693462894370672084395304531826587253374215977220712121129656620319983301311439749596036123823934002919862522444423694621556498065187276276082046328904300200956682388746472652342295590972517535636685686510159044351433793433201732931296785582957358440960000 5105 766742323962322550879122404910040670938546786087394491040406140283061770860534991942544591961070278582211247637323838871059690923367451825039059207984419646887002884361956110741335070452435282032556767492735183646182693462894370672084395304531826587253374215977220712121129656620319983301311439749596036123823934002919862522444423694621556498065187276276082046328904300200956682388746472652342295590972517535636685686510159044351433793433201732931296785582957358440960000 5106 766742323962322550879122404910040670938546786087394491040406140283061770860534991942544591961070278582211247637323838871059690923367451825039059207984419646887002884361956110741335070452435282032556767492735183646182693462894370672084395304531826587253374215977220712121129656620319983301311439749596036123823934002919862522444423694621556498065187276276082046328904300200956682388746472652342295590972517535636685686510159044351433793433201732931296785582957358440960000 5107 979129947699885897472639311070121936788524245833602765058598641141469881388903184710629443934286745749483763232862542238343225309140235980574878608596103889074702683330217953416684884967759855155574992088222829516175299552116111348251772803887142551922558873802910849378682571504148618675774708560234138130123163721728664441161529058031727648029244151804556773162010791356621683410429245577041111469671904893008047621673473099636780954214198612953265995189436546729105920000 5108 979129947699885897472639311070121936788524245833602765058598641141469881388903184710629443934286745749483763232862542238343225309140235980574878608596103889074702683330217953416684884967759855155574992088222829516175299552116111348251772803887142551922558873802910849378682571504148618675774708560234138130123163721728664441161529058031727648029244151804556773162010791356621683410429245577041111469671904893008047621673473099636780954214198612953265995189436546729105920000 5109 979129947699885897472639311070121936788524245833602765058598641141469881388903184710629443934286745749483763232862542238343225309140235980574878608596103889074702683330217953416684884967759855155574992088222829516175299552116111348251772803887142551922558873802910849378682571504148618675774708560234138130123163721728664441161529058031727648029244151804556773162010791356621683410429245577041111469671904893008047621673473099636780954214198612953265995189436546729105920000 5110 979129947699885897472639311070121936788524245833602765058598641141469881388903184710629443934286745749483763232862542238343225309140235980574878608596103889074702683330217953416684884967759855155574992088222829516175299552116111348251772803887142551922558873802910849378682571504148618675774708560234138130123163721728664441161529058031727648029244151804556773162010791356621683410429245577041111469671904893008047621673473099636780954214198612953265995189436546729105920000 5111 979129947699885897472639311070121936788524245833602765058598641141469881388903184710629443934286745749483763232862542238343225309140235980574878608596103889074702683330217953416684884967759855155574992088222829516175299552116111348251772803887142551922558873802910849378682571504148618675774708560234138130123163721728664441161529058031727648029244151804556773162010791356621683410429245577041111469671904893008047621673473099636780954214198612953265995189436546729105920000 5112 979129947699885897472639311070121936788524245833602765058598641141469881388903184710629443934286745749483763232862542238343225309140235980574878608596103889074702683330217953416684884967759855155574992088222829516175299552116111348251772803887142551922558873802910849378682571504148618675774708560234138130123163721728664441161529058031727648029244151804556773162010791356621683410429245577041111469671904893008047621673473099636780954214198612953265995189436546729105920000 5113 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5114 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5115 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5116 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5117 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5118 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5119 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5120 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5121 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5122 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5123 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5124 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5125 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5126 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5127 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5128 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5129 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5130 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5131 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5132 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5133 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5134 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5135 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5136 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5137 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5138 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5139 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5140 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5141 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5142 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5143 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5144 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5145 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5146 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5147 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5148 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5149 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5150 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5151 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5152 2503635276268608239837538718406301792368256496596522270254836725398738486711425443305079488139971208881429982586429520503443627115471583402329964602180237644364014761275367306886463250862561949632805254769585775072860240954760896717479783059539423505265983040314043041861291335336108017953955929788518691198724929636460194976050029801387127596010777296164251668975261593498881644480467580940494122027951060811421577768619070715771248899925705853321501149699389249986323837440000 5153 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5154 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5155 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5156 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5157 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5158 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5159 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5160 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5161 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5162 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5163 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5164 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5165 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5166 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5167 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5168 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5169 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5170 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5171 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5172 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5173 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5174 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5175 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5176 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5177 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5178 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5179 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5180 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5181 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5182 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5183 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5184 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5185 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5186 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5187 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5188 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5189 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5190 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5191 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5192 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5193 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5194 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5195 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5196 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5197 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5198 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5199 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5200 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5201 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5202 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5203 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5204 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5205 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5206 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5207 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5208 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5209 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5210 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5211 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5212 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5213 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5214 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5215 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5216 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5217 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5218 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5219 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5220 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5221 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5222 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5223 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5224 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5225 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5226 2150622702314734478020445759111013239644332330576412630148904747117516360085114455799063280312235268429148355041742958112458075692190090142601439593272824136508688679935540516615471932490940714734579713847074180787586946980139610280315133648144364791023479431629762972958849257053716787422448143688337555739704714557719307484426975599391542604973257697405092183649749708815539332608721652027884450822009961237011135303243781744847502805036181328003169487591775365738252176360960000 5227 2810863871925357962772722607158094304215142356063371307604618504482593882631244593729375707368091495836896900039558046252982704929692447816380081548407581146416856104675751455216421815765659514158095685998125954289376139703042470636371879678124684781867687617140100205657215978969207841161139723800657185351794061926939134882146057108404746184700047810508455484030222869421909907719599199200444977224367019336773553841339622740515686166182288995700142520282450403019895594503774720000 5228 2810863871925357962772722607158094304215142356063371307604618504482593882631244593729375707368091495836896900039558046252982704929692447816380081548407581146416856104675751455216421815765659514158095685998125954289376139703042470636371879678124684781867687617140100205657215978969207841161139723800657185351794061926939134882146057108404746184700047810508455484030222869421909907719599199200444977224367019336773553841339622740515686166182288995700142520282450403019895594503774720000 5229 2810863871925357962772722607158094304215142356063371307604618504482593882631244593729375707368091495836896900039558046252982704929692447816380081548407581146416856104675751455216421815765659514158095685998125954289376139703042470636371879678124684781867687617140100205657215978969207841161139723800657185351794061926939134882146057108404746184700047810508455484030222869421909907719599199200444977224367019336773553841339622740515686166182288995700142520282450403019895594503774720000 5230 2810863871925357962772722607158094304215142356063371307604618504482593882631244593729375707368091495836896900039558046252982704929692447816380081548407581146416856104675751455216421815765659514158095685998125954289376139703042470636371879678124684781867687617140100205657215978969207841161139723800657185351794061926939134882146057108404746184700047810508455484030222869421909907719599199200444977224367019336773553841339622740515686166182288995700142520282450403019895594503774720000 5231 2810863871925357962772722607158094304215142356063371307604618504482593882631244593729375707368091495836896900039558046252982704929692447816380081548407581146416856104675751455216421815765659514158095685998125954289376139703042470636371879678124684781867687617140100205657215978969207841161139723800657185351794061926939134882146057108404746184700047810508455484030222869421909907719599199200444977224367019336773553841339622740515686166182288995700142520282450403019895594503774720000 5232 2810863871925357962772722607158094304215142356063371307604618504482593882631244593729375707368091495836896900039558046252982704929692447816380081548407581146416856104675751455216421815765659514158095685998125954289376139703042470636371879678124684781867687617140100205657215978969207841161139723800657185351794061926939134882146057108404746184700047810508455484030222869421909907719599199200444977224367019336773553841339622740515686166182288995700142520282450403019895594503774720000 5233 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5234 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5235 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5236 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5237 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5238 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5239 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5240 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5241 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5242 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5243 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5244 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5245 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5246 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5247 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5248 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5249 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5250 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5251 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5252 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5253 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5254 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5255 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5256 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5257 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5258 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5259 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5260 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5261 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5262 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5263 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5264 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5265 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5266 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5267 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5268 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5269 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5270 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5271 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5272 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5273 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5274 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5275 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5276 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5277 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5278 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5279 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5280 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5281 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5282 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5283 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5284 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5285 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5286 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5287 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5288 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5289 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5290 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5291 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5292 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5293 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5294 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5295 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5296 7356030752828661788576215062932732794131027545817842712001286626230948190845967101789776226182295444605159187403523407044055738801005135935466673412182639860172912425936441558301375891858730948551736410257095622375297357602862145655385209117652300074147738494055642238204934216962416920318702657186319854065645060062799715986576231452695220765360025120100628001707093249277138228502191104307564505396168489604336390402785792711929550696899050301747272975579172704703066770816378442240000 5297 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5298 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5299 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5300 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5301 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5302 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5303 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5304 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5305 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5306 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5307 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5308 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5309 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5310 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5311 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5312 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5313 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5314 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5315 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5316 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5317 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5318 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5319 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5320 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5321 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5322 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5323 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5324 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5325 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5326 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5327 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5328 6495375154747708359312797900569603057217697322957155114697136090961927252516988950880372407718966877586355562477311168419901217361287535031017072622957270996532681672101877895980114912511259427571183250257015434557387566763327274613705139650886980965472453090251132096334956913577814140641414446295520431139964588035452149216146812372729879935812902181048854525507363339111713055767434745103579458264816776320629032725659854964633793265361861416442842037436409498252807958630862164497920000 5329 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5330 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5331 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5332 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5333 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5334 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5335 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5336 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5337 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5338 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5339 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5340 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5341 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5342 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5343 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5344 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5345 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5346 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5347 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5348 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5349 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5350 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5351 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5352 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5353 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5354 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5355 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5356 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5357 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5358 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5359 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5360 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5361 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5362 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5363 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5364 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5365 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5366 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5367 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5368 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5369 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5370 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5371 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5372 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5373 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5374 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5375 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5376 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5377 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5378 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5379 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5380 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5381 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5382 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5383 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5384 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5385 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5386 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5387 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5388 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5389 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5390 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5391 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5392 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5393 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5394 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5395 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5396 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5397 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5398 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5399 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5400 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5401 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5402 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5403 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5404 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5405 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5406 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5407 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5408 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5409 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5410 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5411 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5412 11698170653700622755122349018925855106049072878645836361569542099822430981783097100535550706301859346533026368021637414324242092467678850590861747793946045064755359691455482090660186957432778229055701033712884797637855007740752421579282956511247452718815888015542288905499257401353643267295187417778232296483076223051849320738280409083286513764399036828068987000438761373740195213437149975931546604334935014153452887938913398791305461670916712411013558509422973506353307133494182758260753920000 5413 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5414 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5415 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5416 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5417 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5418 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5419 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5420 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5421 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5422 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5423 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5424 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5425 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5426 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5427 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5428 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5429 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5430 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5431 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5432 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5433 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5434 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5435 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5436 31666947959567585798116198794232289772074840282494279030768750464219320667686843851149735761959133251064902378234572480575723344310006648549462751278211943990292758684769990019417126093770530666053782698260779147205673505954216805215118963275946854509834608858072976067186489785464312324568072339925674826579687335801356111238525067388456592760228192693582747810187727038714708442774364984846696657934669083313396967650638570528063884743171540496613702885007989281698402410368752726611860861440000 5437 86102431502064265785077944521517595890271490728101944684660232512212332895440528431276131536766883309645469566419802574685391773178908077405989220725458275709606010863889602862795165848962072881000235156571058501252226262689515493379908461147299497412240301485100421926680065726677465210500588692257909853470169866043887266457549658229213475715060455933851491295900429818265292255903498393798168212924365237529126355042086273265805702616683418610292658144336722856937956153792638663657649682255360000 5438 86102431502064265785077944521517595890271490728101944684660232512212332895440528431276131536766883309645469566419802574685391773178908077405989220725458275709606010863889602862795165848962072881000235156571058501252226262689515493379908461147299497412240301485100421926680065726677465210500588692257909853470169866043887266457549658229213475715060455933851491295900429818265292255903498393798168212924365237529126355042086273265805702616683418610292658144336722856937956153792638663657649682255360000 5439 86102431502064265785077944521517595890271490728101944684660232512212332895440528431276131536766883309645469566419802574685391773178908077405989220725458275709606010863889602862795165848962072881000235156571058501252226262689515493379908461147299497412240301485100421926680065726677465210500588692257909853470169866043887266457549658229213475715060455933851491295900429818265292255903498393798168212924365237529126355042086273265805702616683418610292658144336722856937956153792638663657649682255360000 5440 86102431502064265785077944521517595890271490728101944684660232512212332895440528431276131536766883309645469566419802574685391773178908077405989220725458275709606010863889602862795165848962072881000235156571058501252226262689515493379908461147299497412240301485100421926680065726677465210500588692257909853470169866043887266457549658229213475715060455933851491295900429818265292255903498393798168212924365237529126355042086273265805702616683418610292658144336722856937956153792638663657649682255360000 5441 78094905372372289067065695681016459472476242090388463828986830888576585936164559287167451303847563161848440896742760935239650338273269626207232223197990656068612651853547869796555215425008600103067213287009950060635769220259390552495576974260600644152901953446986082687498819614096460945924033943877924237097444068501805750676997540013896622473559833532003302605381689845166620076104473043174938569122399270438917604023172249852085772273331860679535440936913407631242726231489923267937488261805611520000 5442 78094905372372289067065695681016459472476242090388463828986830888576585936164559287167451303847563161848440896742760935239650338273269626207232223197990656068612651853547869796555215425008600103067213287009950060635769220259390552495576974260600644152901953446986082687498819614096460945924033943877924237097444068501805750676997540013896622473559833532003302605381689845166620076104473043174938569122399270438917604023172249852085772273331860679535440936913407631242726231489923267937488261805611520000 5443 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5444 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5445 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5446 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5447 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5448 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5449 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5450 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5451 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5452 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5453 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5454 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5455 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5456 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5457 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5458 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5459 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5460 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5461 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5462 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5463 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5464 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5465 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5466 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5467 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5468 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5469 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5470 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5471 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5472 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5473 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5474 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5475 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5476 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5477 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5478 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5479 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5480 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5481 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5482 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5483 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5484 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5485 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5486 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5487 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5488 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5489 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5490 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5491 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5492 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5493 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5494 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5495 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5496 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5497 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5498 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5499 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5500 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5501 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5502 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5503 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5504 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5505 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5506 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5507 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5508 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5509 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5510 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5511 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5512 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5513 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5514 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5515 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5516 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5517 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5518 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5519 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5520 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5521 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5522 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5523 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5524 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5525 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5526 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5527 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5528 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5529 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5530 106287166211798685420276411821863401342040165485018699271251076839352733459119965189834901224536533463275728060466897632861164110389919961268043055772465282909381819172678650793111648193436704740274477283620542032525281908773030541946480261968677476692099558641348058537685893494785283347402610197617854886689621377230957626671393651958913303186514933437056494845924479879271769923578187811761091392575585407067366859075537432048688736064004662384847735115139147786121350401057785567662921524317437278720000 5531 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5532 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5533 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5534 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5535 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5536 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5537 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5538 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5539 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5540 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5541 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5542 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5543 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5544 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5545 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5546 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5547 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5548 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5549 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5550 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5551 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5552 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5553 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5554 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5555 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5556 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5557 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5558 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5559 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5560 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5561 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5562 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5563 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5564 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5565 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5566 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5567 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5568 48998383623639193978747425849879028018680516288593620364046746422941610124654303952513889464511341926570110635875239808748996654889753102144567848711106495421225018638604858015624469817174320885266534027749069876994154959944367079837327400767560316755057896533661454985873196901096015623152603301101831102763915454903471465895512473553059032768983384314483044123971185224344285934769544581221863131977344872658056122033822756174445507325506149359414805888079147129401942534887639146692606822710338585489920000 5569 27292099678367031046162316198382618606405047572746646542774037757578476839432447301550236431732817453099551624182508573473191136773592477894524291732086317949622335381702905914702829688166096733093459453456231921485744312689012463469391362227531096432567248369249430427131370673910480702096000038713719924239500908381233606503800447769053881252323745063167055577051950169959767265666636331740577764511381094070537259972839275189166147580306925193194046879660084951076881991932415004707782000249658592117885440000 5570 27292099678367031046162316198382618606405047572746646542774037757578476839432447301550236431732817453099551624182508573473191136773592477894524291732086317949622335381702905914702829688166096733093459453456231921485744312689012463469391362227531096432567248369249430427131370673910480702096000038713719924239500908381233606503800447769053881252323745063167055577051950169959767265666636331740577764511381094070537259972839275189166147580306925193194046879660084951076881991932415004707782000249658592117885440000 5571 27292099678367031046162316198382618606405047572746646542774037757578476839432447301550236431732817453099551624182508573473191136773592477894524291732086317949622335381702905914702829688166096733093459453456231921485744312689012463469391362227531096432567248369249430427131370673910480702096000038713719924239500908381233606503800447769053881252323745063167055577051950169959767265666636331740577764511381094070537259972839275189166147580306925193194046879660084951076881991932415004707782000249658592117885440000 5572 27292099678367031046162316198382618606405047572746646542774037757578476839432447301550236431732817453099551624182508573473191136773592477894524291732086317949622335381702905914702829688166096733093459453456231921485744312689012463469391362227531096432567248369249430427131370673910480702096000038713719924239500908381233606503800447769053881252323745063167055577051950169959767265666636331740577764511381094070537259972839275189166147580306925193194046879660084951076881991932415004707782000249658592117885440000 5573 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5574 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5575 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5576 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5577 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5578 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5579 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5580 25354360601202971841884791748297452685350289195081634638237081076790404983832743543140169645079787413929483458865550464756594566062667411964013067019108189375199149569601999594758928780306303865043823832260839455060256466488092578563064575509376388585854973735032720866805043356062836572247184035965045809618496343886166020442030615977451055683408759163682194631081261707892623789804305152186996743231073036391529114514767686650735351102105133504477269551204218919550423370505213539373529478231932832077515573760000 5581 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5582 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5583 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5584 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5585 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5586 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5587 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5588 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5589 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5590 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5591 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5592 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5593 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5594 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5595 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5596 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5597 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5598 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5599 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5600 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5601 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5602 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5603 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5604 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5605 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5606 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5607 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5608 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5609 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5610 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5611 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5612 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5613 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5614 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5615 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5616 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5617 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5618 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5619 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5620 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5621 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5622 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5623 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5624 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5625 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5626 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5627 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5628 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5629 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5630 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5631 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5632 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5633 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5634 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5635 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5636 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5637 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5638 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5639 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5640 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5641 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5642 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5643 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5644 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5645 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5646 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5647 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5648 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5649 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5650 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5651 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5652 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5653 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5654 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5655 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5656 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5657 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5658 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5659 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5660 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5661 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5662 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5663 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5664 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5665 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5666 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5667 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5668 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5669 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5670 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5671 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5672 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5673 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5674 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5675 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5676 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5677 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5678 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5679 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5680 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5681 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5682 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5683 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5684 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5685 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5686 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5687 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5688 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5689 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5690 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5691 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5692 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5693 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5694 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5695 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5696 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5697 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5698 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5699 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5700 70764020437957494410700453769498190444812657143472842275319693285322020309877187228904213479417686672277188333693751347135655433880904746791560470050330956546180826448759180868972170225834894087337312315840002919073175797968266386769513230246669500543121231694476323939252876006771376873141890644378442854645223295786289363053707449193065896412393846825837005215347801426728312997343815679753907910357924844568757758610716613442202364925975427610996059317410975004465231627080050988391520773745324534328345966364160000 5701 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5702 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5703 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5704 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5705 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5706 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5707 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5708 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5709 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5710 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5711 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5712 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5713 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5714 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5715 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5716 201748222268616816564906993696839340958160885516041073326936445556453079903459860789605912629819824702662263939360885090683753641994459433102738900113493557113161536205412424657439657313855283042998677412459848322277624200007527468679882219433254746048438631560951999550809949495305195465327530227122940578593531616286710974066119937649430870671734857300461301868956581867602420355427218502978391452430443731865528369799153064923718942403955944118949765113938689737730375368805225367904225725947920247370114350104220160000 5717 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5718 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5719 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5720 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5721 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5722 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5723 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5724 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5725 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5726 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5727 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5728 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5729 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5730 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5731 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5732 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5733 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5734 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5735 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5736 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5737 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5738 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5739 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5740 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5741 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5742 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5743 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5744 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5745 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5746 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5747 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5748 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5749 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5750 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5751 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5752 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5753 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5754 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5755 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5756 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5757 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5758 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5759 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5760 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5761 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5762 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5763 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5764 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5765 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5766 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5767 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5768 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5769 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5770 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5771 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5772 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5773 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5774 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5775 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5776 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5777 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5778 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5779 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5780 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5781 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5782 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5783 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5784 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5785 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5786 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5787 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5788 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5789 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5790 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5791 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5792 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5793 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5794 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5795 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5796 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5797 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5798 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5799 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5800 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5801 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5802 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5803 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5804 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5805 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5806 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5807 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5808 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5809 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5810 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5811 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5812 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5813 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5814 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5815 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5816 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5817 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5818 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5819 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5820 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5821 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5822 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5823 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5824 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5825 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5826 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5827 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5828 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5829 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5830 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5831 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5832 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5833 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5834 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5835 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5836 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5837 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5838 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5839 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5840 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5841 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5842 192266055821991826186356364993087891933127323896787142880570432615299785147997247332494434736218292941637137534210923491421617220820719839746910171808159359928842944003758040698539993420104084739977739574074235451130575862607173677651927755119891772984162015877587255571921881869025851278457136306448162371399635630321235558285012300579907619750163319007339620681115622519825106598722139233338407054166212876467848536418592870872304152110970014745359126153583571320057047726471379775612727116828367995743718975649321812480000 5843 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5844 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5845 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5846 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5847 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5848 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5849 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5850 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5851 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5852 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5853 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5854 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5855 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5856 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5857 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5858 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5859 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5860 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5861 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5862 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5863 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5864 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5865 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5866 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5867 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5868 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5869 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5870 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5871 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5872 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5873 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5874 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5875 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5876 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5877 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5878 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5879 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5880 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5881 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5882 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5883 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5884 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5885 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5886 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5887 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5888 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5889 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5890 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5891 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5892 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5893 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5894 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5895 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5896 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5897 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5898 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5899 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5900 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5901 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5902 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5903 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5904 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5905 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5906 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5907 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5908 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5909 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5910 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5911 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5912 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5913 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5914 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5915 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5916 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5917 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5918 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5919 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5920 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5921 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5922 93633569185310019352755549751633803371433006737735338582837800683650995367074659450924789716538308662577285979160719740322327586539690561956745253670573608285346513729830165820188976795590689268369159172574152664700590445089693581016488816743387293443286901732384993463525956470215589572608625381240255074871622551966441716884800990382415010818329536356574395271703308167154826913577681806635804235378945670839842237235854728114812122078042397180989894436795199232867782242791561950723398105895415213927191141141219722677760000 5923 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5924 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5925 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5926 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5927 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5928 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5929 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5930 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5931 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5932 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5933 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5934 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5935 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5936 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5937 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5938 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5939 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5940 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5941 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5942 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5943 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5944 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5945 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5946 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5947 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5948 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5949 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5950 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5951 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5952 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5953 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5954 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5955 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5956 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5957 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5958 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5959 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5960 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5961 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5962 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5963 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5964 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5965 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5966 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5967 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5968 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5969 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5970 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5971 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5972 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5973 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5974 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5975 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5976 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5977 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5978 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5979 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5980 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5981 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5982 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5983 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5984 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5985 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5986 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5987 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5988 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5989 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5990 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5991 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5992 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5993 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5994 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5995 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5996 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5997 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5998 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 5999 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6000 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6001 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6002 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6003 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6004 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6005 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6006 138671315963444138661430969182169662793092282978586036441182782812487124138637570646819613570193235129276960535137025935417367155665281722257939720686119513870598186833878475579699874634269810806454724734582320096421574449177836193485419937596956581589507901465662175319481941532389288157033374189616817765884872999462300182706390266756356631021946043344086679397392599395556298659008546755627626072596218538513806353346300852338036752797580790225046033660893690063877185501574303249021352594831109931826170080030146409285762560000 6007 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6008 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6009 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6010 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6011 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6012 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6013 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6014 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6015 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6016 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6017 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6018 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6019 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6020 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6021 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6022 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6023 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6024 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6025 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6026 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6027 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6028 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6029 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6030 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6031 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6032 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6033 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6034 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6035 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6036 104142158288546548134734657855809416757612304516918113367328269892177830228116815555761529791215119582086997361887906477498442733904626573415712730235275754916819238312242735160354605850336627915647498275671322392412602411332554981307550373135314392773720434000712293664930938090824355405932064016402230142179539622596187437212499090334023829897481478551409096227441842146062780292915418613476347180519760122423868571363071940105865601350983173459009571279331161237971766311682301740015035798718163558801453730102639953373607682560000 6037 314405175873122028818763932066688629191231547336575784255964046804484869458684666162844058439678446018320645035539589655567798613658067625142036732580297504093877280464660817449110555062166279677339797294251722302693646679812983488567494576495514151783861990248150414574426502096198728970508901265518332799240030120617889872944534753718417942460496583746704061510646921438963533704311648794085092137989155809597659216945114187179608250478618200672749895692300775777436762494968868953105393076330135784021588811179870019234921593648640000 6038 314405175873122028818763932066688629191231547336575784255964046804484869458684666162844058439678446018320645035539589655567798613658067625142036732580297504093877280464660817449110555062166279677339797294251722302693646679812983488567494576495514151783861990248150414574426502096198728970508901265518332799240030120617889872944534753718417942460496583746704061510646921438963533704311648794085092137989155809597659216945114187179608250478618200672749895692300775777436762494968868953105393076330135784021588811179870019234921593648640000 6039 314405175873122028818763932066688629191231547336575784255964046804484869458684666162844058439678446018320645035539589655567798613658067625142036732580297504093877280464660817449110555062166279677339797294251722302693646679812983488567494576495514151783861990248150414574426502096198728970508901265518332799240030120617889872944534753718417942460496583746704061510646921438963533704311648794085092137989155809597659216945114187179608250478618200672749895692300775777436762494968868953105393076330135784021588811179870019234921593648640000 6040 314405175873122028818763932066688629191231547336575784255964046804484869458684666162844058439678446018320645035539589655567798613658067625142036732580297504093877280464660817449110555062166279677339797294251722302693646679812983488567494576495514151783861990248150414574426502096198728970508901265518332799240030120617889872944534753718417942460496583746704061510646921438963533704311648794085092137989155809597659216945114187179608250478618200672749895692300775777436762494968868953105393076330135784021588811179870019234921593648640000 6041 314405175873122028818763932066688629191231547336575784255964046804484869458684666162844058439678446018320645035539589655567798613658067625142036732580297504093877280464660817449110555062166279677339797294251722302693646679812983488567494576495514151783861990248150414574426502096198728970508901265518332799240030120617889872944534753718417942460496583746704061510646921438963533704311648794085092137989155809597659216945114187179608250478618200672749895692300775777436762494968868953105393076330135784021588811179870019234921593648640000 6042 314405175873122028818763932066688629191231547336575784255964046804484869458684666162844058439678446018320645035539589655567798613658067625142036732580297504093877280464660817449110555062166279677339797294251722302693646679812983488567494576495514151783861990248150414574426502096198728970508901265518332799240030120617889872944534753718417942460496583746704061510646921438963533704311648794085092137989155809597659216945114187179608250478618200672749895692300775777436762494968868953105393076330135784021588811179870019234921593648640000 6043 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6044 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6045 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6046 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6047 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6048 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6049 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6050 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6051 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6052 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6053 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6054 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6055 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6056 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6057 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6058 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6059 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6060 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6061 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6062 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6063 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6064 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6065 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6066 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6067 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6068 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6069 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6070 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6071 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6072 475066220744287385545152301352766518707950868025566010010761674721576637752072530572057372302354131933682494648700319969562943705237340181589617502928829528685848570782102495165606048698933248592460433711614352399370100133197418051225484305084721883345415467264955276421958444667356279474438949812198200859651685512253631598019192012868529511057810338041269836942587498294273899427214901327862574220501614428302063076804067536828388066473192101216525092391066472199706948129897960988142248938334835169656620693692783599063966528003095040000 6073 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6074 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6075 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6076 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6077 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6078 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6079 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6080 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6081 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6082 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6083 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6084 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6085 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6086 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6087 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6088 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6089 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6090 1442776112400400789900627539208351917316046786193643972402683206129428248853044275347338239682249498682593736248102871747562660032805802131487668356394855278618922109465245277817945569898660275975302337182172788236886994104520558621571795834542300359720026774083669174493487796454761020763871090579645936010762168900714279163184286143081724125082569996631336494794638232319709832560451655332718637907663403018753365564253953109347814557879084411394586705591668876070510001470500107520988010025722894410247157046744983790357266345545399636480000 6091 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6092 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6093 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6094 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6095 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6096 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6097 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6098 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6099 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6100 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6101 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6102 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6103 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6104 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6105 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6106 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6107 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6108 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6109 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6110 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6111 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6112 2197348019185810403018655742214319970072339255372919769969286522935119223003186431353996139036065986493590260305860673671537931229963236646255718906789364589336618372715568558116731102955659600310385459528449156484778892021184810780653845056007923447853600776929428152753581914000601034623375670952800760544390783235787847165529667795913465842500754104869525481572234027822918074989567871071730485533371362797561375754358770585536721571649845558553955552616111698255386732239571663754464739269175968186806420182192610312714116644265643646359040000 6113 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6114 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6115 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6116 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6117 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6118 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6119 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6120 2239097631550340800676010201316392049503713701225005245598702966870886488240246973549722065677751240236968475251672026471297151923332538142534577566018362516534014121797164360720948993911817132716282783259489690457989690969587322185486268112072073993362819191691087287655899970366612454281219808700903974994734208117267816261674731484035821693508268432862046465722106474351553518414369660622093364758505418690715041893691587226661919281511192624166480708115817820522239080152123525365799569315290311582355742165654269908655684860506690875639861760000 6121 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6122 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6123 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6124 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6125 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6126 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6127 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6128 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6129 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6130 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6131 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6132 6853877850175593190869267226229476063530867639449741056777629781591783540503395986035699243039596546365360502745368073028640582037320899254298341929582207663110617226821120108166824870364072243244541599557297942491906444057906793209773466691052618493683589545766418187514709809292200722554813834433467067458881411046956785576986353072633650203828809672990724231575367917990105319866385531164227789525785086612278743236589948500812134920705760622573597447542518348618573824345650111144712481674103643753590926769067720190395051358010980770333616847360000 6133 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6134 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6135 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6136 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6137 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6138 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6139 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6140 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6141 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6142 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6143 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6144 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6145 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6146 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6147 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6148 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6149 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6150 21020843366488544316396042582845803086849171050192355821136990540142000118723915489171489578402442607702560661920043879978840665108463198012933014698028630902760263034660375371747651877406609570031009085842232789622677063925600134774375222341458380920127569136865604581107614985099179616075614030207443495896389287681016461364617144873767405175142959267062551218241653404475653016030204424080686630475582860639858905506621372051990817801804567829433223371612903775213165919268108890880833181294475875392263372400730697823941622515019678022613202870853120000 6151 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6152 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6153 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6154 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6155 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6156 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6157 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6158 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6159 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6160 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6161 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6162 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6163 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6164 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6165 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6166 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6167 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6168 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6169 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6170 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6171 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6172 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6173 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6174 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6175 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6176 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6177 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6178 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6179 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6180 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6181 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6182 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6183 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6184 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6185 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6186 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6187 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6188 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6189 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6190 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6191 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6192 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6193 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6194 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6195 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6196 16165028548829690579308556746208422573787012537597921626454345725369198091298691011172875485791478365323269149016513743703728471468408199271945488302784017164222642273653828660873944293725682759353845987012677015219838662158786503641494545980581494927578100666249649922871755923541269124762147189229524048344323362226701658789390584407927134579684935676371101886827831468041777169327227202118048018835723219832051498334591835107980938889587712660834148772770323003138924591917175737087360716415451948176650533376161906626611107714050132399389553007686049280000 6197 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6198 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6199 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6200 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6201 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6202 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6203 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6204 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6205 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6206 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6207 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6208 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6209 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6210 16698474490941070368425739118833300518721983951338653040127339134306381628311547814541580376822597151378937030934058697245951511026865669847919689416775889730641989468684405006682784455418630290412522904584095356722093338010026458261663865997940684260188177988235888370326523869018131005879298046474098341939686033180182813529440473693388730020814538553691348249093149906487155815915025699787943603457302086086509197779633365666544309872944107178641675682271743662242509103450442536411243620057161862466480000977575249545289274268613786768569408256939688906240000 6211 25932730884431482282165172851548115705575241076428928171317757675577810668767833755983074325205493376091489209040593156822962696624722385273819277664252956751687009644866880975378364259265132841010648070819100088989410953929571089680363983894801882656072240415730334639117091568585157452130549866174274725032332409528823909411221055645832697722324978373882663830841661804774552982116034911770676416169190139692348784151770616880143313232682198448430522334568017907462616637658537259046661341948772372410443441518174362543834242939157210851588291023027336871390720000 6212 25932730884431482282165172851548115705575241076428928171317757675577810668767833755983074325205493376091489209040593156822962696624722385273819277664252956751687009644866880975378364259265132841010648070819100088989410953929571089680363983894801882656072240415730334639117091568585157452130549866174274725032332409528823909411221055645832697722324978373882663830841661804774552982116034911770676416169190139692348784151770616880143313232682198448430522334568017907462616637658537259046661341948772372410443441518174362543834242939157210851588291023027336871390720000 6213 25932730884431482282165172851548115705575241076428928171317757675577810668767833755983074325205493376091489209040593156822962696624722385273819277664252956751687009644866880975378364259265132841010648070819100088989410953929571089680363983894801882656072240415730334639117091568585157452130549866174274725032332409528823909411221055645832697722324978373882663830841661804774552982116034911770676416169190139692348784151770616880143313232682198448430522334568017907462616637658537259046661341948772372410443441518174362543834242939157210851588291023027336871390720000 6214 25932730884431482282165172851548115705575241076428928171317757675577810668767833755983074325205493376091489209040593156822962696624722385273819277664252956751687009644866880975378364259265132841010648070819100088989410953929571089680363983894801882656072240415730334639117091568585157452130549866174274725032332409528823909411221055645832697722324978373882663830841661804774552982116034911770676416169190139692348784151770616880143313232682198448430522334568017907462616637658537259046661341948772372410443441518174362543834242939157210851588291023027336871390720000 6215 25932730884431482282165172851548115705575241076428928171317757675577810668767833755983074325205493376091489209040593156822962696624722385273819277664252956751687009644866880975378364259265132841010648070819100088989410953929571089680363983894801882656072240415730334639117091568585157452130549866174274725032332409528823909411221055645832697722324978373882663830841661804774552982116034911770676416169190139692348784151770616880143313232682198448430522334568017907462616637658537259046661341948772372410443441518174362543834242939157210851588291023027336871390720000 6216 25932730884431482282165172851548115705575241076428928171317757675577810668767833755983074325205493376091489209040593156822962696624722385273819277664252956751687009644866880975378364259265132841010648070819100088989410953929571089680363983894801882656072240415730334639117091568585157452130549866174274725032332409528823909411221055645832697722324978373882663830841661804774552982116034911770676416169190139692348784151770616880143313232682198448430522334568017907462616637658537259046661341948772372410443441518174362543834242939157210851588291023027336871390720000 6217 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6218 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6219 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6220 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6221 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6222 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6223 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6224 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6225 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6226 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6227 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6228 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6229 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6230 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6231 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6232 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6233 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6234 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6235 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6236 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6237 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6238 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6239 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6240 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6241 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6242 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6243 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6244 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6245 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6246 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6247 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6248 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6249 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6250 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6251 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6252 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6253 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6254 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6255 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6256 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6257 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6258 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6259 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6260 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6261 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6262 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6263 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6264 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6265 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6266 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6267 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6268 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6269 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6270 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6271 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6272 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6273 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6274 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6275 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6276 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6277 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6278 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6279 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6280 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6281 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6282 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6283 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6284 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6285 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6286 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6287 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6288 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6289 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6290 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6291 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6292 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6293 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6294 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6295 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6296 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6297 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6298 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6299 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6300 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6301 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6302 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6303 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6304 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6305 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6306 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6307 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6308 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6309 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6310 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6311 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6312 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6313 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6314 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6315 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6316 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6317 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6318 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6319 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6320 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6321 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6322 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6323 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6324 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6325 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6326 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6327 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6328 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6329 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6330 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6331 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6332 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6333 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6334 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6335 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6336 80624860319697478415251522395463091728633424506617537684626908613371413369199195147351378077063878906268439950907204124562591023806261895816304134258162442540994912985891132952451334482055298002702104852176582176668078655767036517816251625928939053177728595452505610393015037686731254518673879533935820120125521461225113534359486262002893857218708357764401201850086726551044085221398752540695032977870012144303512369927854847880365560840408954976170493938171967674301275126480392338376070112118733305824068659680004093148780661297839768537587996790591990333153748480000 6337 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6338 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6339 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6340 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6341 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6342 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6343 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6344 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6345 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6346 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6347 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6348 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6349 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6350 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6351 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6352 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6353 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6354 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6355 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6356 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6357 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6358 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6359 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6360 255500182353121309097932074471222537688039322261470976922582673395774008966992249421956517126215432253964686204424929870738850954442043947841867801464116780412412879252289000326318278973633239370562970276547588917861141260125738724959701402568807859520221918988990279335464654429251345569677524243042613960677777510622384790385211964287170633526086785755387408662924836440258706066612646801462559506870068485297830700301372012932878462303255978319484295290066965559860740875816363320313766185304265846156473582525932971188485915652854226495616361829386017365764228933120000 6361 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6362 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6363 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6364 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6365 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6366 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6367 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6368 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6369 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6370 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6371 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6372 812746080065278884240521928892958892385653084113739177590735484071957122524002345411243680978491289999861666816275701918820284886080141798084981476457355478491885368901531310038018445415127334437760808449697880347716290348459974884096810161571377801133825924303978078566113065739448530257144204617118555008916010261289806018215359258397489785246482065487887346956763904716462943997894829475452401791353687851732399457658664373139486388586657267034279543317703017445917016725971851721918090235452869656623742466014992781350573697691729294482555646979276921240496012236254720000 6373 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6374 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6375 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6376 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6377 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6378 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6379 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6380 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6381 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6382 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6383 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6384 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6385 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6386 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6387 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6388 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6389 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6390 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6391 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6392 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6393 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6394 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6395 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6396 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6397 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6398 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6399 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6400 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6401 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6402 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6403 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6404 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6405 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6406 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6407 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6408 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6409 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6410 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6411 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6412 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6413 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6414 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6415 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6416 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6417 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6418 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6419 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6420 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6421 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6422 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6423 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6424 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6425 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6426 2590221757168043804074543387381859990033076379070486758981673987737327349483995474825633611278451741229559132143470662015280247931937411910496835965469591909953638670689180285091164785538010814853143696529187144668171817340541939955616533984927981052213503220756778136390202340511622465929518580114756834813415324702730611780052349956512799945580538342709896974751206564331367402521290821538266804509044203183471157071558163357195543120425676710038248904553519516600137532305672291437752953580388295595659867239189781994164278374543541261515904846922955547993460790996943792640000 6427 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6428 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6429 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6430 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6431 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6432 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6433 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6434 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6435 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6436 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6437 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6438 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6439 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6440 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6441 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6442 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6443 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6444 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6445 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6446 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6447 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6448 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6449 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6450 4162486363769046393147791223522649003983153741166272221683550098293885050620780728044793213324471948155901525354557353858555358426623420940168415396509634199295497343797512718141501810359583379469001920322403741481752110466250897508675770113779265550907099675756142465179055161202177302748736358244414233545158426797288093130544126380116069512547925116734804438425188948880507415851714350211994754846034034515838149413993968515013237794524062473031465989617505863176421014415215372340468996403683991022225406653377979664621995347891470807256059089005189565625491491132088674772480000 6451 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6452 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6453 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6454 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6455 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6456 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6457 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6458 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6459 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6460 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6461 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6462 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6463 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6464 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6465 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6466 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6467 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6468 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6469 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6470 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6471 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6472 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6473 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6474 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6475 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6476 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6477 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6478 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6479 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6480 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6481 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6482 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6483 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6484 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6485 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6486 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6487 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6488 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6489 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6490 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6491 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6492 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6493 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6494 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6495 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6496 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6497 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6498 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6499 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6500 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6501 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6502 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6503 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6504 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6505 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6506 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6507 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6508 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6509 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6510 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6511 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6512 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6513 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6514 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6515 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6516 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6517 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6518 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6519 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6520 6714090504759471832147387243542032843424826984501197093575566308548036586651319314336251453092373252375469160396901011773849793142143577976491654034570039963463637215545388014362242420110007991083500097480037235010066154182062697681494017193525955333613151776994657796333815975019111989333711745848240158708340542424025694219567675851127220123739803213293239559179829774544258461768815246891947539566652897674046935004772271214716352562567312768999754641253036957303567096251742395585176491199142277518849580931898681199035278496148942412104023310565370769353917775196059032408010240000 6521 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6522 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6523 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6524 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6525 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6526 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6527 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6528 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6529 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6530 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6531 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6532 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6533 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6534 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6535 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6536 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6537 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6538 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6539 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6540 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6541 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6542 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6543 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6544 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6545 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6546 7298216378673545881544209933730189700802786932152801240716640577391715769689984094683505329511409725332134977351431399798174725145510069260446427935577633440284973653297836771611757510659578686307764605960800474455941909595902152379783996689362713447637495981593193024614857964845774732405744667737037052515966169614915929616670063650175288274505166092849751400828474964929608947942702173371546975508951699771689018350187458810396675235510668979902733295042051172588977433625643984001086845933467655662989494472973866463351347725313900401957073338584558026287708621638116168227507130880000 6547 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6548 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6549 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6550 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6551 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6552 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6553 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6554 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6555 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6556 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6557 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6558 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6559 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6560 11947180211888594608087871661516320540214162207934135631053140625190238714982503962996898224410177720368704957924293201469612025063199983379350802530540585941746501870448558795128447044949730309485810659957830376684376906008491823445706402580486761913782580921868056981294522488452533236948204021085529654968636619659617376782488894195336946905364956893995043043156213517589769847782203457809222398908153932526254923039256870072619357360530965120100774403983837769528156058845179201809779166793086552320313802452258219400506156226338854958003729055262921489032979013621596167388429173250560000 6561 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6562 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6563 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6564 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6565 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6566 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6567 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6568 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6569 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6570 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6571 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6572 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6573 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6574 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6575 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6576 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6577 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6578 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6579 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6580 9044015420399666118322518847767854648942120791406140672707227453269010707241755499988651955878504534319109653148689953512496302972842387418168557515619223557902101915929559007912234413026945844280758669588077595150073317848428310348399746753428478768733413757854119134839953523758567660369790443961745948811257921082330354224344092905870068807361272368754247583669253632815455774771128017561581355973472526922374976740717450644972853521921940595916286223815765191532814136545800655770002829262366520106477548456359472086183160263338513203208822894834031567197965113311548298713040884150673920000 6581 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6582 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6583 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6584 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6585 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6586 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6587 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6588 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6589 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6590 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6591 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6592 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6593 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6594 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6595 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6596 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6597 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6598 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6599 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6600 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6601 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6602 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6603 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6604 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6605 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6606 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6607 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6608 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6609 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6610 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6611 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6612 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6613 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6614 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6615 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6616 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6617 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6618 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6619 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6620 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6621 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6622 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6623 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6624 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6625 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6626 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6627 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6628 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6629 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6630 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6631 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6632 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6633 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6634 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6635 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6636 9921284916178433731799803176001336549889506508172536317959828516236104745844205783487551195598719474148063289504112879003208444361208098997730907594634288243018605801774726231679721151090559591175992260538121121879630429679725856452194522188511041209300554892365968690919429015563148723425660117026035305845949939427316398584105469917739465481675315788523409599285171235198554984923927435265054747502899362033845349484567043357535220313548368833720165987525894415111497107790743319379693103700816072556805870656626340878542926808882348983920078715632932629216167729302768483688205849913289290240000 6637 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6638 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6639 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6640 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6641 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6642 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6643 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6644 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6645 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6646 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6647 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6648 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6649 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6650 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6651 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6652 32928744636796221555843546741148436009083272100624648039308670845387631651456918995395182418192149934697422057864150645411648826834849680573468882306591202678578752656090316362944994500469567283113118312726024003518493396107010117564833619143668145773668541687762650085161584902654090613049765928409411180102707848959263126900646054656977285933680373102109196460027483329624003994962515157644716706962122982590332714939278016903659396220667036159117230912598443563755058900757477077021201411183008544816038684709342825375883974078680516277630741257185703396368460693555888597361155215862207154306560000 6653 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6654 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6655 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6656 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6657 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6658 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6659 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6660 36517977802207009705430493335933615534073348759592734675593315967534883501465723165893257301775094277579441062171343065761518548959848295755976990478009643770543836695604160846505998901020750116972448208813160619902009176282674220379400483630327973662998412731728778944444197657043386489872190414606036998733903004495822807732816474614587810100451533770239098874170479012553020430413429309827990828020994387692678980867659320746158270408719743100461009082071673912204360320940042078416512365001956476200986901342661193341855327253256692551892492054218945066572622909153480454473521134391187734125975040000 6661 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6662 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6663 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6664 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6665 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6666 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6667 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6668 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6669 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6670 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6671 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6672 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6673 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6674 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6675 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6676 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6677 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6678 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6679 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6680 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6681 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6682 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6683 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6684 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6685 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6686 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6687 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6688 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6689 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6690 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6691 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6692 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6693 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6694 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6695 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6696 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6697 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6698 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6699 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6700 121641384059151549328788973301994873343998324718203399204401335487858696943382323865590440072212839038617118178092743752051618286585254673163159355282250123399681520033057459779711482339300118639635224983556638024893592566197587828083783010972622480271447712809388562663943622395611520397764266271052709242782630907975585772558011676941191995444604058988666438349861865590814111053707133031037037448137932305404313685270173197405453198731445464267635621252380745801552724229051280163205402687821517022225487368372404435021720095080598042890353891032603306016753406910390243393851298898657046342373622858240000 6701 135873425994072280600257283178328273525246128710233196911316291739938164485758055757864521560661741206135321004929594771041657626115729469923248999850273387837444257876925182573937725772998232520472546306632764673806142896442705603969585623256419310463207095208087024495625026215898068284302685424765876224188198724208729307947299043143311458911622733890340411636795703864939362046990867595668370829570070385136618386446783461501891222983024583586948988938909293060334392963850279942300434802296634513825869390471975753919261346205028013908525296283417892820713555518905901870931900869799920764431336732654080000 6702 135873425994072280600257283178328273525246128710233196911316291739938164485758055757864521560661741206135321004929594771041657626115729469923248999850273387837444257876925182573937725772998232520472546306632764673806142896442705603969585623256419310463207095208087024495625026215898068284302685424765876224188198724208729307947299043143311458911622733890340411636795703864939362046990867595668370829570070385136618386446783461501891222983024583586948988938909293060334392963850279942300434802296634513825869390471975753919261346205028013908525296283417892820713555518905901870931900869799920764431336732654080000 6703 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6704 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6705 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6706 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6707 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6708 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6709 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6710 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6711 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6712 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6713 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6714 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6715 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6716 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6717 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6718 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6719 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6720 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6721 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6722 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6723 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6724 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6725 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6726 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6727 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6728 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6729 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6730 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6731 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6732 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6733 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6734 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6735 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6736 56930965491516285571507801651719546607078127929587709505841526239034090919532625362545234533917269565370699501065500209066454545342490647897841330937264549503889144050431651498479907098886259426077996902479128398324773873609493648063256376144439691084083772892188463263666885984461290611122825192976902137934855265443457580029918299077047501283969925500052632475817399919409592697689173522585047377589859491372243103921202270369292422429887300522931626365402993792280110651853267295823882182162289861293039274607757840892170504059906737827672099142752097091878979762421572883920466464446166800296730090982059520000 6737 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6738 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6739 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6740 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6741 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6742 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6743 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6744 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6745 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6746 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6747 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6748 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6749 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6750 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6751 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6752 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6753 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6754 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6755 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6756 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6757 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6758 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6759 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6760 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6761 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6762 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6763 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6764 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6765 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6766 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6767 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6768 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6769 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6770 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6771 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6772 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6773 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6774 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6775 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6776 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6777 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6778 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6779 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6780 63933474246972788696803261254881050839748737664926997775060033966435284102635138282138298381589093721911295539696556734781628454419616997589275814642548089092867508768634744632792935672049269335485590521484061191318721060063461366775036910410205773087426076957927644245097912960550029356290932691713061100900842463093002862373598249863524343941898226336559106270342940109496972599504941865863008205033412208811029005703510149624715390388763438487252216408347562028730564262031219173210219690568251514232083105384512055321907476059275266580475767337310605034180094273199426348642683839573045316733227892172852840960000 6781 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6782 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6783 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6784 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6785 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6786 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6787 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6788 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6789 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6790 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6791 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6792 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6793 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6794 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6795 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6796 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6797 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6798 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6799 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6800 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6801 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6802 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6803 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6804 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6805 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6806 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6807 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6808 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6809 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6810 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6811 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6812 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6813 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6814 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6815 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6816 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6817 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6818 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6819 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6820 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6821 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6822 216798411171484726470859858915301643397587969421767449455228575180182048392035753914730969811968616811001203175111023887644502088936921238825234287452880570113913722234440419049800844863919072316631637458352451499761783114675197494734150163201007776539461826964332641635127022849225149547182552757598990193154756792348372706308871665287211050306976885507271929362732909911304234084921257867141460823268300800078199358340602917377409888808296819910272265840706582839425343412547864216355854970716940884760993810358880379596588251317002428974393327040820261670904699680419254748247340899992196669042375782358143983695360000 6823 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6824 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6825 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6826 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6827 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6828 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6829 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6830 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6831 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6832 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6833 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6834 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6835 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6836 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6837 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6838 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6839 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6840 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6841 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6842 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6843 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6844 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6845 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6846 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6847 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6848 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6849 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6850 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6851 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6852 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6853 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6854 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6855 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6856 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6857 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6858 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6859 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6860 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6861 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6862 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6863 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6864 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6865 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6866 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6867 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6868 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6869 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6870 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6871 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6872 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6873 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6874 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6875 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6876 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6877 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6878 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6879 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6880 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6881 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6882 184929044729276471679643459654752301818142537916767634385309974628695287278406498089265517249609230139784026308369703376160760281863193816717924847197307126307168405065977677449480120668922968686086786751974641129296800996817943463008230089210459633388160938400575743314763350490389052563746717502231938634761007543873161918481467530489991025911851283337702955746411172154342511674437832960671666082247860582466704052664534288522930635153477187383462242762122715162029817930903328176551544290021550574701127720236124963795889778373403071915157507965819683205281708827397624300254981787693343758693146542351496818092142080000 6883 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6884 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6885 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6886 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6887 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6888 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6889 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6890 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6891 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6892 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6893 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6894 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6895 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6896 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6897 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6898 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6899 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6900 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6901 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6902 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6903 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6904 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6905 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6906 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6907 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6908 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6909 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6910 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6911 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6912 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6913 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6914 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6915 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6916 318262885979084807760666394065828711429023307754757098777118466335984589406137583211625955186577485070568309276704259510372668445086556558571548662026565564374636825118547582890555287671216429108755360000148357383519794515523680699837163983531201029061024974987390854244707726193959559462208100821341166390423693983005711661706605619973274555594296058624186786839573627277623462591707510525315937327548568062425197674635663510547963623099134239486938519793613192793853316659084627791845207723127088539060640806526371062692726308580626686765986071209175674796289820891951311420738823656620244608710905199386926023936576519680000 6917 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6918 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6919 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6920 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6921 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6922 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6923 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6924 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6925 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6926 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6927 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6928 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6929 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6930 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6931 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6932 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6933 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6934 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6935 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6936 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6937 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6938 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6939 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6940 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6941 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6942 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6943 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6944 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6945 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6946 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6947 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6948 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6949 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6950 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6951 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6952 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6953 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6954 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6955 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6956 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6957 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6958 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6959 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6960 366957107533884783348048352357900504277663873841234934890017591685390231585276633443004726330123840286365260596040011215459686717184799712032995607316630095723956259361685363072810246684912542762394930080171056063198323076398803846912250073011474786507361796160461654944148008301635372059925940247006364848158519162405585545947716279829185562600223355593687365226028392251099852368238759635689275738663498975976252918854920027661802057433301778128440113322036011291312874107924575843997524504765533085536918849924905835284713433793462569841181940104179553040122163488419862068111863676083142033843673694893125705598872727191040000 6961 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6962 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6963 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6964 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6965 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6966 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6967 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6968 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6969 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6970 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6971 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6972 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6973 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6974 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6975 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6976 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6977 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6978 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6979 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6980 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6981 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6982 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6983 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6984 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6985 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6986 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6987 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6988 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6989 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6990 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6991 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6992 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6993 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6994 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6995 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6996 21650469344499202217534852789116129752382168556632861158511037909438023663531321373137278853477306576895550375166360661712121516313903183009946740831681175647713419302339436421295804554409840022981300874730092307728701061507529426967822754307677012403934345973467237641704732489796486951535630474573375526041352630581929547210915260509921948193413177980027554548335675142814891289726086818505667268581146439582598922212440281632046321388564804909577966686000124666187459572367549974795853945781166452046678212145569444281798092593814291620629734466146593629367207645816771862018599956888905379996776747998694416630333490904271360000 6997 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 6998 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 6999 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7000 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7001 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7002 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7003 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7004 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7005 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7006 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7007 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7008 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7009 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7010 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7011 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7012 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7013 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7014 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7015 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7016 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7017 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7018 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7019 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7020 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7021 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7022 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7023 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7024 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7025 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7026 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7027 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7028 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7029 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7030 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7031 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7032 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7033 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7034 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7035 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7036 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7037 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7038 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7039 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7040 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7041 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7042 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7043 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7044 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7045 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7046 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7047 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7048 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7049 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7050 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7051 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7052 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7053 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7054 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7055 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7056 75754992236402708559154449909117338003585207779658381193630121645123644798696093484607338708317095712557530762707095955330713185582347237351803646170052433591349254138885688038114020135880030240411571760680592984742725014214845464960411817322561866401366276561161864508324858981797907843423171030532240965618692854406171485690992496524216896728752709752116413364626527324709304622751577777951329772765431392099513628821328545430530078538588252378613305434314436206989921043714057361810692956288301415711327064297347485542011525985756206380583440897046931109155859552712884745203081249154279924608721841247431763789536884674045488640000 7057 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7058 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7059 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7060 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7061 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7062 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7063 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7064 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7065 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7066 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7067 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7068 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7069 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7070 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7071 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7072 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7073 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7074 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7075 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7076 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7077 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7078 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7079 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7080 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7081 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7082 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7083 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7084 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7085 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7086 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7087 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7088 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7089 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7090 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7091 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7092 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7093 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7094 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7095 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7096 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7097 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7098 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7099 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7100 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7101 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7102 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7103 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7104 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7105 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7106 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7107 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7108 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7109 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7110 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7111 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7112 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7113 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7114 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7115 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7116 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7117 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7118 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7119 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7120 267339367602265158505256053729275085814652198254414427232320699285641342494598513907179298301651030769615526061593341626362086831920103400614515067334115038143871517856127593086504377059520626718412436743441812643157076575164189645845293303331320826530421589984340219849878427346764816779440370566748278367668367083199379173003512520233961428555768312715218822763767014928899136013690317978390242768089207382719183596110468436824340647162677942644126354877695645374467431363266908429829935442741415696045273209905339276477758675203733652317078962925678619884211028361523770265821673728265453853944179377762186694413275666014706529410560000 7121 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7122 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7123 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7124 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7125 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7126 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7127 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7128 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7129 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7130 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7131 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7132 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7133 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7134 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7135 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7136 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7137 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7138 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7139 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7140 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7141 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7142 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7143 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7144 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7145 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7146 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7147 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7148 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7149 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7150 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7151 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7152 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7153 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7154 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7155 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7156 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7157 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7158 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7159 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7160 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7161 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7162 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7163 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7164 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7165 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7166 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7167 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7168 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7169 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7170 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7171 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7172 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7173 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7174 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7175 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7176 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7177 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7178 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7179 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7180 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7181 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7182 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7183 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7184 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7185 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7186 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7187 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7188 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7189 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7190 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7191 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7192 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7193 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7194 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7195 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7196 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7197 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7198 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7199 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7200 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7201 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7202 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7203 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7204 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7205 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7206 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7207 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7208 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7209 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7210 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7211 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7212 317331829343888743145738935776649526861992159327989925124764670052056273541088436007821827084059773523533629435111296510491797069489162736529429384925594550276775491695223452993680695569650983914755562414465431607427449894719893109618363151054277821091610427311411840961805693260609837517195719862730206422422351727757663078355169361517712215695696987192964742620591446720603274448250407440349218165721889163287670928583126034510492348182098717918577983239824731059492841028197820306208133370534060431205739300157637721179099547466831845300372728992780521802558490665128715305530326715451093724631740921403715606268558215559456650410334720000 7213 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7214 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7215 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7216 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7217 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7218 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7219 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7220 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7221 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7222 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7223 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7224 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7225 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7226 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7227 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7228 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7229 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7230 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7231 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7232 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7233 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7234 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7235 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7236 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7237 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7238 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7239 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7240 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7241 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7242 1144615908443406696526680341346374843391205718696059659925026164877766978662705988680213330292203603099385801372446446513343912029647409990661651791426619542848329198544670994948206268919731098980523313628976811807990811770254654446393435885852780100677438811312262510349233135591019683924524961544867854565677422682021890723627095886994387962014379032805023826632473348321216010934839219637339629923758854211978629039399335606479345899892830075532310785546047804931590677588709537844492737067516355975359101655668599260293012067712862465998444433476959342141828475829119276107047888462632095064746689503503202191810689483522960138030077335040000 7243 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7244 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7245 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7246 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7247 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7248 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7249 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7250 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7251 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7252 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7253 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7254 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7255 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7256 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7257 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7258 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7259 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7260 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7261 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7262 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7263 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7264 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7265 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7266 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7267 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7268 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7269 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7270 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7271 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7272 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7273 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7274 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7275 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7276 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7277 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7278 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7279 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7280 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7281 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7282 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7283 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7284 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7285 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7286 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7287 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7288 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7289 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7290 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7291 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7292 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7293 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7294 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7295 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7296 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7297 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7298 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7299 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7300 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7301 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7302 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7303 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7304 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7305 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7306 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7307 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7308 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7309 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7310 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7311 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7312 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7313 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7314 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7315 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7316 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7317 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7318 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7319 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7320 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7321 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7322 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7323 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7324 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7325 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7326 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7327 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7328 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7329 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7330 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7331 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7332 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7333 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7334 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7335 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7336 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7337 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7338 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7339 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7340 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7341 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7342 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7343 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7344 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7345 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7346 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7347 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7348 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7349 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7350 2072899410191009527409818098178284841381473556558564044124222384593635998358160545499866341159180725212987686285500514635665824685691459493088251394273607992098324178564399171851201553013633020253727720982077006184271360115931179202418512389279384762326841687286507406242461208555336647587314705357755684618441812477141644100488670651346836599208040428409898150031409233809722195802993826763222069791927284977893297190352196783334095424705915266789014832623892574731110717113152973036376346829272120671375333098415833260390644854627993925923182869026773368618851369726535009029863726005826724162256254690844299169369158654660080809972470053757440000 7351 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7352 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7353 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7354 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7355 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7356 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7357 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7358 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7359 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7360 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7361 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7362 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7363 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7364 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7365 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7366 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7367 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7368 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7369 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7370 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7371 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7372 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7373 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7374 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7375 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7376 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7377 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7378 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7379 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7380 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7381 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7382 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7383 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7384 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7385 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7386 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7387 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7388 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7389 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7390 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7391 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7392 1904994557965537755689622832225843769229574198477320356550160371441551482491149541314377167525287086470735683696374972950176892886150451274148103031337445744738359920100682838931254227219528745613175775582528768683345379946540753687022612885747754596578367510616300306336821850662354379132742214223777474164348025666493170928349088328587742834672189153708696399878865085871134697942951326795401082138781174894683940117933668843884033695304736130179104631181357276177890749026987582220429862736101078896993931117444150766299002621403126417923405056635604725760724408778685673298444764199354759505113498060885910936650256803632614264364699979403087360000 7393 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7394 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7395 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7396 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7397 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7398 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7399 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7400 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7401 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7402 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7403 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7404 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7405 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7406 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7407 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7408 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7409 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7410 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7411 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7412 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7413 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7414 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7415 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7416 7042764880798593082784535610738944414841735811770653358165942893219415830769779854239252388340986358682309822625498274996803973000098218360525536906854536918297716624612224455528846878030597772531910842328608857822327869662361166380922599838609448743550224686748462232527230381898724139653747965985305321985594650889025252922106579550788885259783083301261050590352164222465584978295091055162597800667074003585646526616000773715839272571541609473272149821477477850029662099152773091468929202535365688682186563341191025383007412691327358367062828494381830671137398139254800934184350293245014545890404602331095212732795999403029774935356295823853213969920000 7417 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7418 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7419 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7420 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7421 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7422 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7423 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7424 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7425 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7426 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7427 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7428 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7429 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7430 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7431 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7432 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7433 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7434 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7435 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7436 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7437 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7438 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7439 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7440 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7441 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7442 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7443 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7444 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7445 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7446 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7447 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7448 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7449 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7450 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7451 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7452 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7453 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7454 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7455 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7456 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7457 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7458 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7459 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7460 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7461 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7462 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7463 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7464 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7465 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7466 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7467 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7468 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7469 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7470 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7471 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7472 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7473 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7474 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7475 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7476 26121614942881981744047842580230744834647998125857353305437482190950813316325113479373387108356718404352687132117973101963145935857364291899189216387523477429966230960686740505556493070615487138320857314196810253663014068577697566106841922801402445389827783363150046420443497486462367833975751205839497439244570560147394663088093303553875975428535455964377236639616177101124854684496492723598075242674177479299162967218746869712047861967847829536366403687859965345760016725757635396258258412203671339322229963432477513145574493672133172183436030885662209959248609698496056664889755237645758950707510670046032144025940361785837435235236501210671570614433280000 7477 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7478 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7479 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7480 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7481 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7482 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7483 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7484 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7485 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7486 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7487 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7488 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7489 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7490 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7491 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7492 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7493 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7494 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7495 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7496 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7497 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7498 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7499 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7500 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7501 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7502 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7503 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7504 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7505 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7506 97668718271435729740994883407482754936748864992580644009030745911965090989739599299377094398145770113874697186989101428240202654170685087411068480072950282110643737562007722750275727591031306410181685497781873538446009602412011199673481949354443743312566081994818023566038237101882793331235333758633880925335449324391108645286380861987942272127294069850806487795524886181105831665332386293533203332358749595099570334430894545853346955897783034636473983388908410427796702537607798746609628203229527137725817833274033421651303031840105930793867319481491003037630551662676755870022794833557492716695382395302114186512991012717246170344549278026701002527366033920000 7507 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7508 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7509 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7510 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7511 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7512 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7513 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7514 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7515 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7516 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7517 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7518 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7519 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7520 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7521 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7522 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7523 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7524 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7525 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7526 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7527 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7528 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7529 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7530 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7531 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7532 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7533 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7534 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7535 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7536 183324184195484864723847396155845131016277619591073868804950710076758475787741227884930806185319610503742806619978543380806860381878375909070575537096927679521678295403888495602267540688365762131911023679336576631663160023727345021787125618938290906197686535904273430233453771040234003082728721464955794496854638381882110927202536877951367644782930969109963777592200211361935646035828889072961822654837372990001893517726789062566732236220138756012661666820981086372974410663089838247386272137461822437511360073055360732439495790763878832100088958666758612701632545470844270768032785902587413829237232755982068328084884130870271061736718994856117781743866045667840000 7537 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7538 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7539 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7540 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7541 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7542 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7543 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7544 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7545 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7546 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7547 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7548 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7549 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7550 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7551 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7552 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7553 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7554 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7555 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7556 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7557 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7558 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7559 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7560 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7561 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7562 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7563 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7564 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7565 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7566 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7567 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7568 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7569 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7570 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7571 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7572 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7573 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7574 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7575 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7576 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7577 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7578 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7579 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7580 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7581 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7582 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7583 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7584 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7585 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7586 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7587 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7588 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7589 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7590 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7591 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7592 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7593 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7594 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7595 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7596 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7597 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7598 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7599 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7600 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7601 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7602 690948850232782455144180836111380298800350348238757411525859226279302695243996687898304208512469611988606638150699130002261056779299598801286999199318320424117205495377255739924946360854450557475172648247419557324738450129428363387115676457778418425459080553823206558549887263050641957618804551201418389458645132061313676084626361492998704653186866822575453477745002596623135449909039082915993109586082058799317136668312267976814013798313702971411721822248277714539740553789185600354398859686093608766980316115345654600564459635389059318185235285215013211272453063879612056524715570066851962722395130257296415528551928289250051631685693891612707919392631126122088960000 7603 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7604 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7605 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7606 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7607 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7608 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7609 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7610 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7611 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7612 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7613 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7614 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7615 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7616 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7617 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7618 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7619 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7620 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7621 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7622 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7623 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7624 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7625 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7626 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7627 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7628 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7629 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7630 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7631 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7632 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7633 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7634 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7635 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7636 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7637 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7638 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7639 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7640 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7641 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7642 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7643 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7644 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7645 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7646 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7647 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7648 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7649 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7650 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7651 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7652 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7653 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7654 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7655 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7656 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7657 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7658 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7659 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7660 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7661 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7662 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7663 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7664 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7665 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7666 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7667 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7668 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7669 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7670 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7671 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7672 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7673 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7674 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7675 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7676 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7677 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7678 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7679 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7680 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7681 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7682 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7683 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7684 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7685 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7686 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7687 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7688 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7689 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7690 1313493764292519447229087769447733948019466012001877839310658389156954423658837703694676300382204732390341219124479046134298268937448537321246585477904127126246807646712163161597323031984310509760303204318344578474327793696043318798906900946236773426797712132817915667803335687059270361433347451833896358360884396048557298236874713198190537545708233829715937061193249936180580490277083296623302901323141993777501876806461621423923440230594349348653683184093975935340046792753241826273712232263263950266029580935272089395673037766874601763870132277193740114628933274435142519453484298697085581135273142619120485919777215677864348151834504087955757754765391770758091112960000 7691 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7692 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7693 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7694 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7695 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7696 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7697 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7698 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7699 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7700 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7701 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7702 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7703 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7704 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7705 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7706 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7707 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7708 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7709 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7710 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7711 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7712 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7713 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7714 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7715 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7716 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7717 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7718 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7719 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7720 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7721 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7722 841949502911504965673845260215997460680477713693203694998132027449607785565314968068287508544993233462208721458791068572085190388904512422919061291336545487924203701542496586583884063501943036756354353968058874802044115759163767350099323506537771766577333477136283943061938175404992301678775716625527565709326897867125228169836691160040134566798977884847915656224873209091752094267610393135537159748134018011378703032941899332734925187810977932487010921004238574552969994154828010641449540880752192120524961379509409302626417208566619730640754789681187413477146228912926354969683435464831857507710084418856231474577195249511047165325917120379640720804616125055936403407360000 7723 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7724 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7725 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7726 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7727 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7728 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7729 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7730 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7731 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7732 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7733 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7734 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7735 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7736 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7737 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7738 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7739 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7740 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7741 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7742 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7743 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7744 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7745 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7746 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7747 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7748 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7749 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7750 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7751 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7752 1625804490122116088716195197477091096574002465141576335041392945005192633926623203339863179000381933815525041136925553412696502640974613488656707353570869337181637347678560908693480126622252003976520257512321687242747187530945234753041793691124437281260830944350164294052602616707040134541715908803893729384710239781418815595954650630037499848488826295641325132170230166756173294030755669144722255473646788779972275556610807611511140537662998387632418088459184687461785058712972888548639063440732482984733700423832669363371611629742142699867297498874372895424369368030860791446458713882590316847388173012811382977408564026805832076244345959453086231873713737483013194979612160000 7753 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7754 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7755 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7756 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7757 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7758 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7759 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7760 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7761 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7762 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7763 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7764 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7765 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7766 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7767 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7768 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7769 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7770 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7771 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7772 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7773 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7774 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7775 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7776 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7777 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7778 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7779 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7780 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7781 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7782 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7783 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7784 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7785 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7786 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7787 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7788 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7789 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7790 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7791 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7792 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7793 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7794 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7795 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7796 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7797 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7798 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7799 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7800 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7801 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7802 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7803 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7804 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7805 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7806 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7807 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7808 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7809 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7810 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7811 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7812 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7813 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7814 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7815 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7816 6303244008203444075952688780618682181417407557353891450955480447785131841733518159348649544984480757402790584487860370581024340739058576495522054409794260420253207996949780643004622450914471019416969038375271181440130846057474675137543034140489443339448241571245586968041940344973194601618232578432695988824521599632560748065516180492655386912591179548201417537423982356513683860957239729274088184471328600099952512332980101109828691864519444748850884928956259033289340672630195888903073648959719836531812556543199259121791738288510287247385512403135943715560280039855647288437920433722802658417323946770669731803413002731926210959599329284799615320974388160221642156935956344320000 7817 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7818 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7819 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7820 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7821 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7822 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7823 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7824 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7825 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7826 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7827 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7828 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7829 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7830 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7831 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7832 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7833 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7834 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7835 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7836 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7837 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7838 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7839 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7840 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7841 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7842 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7843 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7844 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7845 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7846 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7847 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7848 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7849 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7850 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7851 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7852 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7853 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7854 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7855 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7856 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7857 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7858 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7859 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7860 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7861 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7862 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7863 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7864 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7865 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7866 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7867 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7868 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7869 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7870 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7871 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7872 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7873 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7874 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7875 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7876 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7877 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7878 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7879 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7880 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7881 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7882 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7883 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7884 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7885 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7886 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7887 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7888 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7889 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7890 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7891 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7892 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7893 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7894 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7895 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7896 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7897 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7898 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7899 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7900 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7901 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7902 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7903 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7904 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7905 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7906 8213126942689087630966353481146142882386882047232120560594991023464026789778774161631290357114778426895836131587682062867074715982993325173665236895961921327589930020025564177835023053541555738300310657002978349416490492412889501704218573485057744671301058767332999819358648269500072565908557049697802873438351644321226654729367583181929969147106306951306447051263449010537330070827283367244136904366141165930238123569873071746106785499468836507752703062430005520376010896437145243240704964594514947000951761175788634635694634989928904283343322661286134661375044891931908416834610325140811863917773102642182660539847142559699852880357926058093898763229627772768799730487551116648960000 7907 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7908 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7909 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7910 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7911 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7912 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7913 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7914 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7915 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7916 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7917 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7918 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7919 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7920 5412450655232108748806826944075308159492955269125967449432099084462793654464212172515020345338638983324356010716282479429402237832792601289445391114438906154881763883196846793193280192283885231539904722964962732265467234500094181623080039926653053738387397727672446880957349209600547820933739095750852093595873733607688365466653237316891849667943056280910948606782612897944100516675179739013886219977287028348026923432546354280684371644149963258609031318141373637927791180752078715295624571667785350073627210614844710224922764458363147922723249633787562741846154583783127646694008204267795018321812474641198373295759266946842203048155873272283879284968324702254639022391296185871664640000 7921 43359142199064423186691490648987293665698064660968125237400545765631439965912803714017827986507836895411416001848138942708941327278501528929747028217770077206757810468289939660271367620386204589866176735672316448178658015580254488982494199852417613498221443196383971963349324518109988593500183896060076121796544479931191495753359084145620607689891823866377609288935511925430189239084864889240242508238046384096043683618128844142562501241285355664716949889630544213439535149004902588233248443630628439439827584235520973611856266075947178008935952816272165124929544370686635577665699724389305891776039734350640168472327487511152888618776700784266156951881249189761913208376673745017905431040000 7922 43359142199064423186691490648987293665698064660968125237400545765631439965912803714017827986507836895411416001848138942708941327278501528929747028217770077206757810468289939660271367620386204589866176735672316448178658015580254488982494199852417613498221443196383971963349324518109988593500183896060076121796544479931191495753359084145620607689891823866377609288935511925430189239084864889240242508238046384096043683618128844142562501241285355664716949889630544213439535149004902588233248443630628439439827584235520973611856266075947178008935952816272165124929544370686635577665699724389305891776039734350640168472327487511152888618776700784266156951881249189761913208376673745017905431040000 7923 43359142199064423186691490648987293665698064660968125237400545765631439965912803714017827986507836895411416001848138942708941327278501528929747028217770077206757810468289939660271367620386204589866176735672316448178658015580254488982494199852417613498221443196383971963349324518109988593500183896060076121796544479931191495753359084145620607689891823866377609288935511925430189239084864889240242508238046384096043683618128844142562501241285355664716949889630544213439535149004902588233248443630628439439827584235520973611856266075947178008935952816272165124929544370686635577665699724389305891776039734350640168472327487511152888618776700784266156951881249189761913208376673745017905431040000 7924 43359142199064423186691490648987293665698064660968125237400545765631439965912803714017827986507836895411416001848138942708941327278501528929747028217770077206757810468289939660271367620386204589866176735672316448178658015580254488982494199852417613498221443196383971963349324518109988593500183896060076121796544479931191495753359084145620607689891823866377609288935511925430189239084864889240242508238046384096043683618128844142562501241285355664716949889630544213439535149004902588233248443630628439439827584235520973611856266075947178008935952816272165124929544370686635577665699724389305891776039734350640168472327487511152888618776700784266156951881249189761913208376673745017905431040000 7925 43359142199064423186691490648987293665698064660968125237400545765631439965912803714017827986507836895411416001848138942708941327278501528929747028217770077206757810468289939660271367620386204589866176735672316448178658015580254488982494199852417613498221443196383971963349324518109988593500183896060076121796544479931191495753359084145620607689891823866377609288935511925430189239084864889240242508238046384096043683618128844142562501241285355664716949889630544213439535149004902588233248443630628439439827584235520973611856266075947178008935952816272165124929544370686635577665699724389305891776039734350640168472327487511152888618776700784266156951881249189761913208376673745017905431040000 7926 43359142199064423186691490648987293665698064660968125237400545765631439965912803714017827986507836895411416001848138942708941327278501528929747028217770077206757810468289939660271367620386204589866176735672316448178658015580254488982494199852417613498221443196383971963349324518109988593500183896060076121796544479931191495753359084145620607689891823866377609288935511925430189239084864889240242508238046384096043683618128844142562501241285355664716949889630544213439535149004902588233248443630628439439827584235520973611856266075947178008935952816272165124929544370686635577665699724389305891776039734350640168472327487511152888618776700784266156951881249189761913208376673745017905431040000 7927 42968909919272843378011267233146408022706782079019412110263940853740757006219588480591667534629266363352713257831505692224560855332995015169379304963810146511896990174075330203328925311802728748557381145051265600145050093440032198581651752053745854976737450207616516215679180597446998696158682240995535436700375579611810772291578852388310022220682797451580210805335092318101317535933101105237080325663903966639179290465565684545279438730113787463734497340623869315518579332663858464939149207637952783484869135977401284849349559681263653406855529240925715638805178471350455857466708426869802138750055376741484406956076540123552512621207710477207761539314317947054055989501283681312744282160640000 7928 42968909919272843378011267233146408022706782079019412110263940853740757006219588480591667534629266363352713257831505692224560855332995015169379304963810146511896990174075330203328925311802728748557381145051265600145050093440032198581651752053745854976737450207616516215679180597446998696158682240995535436700375579611810772291578852388310022220682797451580210805335092318101317535933101105237080325663903966639179290465565684545279438730113787463734497340623869315518579332663858464939149207637952783484869135977401284849349559681263653406855529240925715638805178471350455857466708426869802138750055376741484406956076540123552512621207710477207761539314317947054055989501283681312744282160640000 7929 42968909919272843378011267233146408022706782079019412110263940853740757006219588480591667534629266363352713257831505692224560855332995015169379304963810146511896990174075330203328925311802728748557381145051265600145050093440032198581651752053745854976737450207616516215679180597446998696158682240995535436700375579611810772291578852388310022220682797451580210805335092318101317535933101105237080325663903966639179290465565684545279438730113787463734497340623869315518579332663858464939149207637952783484869135977401284849349559681263653406855529240925715638805178471350455857466708426869802138750055376741484406956076540123552512621207710477207761539314317947054055989501283681312744282160640000 7930 42968909919272843378011267233146408022706782079019412110263940853740757006219588480591667534629266363352713257831505692224560855332995015169379304963810146511896990174075330203328925311802728748557381145051265600145050093440032198581651752053745854976737450207616516215679180597446998696158682240995535436700375579611810772291578852388310022220682797451580210805335092318101317535933101105237080325663903966639179290465565684545279438730113787463734497340623869315518579332663858464939149207637952783484869135977401284849349559681263653406855529240925715638805178471350455857466708426869802138750055376741484406956076540123552512621207710477207761539314317947054055989501283681312744282160640000 7931 42968909919272843378011267233146408022706782079019412110263940853740757006219588480591667534629266363352713257831505692224560855332995015169379304963810146511896990174075330203328925311802728748557381145051265600145050093440032198581651752053745854976737450207616516215679180597446998696158682240995535436700375579611810772291578852388310022220682797451580210805335092318101317535933101105237080325663903966639179290465565684545279438730113787463734497340623869315518579332663858464939149207637952783484869135977401284849349559681263653406855529240925715638805178471350455857466708426869802138750055376741484406956076540123552512621207710477207761539314317947054055989501283681312744282160640000 7932 42968909919272843378011267233146408022706782079019412110263940853740757006219588480591667534629266363352713257831505692224560855332995015169379304963810146511896990174075330203328925311802728748557381145051265600145050093440032198581651752053745854976737450207616516215679180597446998696158682240995535436700375579611810772291578852388310022220682797451580210805335092318101317535933101105237080325663903966639179290465565684545279438730113787463734497340623869315518579332663858464939149207637952783484869135977401284849349559681263653406855529240925715638805178471350455857466708426869802138750055376741484406956076540123552512621207710477207761539314317947054055989501283681312744282160640000 7933 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7934 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7935 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7936 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7937 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7938 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7939 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7940 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7941 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7942 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7943 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7944 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7945 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7946 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7947 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7948 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7949 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7950 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7951 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7952 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7953 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7954 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7955 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7956 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7957 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7958 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7959 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7960 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7961 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7962 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7963 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7964 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7965 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7966 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7967 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7968 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7969 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7970 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7971 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7972 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7973 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7974 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7975 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7976 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7977 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7978 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7979 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7980 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7981 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7982 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7983 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7984 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7985 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7986 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7987 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7988 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7989 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7990 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7991 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7992 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7993 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7994 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7995 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7996 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7997 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7998 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 7999 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8000 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8001 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8002 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8003 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8004 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8005 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8006 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8007 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8008 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8009 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8010 170457665649755369680570697113891800626077804507470007841417053366789583043673107502507145109874299663420213493817583081054832913105991225176927702791434851212695360020556834916605846711921424945527131002418370635775413720676607731773412500397209806692717464973614719827599309430072243827661492450029289077390389924320053333680693307424425858149448657490418696264764311225907926665046612084475497651908707035657624245276899070591123533442361394868634750950254889574662204212677526530413604906699758692084475862422350896997369703255572913064995884498752313939140142995847258386570432329392505084421469679533468642394755634670132817568330987463083190026459899295963440110351592363767656567331258880000 8011 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8012 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8013 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8014 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8015 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8016 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8017 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8018 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8019 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8020 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8021 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8022 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8023 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8024 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8025 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8026 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8027 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8028 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8029 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8030 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8031 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8032 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8033 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8034 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8035 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8036 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8037 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8038 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8039 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8040 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8041 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8042 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8043 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8044 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8045 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8046 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8047 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8048 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8049 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8050 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8051 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8052 341426704296460005470183106319125276654033842428462425706358357893679534836477234327521811655078222225830687628116618911352830324951300424029386188691244006979028806121175340337961510963978614165890843397843996383458153682515245286742145238295611242805513082342150283814681416788434704386805969377408666022012951018413066827362428694771124993873345660953308648618322915385493577110088364005204421796773140192422221363289628838394020437485049873921875406153360543818048395037993085640418450628119616660245205152431968846685731515620912544869186756651000884820097706420682058548300575955773187684096203768105537690716695536244276033589366967888555629622999178289814770541034239504626616104364511536640000 8053 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8054 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8055 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8056 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8057 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8058 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8059 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8060 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8061 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8062 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8063 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8064 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8065 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8066 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8067 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8068 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8069 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8070 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8071 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8072 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8073 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8074 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8075 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8076 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8077 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8078 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8079 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8080 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8081 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8082 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8083 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8084 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8085 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8086 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8087 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8088 1374925338201844442028427369147117489085794283459418188319505107237847486786493822636930335535000000903420179078425624356017847718578886807566338181859639616104549002249973095540971004651941879246042426363117773436185984879488892769710618874616426474777801182591839192921722065407026554565667638682824698070646153751149420113788500353843320350327962976658973927985986380257382635022325841848958206575605435554884285429967335332212720301752295842283392260579582909955280886817998155873965100679437696290807441148843538545603440813405414818188215069033580563170533463756086649774006419373898626803855412574161000280516132924455699587264380779687213520491817690973084080968744882485131383052275887958049280000 8089 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8090 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8091 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8092 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8093 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8094 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8095 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8096 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8097 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8098 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8099 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8100 1112314598605292153600997741640018048670407575318669314350479631755418616810273502513276641447815000730866924874446330104018438804330319427321167589124448449428580142820228234292645542763420980310048322927762278709874461767506514250695890669564689018095241156716797907073673150914284482643625119694405180739152738384679880872054896786259246163415322048117109907740662981628222551733061606055807189119664797363901386912843574283760090724117607336407264338808882574153822237435760508102037766449665096299263219889414422683393183618044980587914265990848166675604961572178674099667171193273483989084319028772496249226937551535884660966096884050766955738077880511997225021503714609930471288889291193358061867520000 8101 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8102 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8103 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8104 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8105 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8106 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8107 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8108 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8109 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8110 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8111 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8112 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8113 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8114 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8115 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8116 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8117 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8118 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8119 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8120 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8121 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8122 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8123 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8124 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8125 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8126 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8127 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8128 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8129 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8130 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8131 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8132 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8133 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8134 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8135 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8136 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8137 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8138 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8139 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8140 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8141 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8142 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8143 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8144 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8145 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8146 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8147 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8148 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8149 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8150 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8151 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8152 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8153 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8154 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8155 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8156 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8157 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8158 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8159 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8160 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8161 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8162 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8163 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8164 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8165 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8166 4505986438950038514237641851383713115163821087615929392433792988241200816698417958681283674505098567960741912666382083251378695596342124000078049903543140668635178158564744577119507093734618391236005756180364991053701444620168889229569053102406555212303821925859748321555449934353766439189325359882035387174307743196338197412694386881136206207995469616922412236257425738575929557070632566132074923123762094121164518383929319423512127523400427319785827836514783307897133883852265818321354991887593305108315303772017826290425786836700216361640691528925923202875699328895808777751710503950883639780576385557382305618324021271868761573658477289656937694953493954100758562111547884828339191290518624293508625323520000 8167 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8168 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8169 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8170 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8171 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8172 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8173 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8174 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8175 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8176 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8177 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8178 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8179 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8180 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8181 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8182 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8183 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8184 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8185 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8186 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8187 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8188 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8189 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8190 4600612154167989323036632330262771090582261330455863909674902640994266033849084735813590631669705637887917492832376106999657648203865308604079688951517546622676516899894604213239016742703045377451961877060152655865829174957192435903390003217557092871762202186302803036308114382975195534412301192439558130304968205803461299558360969005640066538363374478877782893218831679086024077769115850020848496509361098097708973269991835131405882201391836293501330221081593757362973695413163400506103446717232764515589925151230200642524728360270920905235146051033367590136089014802620762084496424533852196215968489654087334036308825718578005566705305312739733386547517327136874491915890390409734314307619515403672306455313920000 8191 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8192 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8193 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8194 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8195 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8196 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8197 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8198 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8199 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8200 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8201 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8202 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8203 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8204 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8205 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8206 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8207 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8208 9201224308335978646073264660525542181164522660911727819349805281988532067698169471627181263339411275775834985664752213999315296407730617208159377903035093245353033799789208426478033485406090754903923754120305311731658349914384871806780006435114185743524404372605606072616228765950391068824602384879116260609936411606922599116721938011280133076726748957755565786437663358172048155538231700041696993018722196195417946539983670262811764402783672587002660442163187514725947390826326801012206893434465529031179850302460401285049456720541841810470292102066735180272178029605241524168992849067704392431936979308174668072617651437156011133410610625479466773095034654273748983831780780819468628615239030807344612910627840000 8209 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8210 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8211 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8212 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8213 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8214 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8215 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8216 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8217 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8218 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8219 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8220 7554205157143838468426150286291470130736073104608528539686190136512584827580197136205915817201656657411960523230761567693437858350746836727898849258391811554434840749626940118138465491518400509776121402132770660931691505279709979753366385283228746495433535989909202585617923816845271067504998557985754449960757793929283453874828711107260989255992660894317319510665321617059251535696888225734233231268370923076438134109326593285768458574685395193929184223015976949590002807868414303631021859509696199334598657098319989455025603967564852126396109815796789583003458162305903291342743129084585306186620260012011402487619091829905085140530111323518642220711023451158747915725892021052783744093111244292829927199625456640000 8221 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8222 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8223 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8224 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8225 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8226 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8227 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8228 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8229 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8230 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8231 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8232 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8233 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8234 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8235 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8236 31055337401018319943699903826944233707455996533045660826649927651203236226182190426942519924516010518620569711001660804787723035679920245788392169301248737300281630321716350825667231635632144495689635084167820187090183778204887726766089209899353376842727266454516731829475284811050909358513049071879436543788675290843284278879420831361949926831385828936538500508345137167730583063249907495993432813744272864767237169323441624997794133200531659642242876340818681239764501543147051202227130864444361075464535079331193476649610257910659107091614407452740601975727216505239568430710017003666730193733195888909378875626602086512739805012719287650985138169343017407713612681549142098547993971966780325287823830717660252247040000 8237 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8238 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8239 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8240 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8241 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8242 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8243 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8244 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8245 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8246 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8247 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8248 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8249 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8250 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8251 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8252 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8253 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8254 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8255 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8256 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8257 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8258 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8259 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8260 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8261 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8262 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8263 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8264 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8265 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8266 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8267 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8268 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8269 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8270 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8271 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8272 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8273 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8274 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8275 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8276 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8277 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8278 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8279 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8280 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8281 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8282 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8283 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8284 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8285 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8286 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8287 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8288 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8289 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8290 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8291 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8292 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8293 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8294 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8295 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8296 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8297 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8298 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8299 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8300 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8301 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8302 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8303 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8304 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8305 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8306 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8307 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8308 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8309 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8310 42638978251598153282699967954394432880337083239871692314990350665102043338548147456192079856360482442066042213205280284973543727988530497467462448450614516313286678431716549683641109035722934392581868970562417116874822327475310848849840485191812186405064536842051472801869566045572898549238416375690466374621851174327829314901444801459957249539492743129867361197957873331294090545842122991998983253270886643325416633481085351121971344884329968688799469215944049342196660618740901300657850676882107756612806663921728643439914884111334954036786581432612846512673468261693927455364853346034420555995677955472577196235324664781991752282463581944802594706507962900790790211766972101306395723510389386620182119575347526335185920000 8311 44301898403410481260725266704615815762670229486226688315274974341041023028751525206983570970758541257306617859520286216087511933380083186868693483940188482449504858890553495121303112288116128833892561860414351384432940398246847971954984264114292861674862053778891480241142479121350241592658714614342394563232103370126614658182601148716895582271532960111932188284678230391214560077129965788686943600148451222415107882186847679815728227334818837467662648515365867266542330382871796451383506853280509959120706123814676060534071564591677017244221258108484747526667733523899990626124082626529762957679509395736007706888502326708489430621479661640649895900061773453921631030025884013257345156727294572698369222238786079862258170880000 8312 44301898403410481260725266704615815762670229486226688315274974341041023028751525206983570970758541257306617859520286216087511933380083186868693483940188482449504858890553495121303112288116128833892561860414351384432940398246847971954984264114292861674862053778891480241142479121350241592658714614342394563232103370126614658182601148716895582271532960111932188284678230391214560077129965788686943600148451222415107882186847679815728227334818837467662648515365867266542330382871796451383506853280509959120706123814676060534071564591677017244221258108484747526667733523899990626124082626529762957679509395736007706888502326708489430621479661640649895900061773453921631030025884013257345156727294572698369222238786079862258170880000 8313 44301898403410481260725266704615815762670229486226688315274974341041023028751525206983570970758541257306617859520286216087511933380083186868693483940188482449504858890553495121303112288116128833892561860414351384432940398246847971954984264114292861674862053778891480241142479121350241592658714614342394563232103370126614658182601148716895582271532960111932188284678230391214560077129965788686943600148451222415107882186847679815728227334818837467662648515365867266542330382871796451383506853280509959120706123814676060534071564591677017244221258108484747526667733523899990626124082626529762957679509395736007706888502326708489430621479661640649895900061773453921631030025884013257345156727294572698369222238786079862258170880000 8314 44301898403410481260725266704615815762670229486226688315274974341041023028751525206983570970758541257306617859520286216087511933380083186868693483940188482449504858890553495121303112288116128833892561860414351384432940398246847971954984264114292861674862053778891480241142479121350241592658714614342394563232103370126614658182601148716895582271532960111932188284678230391214560077129965788686943600148451222415107882186847679815728227334818837467662648515365867266542330382871796451383506853280509959120706123814676060534071564591677017244221258108484747526667733523899990626124082626529762957679509395736007706888502326708489430621479661640649895900061773453921631030025884013257345156727294572698369222238786079862258170880000 8315 44301898403410481260725266704615815762670229486226688315274974341041023028751525206983570970758541257306617859520286216087511933380083186868693483940188482449504858890553495121303112288116128833892561860414351384432940398246847971954984264114292861674862053778891480241142479121350241592658714614342394563232103370126614658182601148716895582271532960111932188284678230391214560077129965788686943600148451222415107882186847679815728227334818837467662648515365867266542330382871796451383506853280509959120706123814676060534071564591677017244221258108484747526667733523899990626124082626529762957679509395736007706888502326708489430621479661640649895900061773453921631030025884013257345156727294572698369222238786079862258170880000 8316 44301898403410481260725266704615815762670229486226688315274974341041023028751525206983570970758541257306617859520286216087511933380083186868693483940188482449504858890553495121303112288116128833892561860414351384432940398246847971954984264114292861674862053778891480241142479121350241592658714614342394563232103370126614658182601148716895582271532960111932188284678230391214560077129965788686943600148451222415107882186847679815728227334818837467662648515365867266542330382871796451383506853280509959120706123814676060534071564591677017244221258108484747526667733523899990626124082626529762957679509395736007706888502326708489430621479661640649895900061773453921631030025884013257345156727294572698369222238786079862258170880000 8317 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8318 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8319 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8320 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8321 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8322 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8323 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8324 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8325 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8326 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8327 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8328 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8329 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8330 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8331 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8332 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8333 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8334 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8335 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8336 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8337 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8338 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8339 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8340 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8341 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8342 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8343 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8344 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8345 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8346 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8347 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8348 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8349 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8350 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8351 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8352 184251595459784191563356384224497177756945484433216796703228618284389614776577593335844671667384773089138223677744870372707962130927765974186896199707243898507490708125811986209499644006274979820159164777463287407856599116308640715360779554451344011705751281666409666322911570665695654783867594081050018988482317916356590363381438177513568726667305581105525971075976760197061355360783527715148998433017408634024433682015099500353613697485511545028008955175406641961549552062363801441304005002793640919983016768945237735761203637136784714718716212473188064963411103725900061014050059643737284140989079576866056052949281176780607541954733912763462917048356915794860063453877651611137298506828818127852517595291111306147131732689920000 8353 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8354 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8355 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8356 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8357 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8358 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8359 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8360 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8361 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8362 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8363 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8364 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8365 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8366 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8367 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8368 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8369 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8370 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8371 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8372 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8373 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8374 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8375 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8376 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8377 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8378 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8379 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8380 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8381 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8382 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8383 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8384 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8385 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8386 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8387 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8388 769618914235518568160139616905724711490761288477546559829385938573895420921764607363823193554666197193330360301940323546801157820885278474178665426177157764065788687841516666397080013014210590708804831275464151502617014508821192268061976198943263936894923103520593176230801630670610750032214940476545929314890641936621477947844267267474176571289335412277781981184354927343125281341992795266177366454713715864320059489777070612977044414396981723581993405767673543473392478964493598620326828896669038122769061043884258022274547592320349753380077619500506547352168180263084554855687099131890635856911385392569516133169147475412597702744923553612984604510986837275130485046846950779720495863023973320039965995530971925776569247445795840000 8389 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8390 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8391 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8392 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8393 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8394 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8395 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8396 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8397 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8398 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8399 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8400 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8401 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8402 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8403 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8404 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8405 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8406 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8407 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8408 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8409 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8410 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8411 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8412 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8413 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8414 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8415 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8416 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8417 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8418 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8419 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8420 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8421 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8422 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8423 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8424 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8425 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8426 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8427 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8428 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8429 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8430 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8431 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8432 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8433 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8434 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8435 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8436 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8437 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8438 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8439 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8440 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8441 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8442 645710269043600078686357138583903032940748721032661563696854802463498258153360505578247659392364939445204172293327931455766171411722748639835900292562635364051196709099032483107150130918922685604687253440114423110695675172900980312903998030913398443054840483853777674857642568132642419277028335059822034695193248584825419998241340237410834143311752410901059082213673784040882111045931955228322810455504807610164529911922962244287740263679067666085292467439078102974176289851210129242454209444305322985003242215818892480688345429956773443085885122760924993228469103240727941523921476171656243483948652344365824035728914731871169472602990861481294083184717956473834476954304591704185496029077113615513531470250485445726541598607022709760000 8443 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8444 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8445 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8446 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8447 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8448 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8449 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8450 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8451 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8452 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8453 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8454 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8455 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8456 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8457 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8458 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8459 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8460 1363094377951039766106899919550619302537920550099948560964060488000444822961744027275680808977282387168826007711215263303122387850146722378693585517599723253512076252908057571839193926369845789311494792012081547186678570289993969440540339843258184113288768261415324671624483461328008147093806815311284315241552947762566461616287469241174270876531109339412135722553065358110302136417962357486989452871570648865057322644069373297691419696626511843106052398763893875378486147875904582830820836136928536821341844317593682026733097202638748738354303494148312660705298276941176684556998236198366329994615605098956254539423738998980038756664913708587011809602939606116264580850536993087535582117381786842349064933698774775928729314659424940303360000 8461 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8462 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8463 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8464 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8465 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8466 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8467 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8468 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8469 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8470 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8471 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8472 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8473 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8474 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8475 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8476 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8477 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8478 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8479 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8480 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8481 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8482 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8483 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8484 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8485 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8486 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8487 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8488 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8489 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8490 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8491 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8492 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8493 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8494 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8495 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8496 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8497 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8498 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8499 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8500 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8501 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8502 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8503 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8504 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8505 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8506 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8507 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8508 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8509 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8510 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8511 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8512 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8513 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8514 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8515 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8516 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8517 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8518 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8519 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8520 5767252313110849250398293559618670269037941847472882361438939924729882045951138979403405502782881780111302838626151779035510822993970782384252560324964429085609594626053991586451629502470817534576934465003117026146837030896964484702926177876825376983324778514048238685643189524878802470353896635582043937787010521983418699098512282359408340078603123615052746242122019530164688339184398734527452375099615415348057532107057518422532396736426771608181707699170034986726374891662952289957202957695344639291097343307738868655107734264364545911977058083741510867444117009738118552360659537355287942207218625173683912956301839704684543979449249901031646966430037473477915441578622017753363047938642340129978893734479516076954453730324026922423516160000 8521 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8522 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8523 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8524 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8525 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8526 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8527 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8528 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8529 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8530 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8531 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8532 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8533 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8534 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8535 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8536 24574262106165328655947128857535154016370670212081951742091323019274027397797803191237910847357859265054261395386032730470311616777309503739300159544673432333782482701616058149870393310028153514832317755378281648411672588651965669319168443933152931325946881248359545039525630565508577326177953564215089218910451834171347076858760835133438937074927909723739751737681925218031737013264723007821474570299461284798073144308172085998410542493914473822462256506163519078441083413375839707507641802739863508019365779834275319339414055700457330130934244494822577806179382578494123151608770288670881921744958561865067153106802138981660841896433253828295847723958389674489397696566508417647079947266555011293840066202617218003902927344910678716446602357760000 8537 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8538 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8539 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8540 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8541 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8542 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8543 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8544 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8545 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8546 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8547 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8548 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8549 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8550 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8551 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8552 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8553 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8554 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8555 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8556 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8557 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8558 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8559 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8560 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8561 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8562 34969174977073262677412764364272524165295463711792617328995952656426940987066273941131547135790233734172213965634324575459253430674111423821024127032070294210972472884399650747265569680170062451606388165903294785689810093651747147441176695716876621276822412016415632591244972294718705535151227921878071958509572960025826890370016668394883607457622415536881666722721379585259161769875700840129958313536133408267658084350528878375738201968840296249363791008270687648621661697233819903783374285298825771911557504704173779419986201261750780776319429916132528218193261409197137244739280120778664974643076033533990558870979443770903378018624520197664991311192788506798412922214141478311794764960307781071134414206324301219553865611807895813503515155092480000 8563 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8564 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8565 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8566 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8567 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8568 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8569 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8570 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8571 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8572 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8573 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8574 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8575 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8576 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8577 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8578 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8579 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8580 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8581 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8582 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8583 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8584 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8585 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8586 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8587 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8588 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8589 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8590 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8591 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8592 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8593 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8594 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8595 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8596 74869003625913855392340728503907474237897587806947993701380334637410080653308892507962642417726890424862710100423088916058261595073272558400812655975662499905692064445499652249895584685244103708889277063198954136161883410508390642671559305529832846153676784127145869377855485682992748550758778980740952063168995707415295372282205687033445803566769591664463648453346473692039865349303875498718240749280861627101055958594482328602455490415287074269887876548707542255698977693777608414000204344824785977662644617571636061738190456901408421642099899450439742915151772677091070840986798738587121710710825787796273786542766989113504132337875097743200746397263760193055402066460476905065552591780018959273298780815740328911064826274880704936711025947052999680000 8597 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8598 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8599 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8600 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8601 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8602 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8603 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8604 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8605 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8606 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8607 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8608 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8609 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8610 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8611 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8612 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8613 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8614 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8615 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8616 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8617 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8618 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8619 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8620 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8621 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8622 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8623 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8624 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8625 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8626 107287282195934554777224263946099410582907243327356474974078019535408645576191642963910466584602633978828263573906286416711488865739999576188364536013124362364856728350401001674100372853954800614838334031564101277119978927258523790948344484824250468538218831654200030818466910983728608673237330279401784306521170848726118268480400749518927836511180824855176408233645496800693127045552453589663238993719474711635813188665893176887318717765106377428749327094297908052416635035183312857262292826133918305990569736980154476470826924739718268213129155912480151597412490246271504515134082592395345411448613353912060336115785095399651421640175015066006669587278968356648391161237863404958936864020767168638637152908955891329555896051904050174306900182126948541440000 8627 77139555898876944884824245777245476209110307952369305506362096045958816169281791291051625474329293830777521509638619933615560494467059695279434101393436416540331987683938320203678168081993501642068762168694588818249264848698878605691859684588636086878979339959369822158477708997300869636057640470889882916388721840234079035037408138904109114451539013070871837519991112199698358345752214130967868836484302317666149682650777194181982158073111485371270766180800195889687560590296801944371588541990287262007219640888731068582524558887857434845239863101073228998539580487069211746381405383932253350831553001462771381667249483592349372159285835832458795433253578248430193244930023788165475605230931594251180112941539285865950689261319012075326661230949276001295360000 8628 77139555898876944884824245777245476209110307952369305506362096045958816169281791291051625474329293830777521509638619933615560494467059695279434101393436416540331987683938320203678168081993501642068762168694588818249264848698878605691859684588636086878979339959369822158477708997300869636057640470889882916388721840234079035037408138904109114451539013070871837519991112199698358345752214130967868836484302317666149682650777194181982158073111485371270766180800195889687560590296801944371588541990287262007219640888731068582524558887857434845239863101073228998539580487069211746381405383932253350831553001462771381667249483592349372159285835832458795433253578248430193244930023788165475605230931594251180112941539285865950689261319012075326661230949276001295360000 8629 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8630 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8631 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8632 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8633 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8634 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8635 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8636 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8637 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8638 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8639 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8640 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8641 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8642 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8643 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8644 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8645 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8646 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8647 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8648 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8649 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8650 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8651 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8652 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8653 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8654 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8655 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8656 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8657 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8658 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8659 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8660 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8661 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8662 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8663 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8664 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8665 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8666 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8667 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8668 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8669 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8670 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8671 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8672 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8673 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8674 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8675 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8676 66571436740730803435603324105762845968462195762894710651990488887662458354090185884177552784346180575961001062818129002710228706725072517026151629502535627474306505371238770335774259054760391917105341751583430150149115564427132236712074907799992942976559170384936156522766262864670650495917743726377968956843466948122010207237283223874246165771678168280162395779752329828339683252384160795025270805885952900145887176127620718579050602417095211875406671214030569052800364789426140077992680911737617907112230550086974912186718694320220966271442001856226196625739657960340729737127152846333534641767630240262371702378836304340197508173463676323411940458897838028395256770374610529186805447314293965838768437468548403702315444832518307421006908642309225189117895680000 8677 288853464018030956107082823294904988657157467415200149518986731283567406798397316551446401531278077519094783611567861742759682358480089651376471920411502087611015926805805024486924510038605340528320077860120503421497012434049326775093693024944169379575290240300237983152282814569805952501787090028754007303743803087901402289202571908390354113283311572167624635288345359125165885632094873689614650026739149633733004457217746297914500563887776124327389546397678639120100782821320021798410242476029524098959968356827384143978172414655438772651786846054165467159084375889918426329394716200241206810629747612498430816621770724532116987964658891567284409651157719205207019126655435086141548835896721517774416250176031523664346715128296935899748976598979728095582549355520000 8678 288853464018030956107082823294904988657157467415200149518986731283567406798397316551446401531278077519094783611567861742759682358480089651376471920411502087611015926805805024486924510038605340528320077860120503421497012434049326775093693024944169379575290240300237983152282814569805952501787090028754007303743803087901402289202571908390354113283311572167624635288345359125165885632094873689614650026739149633733004457217746297914500563887776124327389546397678639120100782821320021798410242476029524098959968356827384143978172414655438772651786846054165467159084375889918426329394716200241206810629747612498430816621770724532116987964658891567284409651157719205207019126655435086141548835896721517774416250176031523664346715128296935899748976598979728095582549355520000 8679 288853464018030956107082823294904988657157467415200149518986731283567406798397316551446401531278077519094783611567861742759682358480089651376471920411502087611015926805805024486924510038605340528320077860120503421497012434049326775093693024944169379575290240300237983152282814569805952501787090028754007303743803087901402289202571908390354113283311572167624635288345359125165885632094873689614650026739149633733004457217746297914500563887776124327389546397678639120100782821320021798410242476029524098959968356827384143978172414655438772651786846054165467159084375889918426329394716200241206810629747612498430816621770724532116987964658891567284409651157719205207019126655435086141548835896721517774416250176031523664346715128296935899748976598979728095582549355520000 8680 288853464018030956107082823294904988657157467415200149518986731283567406798397316551446401531278077519094783611567861742759682358480089651376471920411502087611015926805805024486924510038605340528320077860120503421497012434049326775093693024944169379575290240300237983152282814569805952501787090028754007303743803087901402289202571908390354113283311572167624635288345359125165885632094873689614650026739149633733004457217746297914500563887776124327389546397678639120100782821320021798410242476029524098959968356827384143978172414655438772651786846054165467159084375889918426329394716200241206810629747612498430816621770724532116987964658891567284409651157719205207019126655435086141548835896721517774416250176031523664346715128296935899748976598979728095582549355520000 8681 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8682 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8683 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8684 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8685 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8686 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8687 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8688 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8689 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8690 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8691 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8692 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8693 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8694 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8695 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8696 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8697 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8698 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8699 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8700 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8701 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8702 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8703 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8704 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8705 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8706 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8707 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8708 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8709 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8710 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8711 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8712 417970962434090793486948845307727518586906855349794616353973800167322037637280917049942943015759378170130151885938695941773260372720689725541754868835443520773140046087999870432579766025861927744479152663594368450906176992069375843560573807094213092245444977714444361621353232682509213270085919271607048568517283068193329112476121551440842401920951844926552847262235734654115036509641282228872398588691549520011657449594078893082282315945612051901732673637440990806785832742450071542299620862814721371195074212329224856336415484006419904027135566240377430979195091912711962898634154341749026254981244795285229391651702238397973281584861416097860540765225219689934556676270414569646821165542556036219580314004717614742309696790645666246936769138723666554307948917437440000 8713 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8714 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8715 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8716 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8717 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8718 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8719 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8720 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8721 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8722 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8723 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8724 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8725 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8726 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8727 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8728 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8729 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8730 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8731 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8732 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8733 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8734 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8735 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8736 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8737 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8738 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8739 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8740 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8741 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8742 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8743 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8744 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8745 1821099483325333587222636119005768798483153168759055143454263847329022117985632955586601402719663610687257071767034898218306095443944045134185425963516027420008571180805415435474750040574680419182695668155280663340598213154446270550393420077509486442913403767901834083584236034797692642217764350266391910613029802328118334943058461599627750345169587188344990755521561095887979214072507066671197040650929081258690791507881401737159504050575031710135849259038330396945165873258854961709799448099283741014296938343118432699057762263815971521846229662109324466776353015463686022349349010467000507392953283573057744459426466652699969587865241189938378376114086282189044863438510196279951199818268916649808711428118554647432243348916843167837903503137419015177119733433274926080000 8746 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8747 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8748 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8749 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8750 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8751 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8752 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8753 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8754 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8755 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8756 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8757 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8758 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8759 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8760 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8761 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8762 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8763 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8764 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8765 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8766 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8767 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8768 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8769 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8770 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8771 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8772 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8773 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8774 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8775 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8776 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8777 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8778 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8779 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8780 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8781 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8782 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8783 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8784 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8785 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8786 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8787 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8788 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8789 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8790 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8791 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8792 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8793 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8794 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8795 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8796 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8797 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8798 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8799 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8800 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8801 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8802 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8803 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8804 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8805 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8806 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8807 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8808 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8809 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8810 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8811 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8812 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8813 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8814 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8815 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8816 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8817 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8818 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8819 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8820 5463298449976000761667908357017306395449459506277165430362791541987066353956898866759804208158990832061771215301104694654918286331832135402556277890548082260025713542416246306424250121724041257548087004465841990021794639463338811651180260232528459328740211303705502250752708104393077926653293050799175731839089406984355004829175384798883251035508761565034972266564683287663937642217521200013591121952787243776072374523644205211478512151725095130407547777114991190835497619776564885129398344297851223042890815029355298097173286791447914565538688986327973400329059046391058067048047031401001522178859850719173233378279399958099908763595723569815135128342258846567134590315530588839853599454806749949426134284355663942296730046750529503513710509412257045531359200299824778240000 8821 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8822 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8823 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8824 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8825 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8826 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8827 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8828 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8829 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8830 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8831 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8832 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8833 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8834 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8835 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8836 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8837 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8838 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8839 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8840 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8841 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8842 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8843 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8844 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8845 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8846 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8847 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8848 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8849 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8850 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8851 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8852 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8853 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8854 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8855 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8856 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8857 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8858 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8859 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8860 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8861 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8862 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8863 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8864 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8865 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8866 2190782678440376305428831251163939864575233262017143337575479408336813607936716445570681487471755323656770257335742982556622232819064686296425067434109780986270311130508914768876124298811340544276782888790802637998739650424798863472123284353243912190824824732785906402551835949861624248587970513370469468467474852200726356936499329304352183665239013387579023878892437998353238994529226001205450039903067684754205022183981326289802883372841763147293426658623111467525034545530402518936888736063438340440199216826771474536966488003370613740781014283517517333531952677602814284886266859591801610393722800138388466584690039383198063414201885151495869186465245797473420970716527766124781293381377506729719879848026621240860988748746962330908997914274315075258075039320229736074240000 8867 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8868 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8869 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8870 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8871 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8872 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8873 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8874 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8875 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8876 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8877 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8878 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8879 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8880 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8881 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8882 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8883 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8884 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8885 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8886 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8887 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8888 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8889 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8890 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8891 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8892 1618988399367438089711906294610151559921097380630668926468279282760905256265233453276733619241627184182353220171114064109343830053288803173058124833807128148853759925446088014199455856821580662220542554816403149481068601663926360105899107137047251109019545477528784831485806766947740319706510209380776937197463915776336777776073004355916263728611630893420898646501511680783043616957098014890827579488367019033357511393962200128164330812530062965849842300722479374501000529146967461494360775950880933585307221234984119682818234634490883554437169555519445309480113028748479756530951209238341390080961149302269076806085939104183368863095193126955447328797816644332858097359514019166213375808837977473262991207691673096996270685324005162541749458648718840615717454057649774958863360000 8893 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8894 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8895 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8896 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8897 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8898 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8899 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8900 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8901 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8902 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8903 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8904 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8905 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8906 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8907 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8908 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8909 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8910 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8911 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8912 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8913 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8914 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8915 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8916 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8917 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8918 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8919 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8920 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8921 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8922 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8923 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8924 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8925 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8926 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8927 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8928 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8929 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8930 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8931 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8932 7199641411986997184948847292131343986969120051664584716004437970437745674611493166721634404767516088058924770100944243094252012246975307710589481135940298877952670388458753399144980195285569204894752741268544805742312071599480523390933329438449125681809918738570506145617382692616601201734850901116315039717122033457369650770196650370759624801135922583042736280992222444442194964608214872219510245984768133641340853168949903969946779123321190009134248711312865778405949353116564301265422370653567511653861212831974380229492689419580959166582093013394973291258062638844489477293140027482904161690034230947190584556664171196303441334184323835570874271163890617348219958957758843232150882221902485823600521900604870262342415737635850957823159842610852684218095518194368549242065361920000 8933 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8934 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8935 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8936 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8937 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8938 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8939 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8940 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8941 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8942 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8943 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8944 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8945 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8946 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8947 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8948 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8949 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8950 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8951 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8952 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8953 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8954 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8955 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8956 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8957 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8958 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8959 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8960 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8961 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8962 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8963 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8964 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8965 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8966 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8967 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8968 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8969 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8970 10720266062448638808388833617983571196597019756928566642130608137981803309496513325248513628698831455119738982680305977967341246235746233181067737411415105029271526208415083811326875510780212546088286831748863215750302674611626499329099727533850748140214969001731483650824282829306119189383192991762193094138794707818023409996822812402061081328891388726150634322397419219774428302301631944734850756271319750991956530368566407011250754114625251923600896331144857144046458586790564244584213909903162024852599345906809852161714614545756048199040736496945115230683255269239444831689485500922044296756460969880366780404872950911295824146600458191165031789763033129231499518888102917572672663628412801391341177110000651820627857033339782076198685005647559646800744226591414769821435323898880000 8971 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8972 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8973 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8974 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8975 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8976 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8977 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8978 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8979 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8980 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8981 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8982 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8983 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8984 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8985 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8986 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8987 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8988 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8989 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8990 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8991 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8992 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8993 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8994 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8995 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8996 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8997 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8998 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 8999 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 9000 24045556778072296847216153805137150193967115314790774978298954053493184823200679388532416069171478953833574538151926308580746415306778801025134935013804080580656033285475032988806181770680016740876027363612700192927928899153878237995170688858427228078502175470883717828798866386133625341786501880522599110153316529635826508622873568217823005420703384912755872785137411309954042682062560452040270246316570201474958497616694450926235441479104440064636810470757914574096206610171235600602391799912792421744380332868974498398725880426130816110448371962647893462422541568904074757479515978568145357624741955441662688448130028894036533560824827722783166304438483308866253420866014844115504784518529913520778260257731462033668283325781131196913650467667476287774069300244543328709479431505187840000 9001 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9002 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9003 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9004 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9005 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9006 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9007 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9008 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9009 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9010 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9011 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9012 15461293008300486872759986896703187574720855147410468311046227456396117841318036846826343532477260967314988428031688616417419945042258769059161763213876023813361829402560446211802374878547250764383285594802966224052658282155943707030894752935968707654476898827778230563917671086283921094768720709176031227828582528555836445044507704364060192485512276498902026200843355472300449444566226370661893768381554639548398313967534531945569388871064154961561469132697339071143860850340104491187337927343925527181636554034750602470380741114002114759018303171982595496337694228805320069059328774219317464952709077348989108672147608578865491079610364225749575933753944767601000949616847544766269576445414734393860421345721330087648706178477267359615477250710187253038726560057241360360195274457835781120000 9013 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9014 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9015 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9016 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9017 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9018 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9019 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9020 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9021 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9022 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9023 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9024 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9025 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9026 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9027 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9028 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9029 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9030 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9031 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9032 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9033 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9034 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9035 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9036 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9037 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9038 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9039 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9040 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9041 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9042 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9043 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9044 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9045 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9046 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9047 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9048 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9049 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9050 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9051 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9052 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9053 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9054 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9055 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9056 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9057 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9058 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9059 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9060 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9061 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9062 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9063 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9064 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9065 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9066 69684047588410294335529260943441266399266894149378980677885347145977303110820392068646330300875015179688652845138820594193311692305460272149642066804939239326821765117339931076593303577612459195075468175776968771805330877676838287588242651482410965398727383016796485151576943585881632374122624236256372743823421456201154857815596223568819287532203830180551432087201003113658125646659982252573155214095666760444631201051678135478681235641886146411757541381066907193645380852482850941781332038539072351007635949034620965334006000200807531218895492396125557901993987889225577551250394785406463814541859811611893912785369271864946768295803911565453338733429029067577711279923131884261576981039484207913128919005166034705032718746397043989786955968950813949445540606177986811143400101981465865507840000 9067 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9068 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9069 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9070 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9071 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9072 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9073 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9074 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9075 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9076 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9077 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9078 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9079 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9080 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9081 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9082 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9083 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9084 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9085 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9086 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9087 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9088 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9089 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9090 157973735882926137258644834558781350927138049036642149196766081979930546152229828819621230792083659412354175999929706287036237606456478436963238565446797255553904941521009623750637019210447444995236086354486388205682685099693392397962546090910625658558914977299077631838624931109193660592135989143593197010247696441208018062667956638830513324835506083019310096541684674058662970840978179766583342870354876545927978932784154333130170361200155893915454346310878678607994078392578623085018279731368077019734310696461485728412191602455230673273236081262016639763820370544874384308684644978516453467566396192924163500284432139317834323726587467518882718908683608896198671471585739981620995016016510699339063259384711400676309173398082098724847029181611495223393040554205496100862088031191983117106273280000 9091 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9092 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9093 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9094 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9095 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9096 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9097 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9098 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9099 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9100 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9101 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9102 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9103 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9104 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9105 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9106 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9107 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9108 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9109 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9110 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9111 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9112 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9113 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9114 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9115 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9116 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9117 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9118 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9119 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9120 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9121 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9122 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9123 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9124 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9125 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9126 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9127 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9128 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9129 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9130 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9131 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9132 359074301661891109988899708952110010657384785460287605124249304340382131404018400906999057590406157844281042047840222390433368079475575487217441259260570161874025932077254874785197944665347042474171624283747560391516743231603080920568867264639852121904413743400803457169194468411197190525925103323387336804293014010865825056444265440061756787351105326702891849439249264135340932721543402609443938344316634388894296114218382799204877231007954346869827729164627236475970540186331210272246549829399639065856088213056957060680911512380739320350065612708563822183163702248499475533640198036167898731778418546516623636146514252669437417830533313670420420079437843021059580254914386978224521671405528819597690788581449013737250751133840610401577297329802928642772381179709092637259526094899377625182559165440000 9133 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9134 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9135 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9136 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9137 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9138 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9139 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9140 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9141 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9142 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9143 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9144 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9145 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9146 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9147 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9148 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9149 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9150 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9151 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9152 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9153 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9154 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9155 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9156 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9157 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9158 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9159 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9160 1639892335689856699319304970784286418672276315197133492602446572922525194122152036942264696015384922874831519032486295657109192018964953250122054231043023929278676431796823013143999013286639942979541808103875108308056966338731270564238016797610204640737457566111469388891711137233937569131899946877909967185206194987624223032780960264762043247832498027052107076389051389306102039739288719717330466418494069254080250353635354243968674314013327502154503239094852588985757457030974637313349993070868151613764754869031122896129722877042836476038749653240010975910508628168897104762134784431178793508032037501941420146281130591941320687232045643532810058502792629077179103024194005329551390473309050119102653831451477645738024180428250067704003516905209975111541464847731426074364255675405457614208747708564480000 9161 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9162 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9163 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9164 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9165 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9166 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9167 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9168 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9169 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9170 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9171 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9172 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9173 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9174 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9175 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9176 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9177 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9178 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9179 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9180 834705198866137059953526230129201787104188644435340947734645305617565323808175386803612730271830925743289243187535524489468578737653161204312125603600899180002846303784582913690295497762899730976586780324872430128800995866414216717197150549983594162135365901150737918945880968852074222688137072960856173297269953248700729523685508774763880013146741495769522501882027157156805938227297958336121207407013481250326847430000395310180055225832783698596642148699279967793750545628766090392495146473071889171406260228336841554130028944414803766303723573499165586738448891737968626323926605275470005895588307088488182854457095471298132229801111232558200319777921448200284163439314748712741657750914306510623250800208802121680654307837979284461337790104751877331774605607495295871851406138781377925632252583659320320000 9181 3832131567994435242246638922523165404595330066602650291049756598090242401603333200815386044677975780087440915473975592931150244984565663088996968646131728135393067380675020156752146630229472664913509908471489326721325372022707668948652118174974680798363464852183037785880539527999872756361237301963290691607766355364785049243240170784940973140356690207077877806140386678506896062401524926721132463205598892420250556551131814869036633541798309960257184104678394332141108754981665120991945217457873043185926140708294439575010962883808364091100394925934669208716218861969013963453147044819682797066645917843249247484812525308729725067016901668674697668100437368687504594349894011340196950734447581190271344423758610540635883927284162894962001794370915868830177214344010903347669805583145306056577671611579939589120000 9182 3832131567994435242246638922523165404595330066602650291049756598090242401603333200815386044677975780087440915473975592931150244984565663088996968646131728135393067380675020156752146630229472664913509908471489326721325372022707668948652118174974680798363464852183037785880539527999872756361237301963290691607766355364785049243240170784940973140356690207077877806140386678506896062401524926721132463205598892420250556551131814869036633541798309960257184104678394332141108754981665120991945217457873043185926140708294439575010962883808364091100394925934669208716218861969013963453147044819682797066645917843249247484812525308729725067016901668674697668100437368687504594349894011340196950734447581190271344423758610540635883927284162894962001794370915868830177214344010903347669805583145306056577671611579939589120000 9183 3832131567994435242246638922523165404595330066602650291049756598090242401603333200815386044677975780087440915473975592931150244984565663088996968646131728135393067380675020156752146630229472664913509908471489326721325372022707668948652118174974680798363464852183037785880539527999872756361237301963290691607766355364785049243240170784940973140356690207077877806140386678506896062401524926721132463205598892420250556551131814869036633541798309960257184104678394332141108754981665120991945217457873043185926140708294439575010962883808364091100394925934669208716218861969013963453147044819682797066645917843249247484812525308729725067016901668674697668100437368687504594349894011340196950734447581190271344423758610540635883927284162894962001794370915868830177214344010903347669805583145306056577671611579939589120000 9184 3832131567994435242246638922523165404595330066602650291049756598090242401603333200815386044677975780087440915473975592931150244984565663088996968646131728135393067380675020156752146630229472664913509908471489326721325372022707668948652118174974680798363464852183037785880539527999872756361237301963290691607766355364785049243240170784940973140356690207077877806140386678506896062401524926721132463205598892420250556551131814869036633541798309960257184104678394332141108754981665120991945217457873043185926140708294439575010962883808364091100394925934669208716218861969013963453147044819682797066645917843249247484812525308729725067016901668674697668100437368687504594349894011340196950734447581190271344423758610540635883927284162894962001794370915868830177214344010903347669805583145306056577671611579939589120000 9185 3832131567994435242246638922523165404595330066602650291049756598090242401603333200815386044677975780087440915473975592931150244984565663088996968646131728135393067380675020156752146630229472664913509908471489326721325372022707668948652118174974680798363464852183037785880539527999872756361237301963290691607766355364785049243240170784940973140356690207077877806140386678506896062401524926721132463205598892420250556551131814869036633541798309960257184104678394332141108754981665120991945217457873043185926140708294439575010962883808364091100394925934669208716218861969013963453147044819682797066645917843249247484812525308729725067016901668674697668100437368687504594349894011340196950734447581190271344423758610540635883927284162894962001794370915868830177214344010903347669805583145306056577671611579939589120000 9186 3832131567994435242246638922523165404595330066602650291049756598090242401603333200815386044677975780087440915473975592931150244984565663088996968646131728135393067380675020156752146630229472664913509908471489326721325372022707668948652118174974680798363464852183037785880539527999872756361237301963290691607766355364785049243240170784940973140356690207077877806140386678506896062401524926721132463205598892420250556551131814869036633541798309960257184104678394332141108754981665120991945217457873043185926140708294439575010962883808364091100394925934669208716218861969013963453147044819682797066645917843249247484812525308729725067016901668674697668100437368687504594349894011340196950734447581190271344423758610540635883927284162894962001794370915868830177214344010903347669805583145306056577671611579939589120000 9187 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9188 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9189 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9190 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9191 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9192 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9193 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9194 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9195 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9196 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9197 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9198 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9199 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9200 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9201 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9202 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9203 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9204 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9205 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9206 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9207 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9208 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9209 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9210 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9211 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9212 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9213 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9214 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9215 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9216 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9217 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9218 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9219 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9220 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9221 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9222 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9223 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9224 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9225 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9226 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9227 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9228 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9229 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9230 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9231 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9232 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9233 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9234 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9235 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9236 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9237 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9238 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9239 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9240 8802406211683217751440529605035710934355473162986287718541290905813286796482856362272941744625310366860851782843721936962852112729547328115426036980164579526997875773410521300059680809637098711306332259759010983478884379536159515575053915447916841793840878765464437794167599295815707721361762082609678718623039318272911258111722672293009415303399317405657885320704468200530340255336302756678441267983260655889315528397949778754177147245510717978710751888446271780928126810192884782918498164500734380198072345206952327703800181744107812317257607144871935172421154725942825074051878761950811384862085673285943521472614370634152178478937823132945780543626704635875198053221706544048432395837026093994053278141373528411840625380971722169727718121669993750702917061348193044989597543424484768011958911691799121236208640000 9241 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9242 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9243 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9244 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9245 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9246 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9247 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9248 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9249 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9250 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9251 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9252 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9253 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9254 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9255 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9256 40675919104188149229406687304870020227656641486159635547379305275763198286547279250063263801913559205263996088520839070705339612923238203221383716885340521994257183948930018927575785021333033144946561372346389754655924717836593121472324143284823725929338700775211167046848476345964385380412702583739325358757064689739122923734270468665996508117008245731545088066975347554650702319909055038611077099350647490864527056726925927623052597421505027779622384476510221899668873989901320581866380018157893570895292307201326706319260639839522200718047402616453212431758155988581794667193731758974699409447697896254345012724951006700417216751171680697342451892099002122379290203937505940047806101162897580346520198291287074791115529885470328146311785440237041121998179740490000060896930248164544112983262130927803739232520125440000 9257 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9258 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9259 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9260 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9261 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9262 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9263 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9264 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9265 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9266 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9267 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9268 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9269 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9270 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9271 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9272 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9273 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9274 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9275 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9276 62762943177762314260974518511414441211274197813144317649606268040502614956142451882847616046352621853722345964587654686098339022740556547570595075154080425437138834833199019205249436287916870142652544197530479391434091839621863186431796153088483009108969615296150830753287199001823046641976800086709779028562150816267466671321979333151632612024543723163774070887342961276826033679619671924576891964298049078403965248529646706322370157821382257863957339247255272391189072566417737657819824368017629779891436030011647107850619167272382755707947142237187306782202834690381709171479928104097961188777797853920454354634599403338743765447057903315999403269508760274831244784675571665493764814094350966474680665963455956402691262613280716329759084934285754451243191339576070093963963372917891566333173468021601169635778553553920000 9277 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9278 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9279 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9280 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9281 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9282 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9283 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9284 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9285 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9286 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9287 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9288 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9289 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9290 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9291 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9292 291157293401639375856660791374451592779101003655176489576523477439891630781544834284530090839029812779417962929722130088810194726493441824179990553639779093602887054791210250093152134939646360591765152532343893896862752044005823321857102354177472679256510045358843703864499316169457113372130375602246664913499817636664777888262662126490423687181858331756747914846383997363195970239755658058112201822378649674715994787929031070629475162133392294230898096768017208622726107635611884994626165243233784548916371743224030933319022316976583603729166792838311916162638950128680748846495386474910441954740204244336987751149906632088432327908901613482921231767251138914942144556109976956225574972583694133476043609404472181752084767263009243053752395010151614899317164624293389165898826086966098976219591718152207825940376709936634880000 9293 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9294 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9295 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9296 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9297 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9298 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9299 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9300 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9301 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9302 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9303 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9304 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9305 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9306 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9307 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9308 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9309 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9310 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9311 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9312 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9313 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9314 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9315 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9316 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9317 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9318 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9319 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9320 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9321 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9322 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9323 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9324 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9325 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9326 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9327 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9328 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9329 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9330 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9331 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9332 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9333 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9334 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9335 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9336 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9337 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9338 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9339 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9340 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9341 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9342 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9343 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9344 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9345 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9346 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9347 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9348 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9349 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9350 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9351 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9352 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9353 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9354 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9355 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9356 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9357 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9358 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9359 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9360 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9361 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9362 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9363 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9364 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9365 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9366 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9367 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9368 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9369 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9370 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9371 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9372 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9373 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9374 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9375 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9376 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9377 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9378 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9379 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9380 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9381 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9382 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9383 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9384 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9385 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9386 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9387 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9388 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9389 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9390 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9391 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9392 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9393 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9394 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9395 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9396 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9397 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9398 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9399 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9400 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9401 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9402 451002647479139393201967565839025517214827454661868382354034866554392136080612948306737110709657179995318424578139579507566991631338341385654805367588017815990872047871584677394292657021512212556644221272600691646240402916165020325556651546620905180168334060260848897286109440746489068613429951807880083951011217519193740948918863633933666291444698555891202520097048811915590557901381514332015800622864528346135075926502069128405057026144624663763661151893658656156602740727562809856675929961769132266271459830254023915711165568996728002176479362106545158135927733749326479963221353649636274587892576374477994026531205373104981675930888599285044988007472014179245381917414354305193415632532142212754391550967527409533979304490401317490262459870724851479042288003030459817977281608710487314164147571417769922381643523691847429120000 9403 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9404 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9405 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9406 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9407 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9408 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9409 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9410 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9411 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9412 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9413 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9414 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9415 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9416 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9417 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9418 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9419 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9420 1060307224223456713417825747287548990972059345910052566914335971269375911925521041469138947278404030168993616183206151422289997325276440597674447419199429885394540184546095576553982036657575211720670564211884226060311187255903962785383687786105748078575753375673255757519643295194995800310173816700326077368827372387624484970908248403378049451186486304900217124748161756813553401626147940194569147264354506141763563503206364520880289068466012584508367368101991500624173043450500165973045111340119229958004202060927210225836950252711307533116902980312487666777566102044666554393533402430294881556135447056397763956374863832169811920113519096919140766805566705335405892887841146971509720152083066342185574536324656939814385344856933497419607043156074125827228419095124611032064589062078355675599910940403177087519243924199533305861120000 9421 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9422 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9423 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9424 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9425 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9426 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9427 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9428 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9429 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9430 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9431 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9432 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9433 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9434 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9435 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9436 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9437 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9438 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9439 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9440 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9441 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9442 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9443 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9444 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9445 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9446 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9447 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9448 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9449 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9450 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9451 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9452 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9453 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9454 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9455 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9456 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9457 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9458 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9459 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9460 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9461 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9462 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9463 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9464 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9465 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9466 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9467 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9468 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9469 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9470 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9471 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9472 713586761902386368130196727924520470924195939797465377533348108664289988725875660908730511518365912303732703691297739907201168199911044522234903113121216312870525544199522323020829910670548117488011289714598084138589429023223366954563221880049168456881482021828101124810719937666232173608746978639319450069220821616871278385421251175473427280648505283197846124955512862335521439294397563750945036108910582633406878237657883322552434543077626469374131238732640279920068458242186611699859359931900241761736827987004012481988267520074709969787675705750304199741301986676060591106847979835588455287279155868955695142640283359050283422236398352226581736060146392690728165913517091911826041662351903648290891662946494120495081337088716243763395540044037886681724726051018863224579468438778733369678740062891338179900451160986285914844533760000 9473 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9474 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9475 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9476 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9477 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9478 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9479 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9480 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9481 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9482 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9483 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9484 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9485 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9486 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9487 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9488 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9489 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9490 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9491 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9492 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9493 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9494 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9495 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9496 1126753497043868075277580633392817823589305388940197831125156663580913892198157668574885477687499775527593939128559131313470644587659539300608912015618400558022559834291045748049890428948795477513569826459350374854832708427669696421255327348597636993415860112466571676076126781574980602128211479271485411659299677333039748570580155606072541676143989842169399031304754809627788352645853753162742212015969809978149460737261797766310294143519572195141753225958839001993788095564412659874077929332470481741782451391479335709059474414197967042294739939379730331391515836961499673357712960160394170898613787117081042630229007423940397523711272998165772561238971154058659773977443488128773319784853655860651317935792514216261733431263082948902401557729535823070443342434558785031610980664831619990722730559305422986062812383197345459539518807040000 9497 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9498 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9499 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9500 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9501 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9502 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9503 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9504 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9505 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9506 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9507 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9508 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9509 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9510 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9511 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9512 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9513 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9514 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9515 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9516 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9517 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9518 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9519 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9520 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9521 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9522 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9523 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9524 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9525 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9526 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9527 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9528 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9529 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9530 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9531 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9532 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9533 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9534 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9535 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9536 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9537 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9538 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9539 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9540 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9541 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9542 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9543 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9544 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9545 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9546 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9547 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9548 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9549 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9550 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9551 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9552 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9553 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9554 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9555 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9556 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9557 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9558 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9559 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9560 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9561 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9562 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9563 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9564 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9565 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9566 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9567 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9568 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9569 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9570 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9571 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9572 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9573 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9574 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9575 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9576 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9577 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9578 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9579 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9580 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9581 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9582 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9583 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9584 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9585 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9586 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9587 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9588 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9589 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9590 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9591 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9592 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9593 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9594 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9595 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9596 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9597 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9598 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9599 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9600 1783650785820443163164410142660830614741870430692333166671122998448586691349683589354043711179312144660181205640509104869224030382265050712863907720723928083349712217682725419162976549025943240903981035285151643395200177441001129434847183192830059360577306558034582963228508695233194293168958771686761406656671389218201921987228386324412833473335935920154158666555426863640788962238386491256620921621280209195410596347085425864069195629191482784909395356692842140156166555278465240580665362133300772597241620552711788427441147997675381827952573324038113114592769569910053982925259615933903972532505625006339290483652518752097649280034945156096417964441291336874858422206293041707848165219423337227411036292359550004342324021689460308112501665885855207920511811073906556705040182392428454445314082475380484586937432002601397862451058271544320000 9601 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9602 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9603 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9604 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9605 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9606 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9607 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9608 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9609 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9610 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9611 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9612 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9613 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9614 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9615 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9616 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9617 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9618 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9619 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9620 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9621 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9622 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9623 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9624 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9625 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9626 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9627 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9628 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9629 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9630 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9631 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9632 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9633 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9634 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9635 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9636 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9637 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9638 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9639 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9640 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9641 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9642 8563307422723947626352333094914647781375719937753891533188061515551664705169830912488763857371877606513529968280084212477144569865254508472459620967195578728161968357094764737401450411873553499580012950404013039940356051894246422416701326508777114990131648785124032806460070245814565801504171062868141513358679339636587427460683482743506013505485828352660115758132604372339427807706493544523037044703766284347166273062357129573396208215748308850350007107482335114889755631891911620027774403601977009239357020273569296240144951536839508156000304528706981063159886705138169172024171416098672972128559505655434933612015742528820814193447771694418902647282639708336195285012412893239379041218451442028800385239618199570847497628131098939248120497917990853226377204965825378740897915666049009791952909964301706501886611044489311137627530761684280320000 9643 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9644 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9645 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9646 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9647 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9648 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9649 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9650 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9651 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9652 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9653 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9654 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9655 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9656 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9657 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9658 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9659 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9660 20646134196187437727135475091839215800896860769924632486516416313995063604164462330010409660123596909304120753523283036282395557945128619927100146151908540313598505708955477781874896943027137487487411223424075439296198441117028124446666898212661624241207405220934043096375229362658918147426556432575089188707775887863812287607707876894592998561726332158263539092857709141710360444380355935845042314780780511561017884353343039401458258008169172638193867136139909961999200828491398915886964087084366569276089775879575573234989478155320054164116734218712531343278486846088125873750277284213900535801956968135253624938569955236986983020402577555243974282598444336798566832164927485600142868377686426731437728812719479165313316781424079542527218520480275947128795441172604988144304874670844162608398465923931414376048619228263729152819976666420799851520000 9661 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9662 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9663 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9664 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9665 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9666 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9667 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9668 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9669 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9670 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9671 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9672 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9673 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9674 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9675 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9676 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9677 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9678 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9679 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9680 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9681 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9682 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9683 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9684 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9685 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9686 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9687 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9688 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9689 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9690 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9691 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9692 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9693 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9694 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9695 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9696 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9697 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9698 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9699 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9700 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9701 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9702 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9703 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9704 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9705 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9706 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9707 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9708 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9709 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9710 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9711 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9712 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9713 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9714 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9715 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9716 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9717 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9718 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9719 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9720 99741474301781511659791480168675251534132734379505899542360807212910152271718517516280289068057096668848207360270980348280252940432916362867820806059870158254994381079963913164237627131764101202051683620361708447239934669036362869201847785265368306709272974622332362198588733051005233570217694125770255870647265314270077161432836753277778776051699910656571157357595592863602751306801499526067399422705950651351277399311000223348444844437465273015114572134691905026418139202441948162649923504704574896172789707274229594298234168968351181666847943010600238919378369953451736096087589560037353488459254113061410262078231453749884114971564852169383639759233084591073876366188764682934290197132603127539575667894247803847628633371059728269948992672440213100579210776304854697725136849534848149561172988878512662850690879491742075537273307275478884082693120000 9721 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9722 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9723 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9724 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9725 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9726 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9727 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9728 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9729 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9730 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9731 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9732 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9733 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9734 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9735 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9736 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9737 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9738 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9739 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9740 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9741 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9742 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9743 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9744 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9745 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9746 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9747 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9748 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9749 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9750 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9751 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9752 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9753 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9754 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9755 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9756 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9757 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9758 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9759 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9760 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9761 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9762 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9763 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9764 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9765 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9766 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9767 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9768 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9769 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9770 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9771 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9772 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9773 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9774 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9775 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9776 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9777 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9778 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9779 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9780 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9781 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9782 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9783 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9784 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9785 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9786 484843306580959928178246385099930397707419221818778177675415883861956250192823713646638485159825546907271135978277235472990309543444406439900476938257028839277527686429704581891359105487505295943173234078578264762033322426185759907190182084174955338913775929639157612647339831360936440384828211145369213787216356692666845081725019457683282630387313265701592395915272176909972974102362089196213628593773626116218559438050772085696790388810518692126471935146737350333418574663070310018641278156368938570295930767060030057883716295355155094082547850974527761387098256343728889163081772851341575307400434243591515283962283096678186682876776746395373872869632024197210113016043585123743584648261583802969877321633938574503322786816721339120222053380731875881915543583617898685641890225588896855016861898938450054117208365209358229186685546666102855525971256320000 9787 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9788 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9789 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9790 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9791 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9792 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9793 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9794 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9795 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9796 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9797 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9798 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9799 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9800 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9801 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9802 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9803 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9804 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9805 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9806 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9807 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9808 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9809 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9810 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9811 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9812 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9813 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9814 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9815 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9816 1186411571203608944252168904339529683190054835790550200771742667810206944221839627293324373186093113282092469738844395202407287452808462558436467067914949569712110248693487111888155731127925459172944903790281013872695539976876554492894375559976115714322009699827018678148040567340211469621674632672718466137318424826955769914981122612950992596557755561171796592804671016898703867628480032263134749168964063106386814944910239293700046081419339239633476825304066296265875252200533048615615207648634792681514142586995893551641453774734064515219994591334669432114229433273104591782061098167232834777208862594068437899855706737571522812999472698429479866911989563210573146550258652797800551634296095565867289806038247691809630859340517116827183364622650900283047335149112998083765705382016030604226261066702387282424808869667299586819819532691953687472051664215040000 9817 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9818 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9819 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9820 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9821 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9822 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9823 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9824 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9825 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9826 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9827 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9828 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9829 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9830 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9831 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9832 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9833 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9834 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9835 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9836 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9837 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9838 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9839 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9840 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9841 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9842 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9843 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9844 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9845 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9846 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9847 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9848 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9849 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9850 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9851 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9852 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9853 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9854 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9855 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9856 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9857 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9858 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9859 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9860 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9861 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9862 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9863 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9864 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9865 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9866 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9867 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9868 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9869 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9870 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9871 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9872 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9873 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9874 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9875 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9876 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9877 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9878 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9879 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9880 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9881 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9882 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9883 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9884 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9885 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9886 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9887 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9888 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9889 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9890 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9891 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9892 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9893 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9894 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9895 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9896 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9897 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9898 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9899 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9900 5824094403038516307333897151402751214779979188895810935588484756280305889185010730382929347970531093101791933947987136048617374105836742699364616836394487437716749210836328232258956484106986079079986532706489497101062405746487006005618489623922752041606745616450834691028731145073098104372800771790374950268096147475525874512642330906976422656502022049792349474078130021955737286188208478379728483670444585789252874564564364692773526213687536327360737735417661448369181613052416735654055054347148197273552925959562841445007896580169522705214953448861892242248752287937670441058137930902945985921318306474281961650391664374738605489014411476590316666670956765800703576415219726584402907972759533132842525657841757919093477888502598526504643136932593269489479368246995707593205847720316694236146715576442019169423386741196773671698494085984800651800301619631631360000 9901 28835091389443694237610124796595021264375676964223159942098588028343794457354988126125883201802099441946971864976484310576704619197997713104554217956989107304135625342850661077914093552813688077525013323429829500147359970850857166733817142128041545357994997547048082555283247899256908714749736621134146378777344026151328604712092180320440268572341511168521922246160821738702855303917820176458035722652371144242590981969158169593921728283966992356763012528052841830875818166222515258223226574072730724701360536425795627994234095968419306913519234525315228491373572577579406353678840895900485576296446935354169992131089130319330835776110351220598657816687906947479283406831752866319378797373132448540703344531974543457431809025976365304724488170953269277242412352190875748293962152063287953163162388818964436907815187755665226448579244219710748027063293318796206863360000 9902 28835091389443694237610124796595021264375676964223159942098588028343794457354988126125883201802099441946971864976484310576704619197997713104554217956989107304135625342850661077914093552813688077525013323429829500147359970850857166733817142128041545357994997547048082555283247899256908714749736621134146378777344026151328604712092180320440268572341511168521922246160821738702855303917820176458035722652371144242590981969158169593921728283966992356763012528052841830875818166222515258223226574072730724701360536425795627994234095968419306913519234525315228491373572577579406353678840895900485576296446935354169992131089130319330835776110351220598657816687906947479283406831752866319378797373132448540703344531974543457431809025976365304724488170953269277242412352190875748293962152063287953163162388818964436907815187755665226448579244219710748027063293318796206863360000 9903 28835091389443694237610124796595021264375676964223159942098588028343794457354988126125883201802099441946971864976484310576704619197997713104554217956989107304135625342850661077914093552813688077525013323429829500147359970850857166733817142128041545357994997547048082555283247899256908714749736621134146378777344026151328604712092180320440268572341511168521922246160821738702855303917820176458035722652371144242590981969158169593921728283966992356763012528052841830875818166222515258223226574072730724701360536425795627994234095968419306913519234525315228491373572577579406353678840895900485576296446935354169992131089130319330835776110351220598657816687906947479283406831752866319378797373132448540703344531974543457431809025976365304724488170953269277242412352190875748293962152063287953163162388818964436907815187755665226448579244219710748027063293318796206863360000 9904 28835091389443694237610124796595021264375676964223159942098588028343794457354988126125883201802099441946971864976484310576704619197997713104554217956989107304135625342850661077914093552813688077525013323429829500147359970850857166733817142128041545357994997547048082555283247899256908714749736621134146378777344026151328604712092180320440268572341511168521922246160821738702855303917820176458035722652371144242590981969158169593921728283966992356763012528052841830875818166222515258223226574072730724701360536425795627994234095968419306913519234525315228491373572577579406353678840895900485576296446935354169992131089130319330835776110351220598657816687906947479283406831752866319378797373132448540703344531974543457431809025976365304724488170953269277242412352190875748293962152063287953163162388818964436907815187755665226448579244219710748027063293318796206863360000 9905 28835091389443694237610124796595021264375676964223159942098588028343794457354988126125883201802099441946971864976484310576704619197997713104554217956989107304135625342850661077914093552813688077525013323429829500147359970850857166733817142128041545357994997547048082555283247899256908714749736621134146378777344026151328604712092180320440268572341511168521922246160821738702855303917820176458035722652371144242590981969158169593921728283966992356763012528052841830875818166222515258223226574072730724701360536425795627994234095968419306913519234525315228491373572577579406353678840895900485576296446935354169992131089130319330835776110351220598657816687906947479283406831752866319378797373132448540703344531974543457431809025976365304724488170953269277242412352190875748293962152063287953163162388818964436907815187755665226448579244219710748027063293318796206863360000 9906 28835091389443694237610124796595021264375676964223159942098588028343794457354988126125883201802099441946971864976484310576704619197997713104554217956989107304135625342850661077914093552813688077525013323429829500147359970850857166733817142128041545357994997547048082555283247899256908714749736621134146378777344026151328604712092180320440268572341511168521922246160821738702855303917820176458035722652371144242590981969158169593921728283966992356763012528052841830875818166222515258223226574072730724701360536425795627994234095968419306913519234525315228491373572577579406353678840895900485576296446935354169992131089130319330835776110351220598657816687906947479283406831752866319378797373132448540703344531974543457431809025976365304724488170953269277242412352190875748293962152063287953163162388818964436907815187755665226448579244219710748027063293318796206863360000 9907 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9908 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9909 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9910 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9911 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9912 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9913 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9914 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9915 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9916 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9917 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9918 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9919 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9920 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9921 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9922 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9923 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9924 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9925 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9926 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9927 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9928 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9929 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9930 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9931 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9932 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9933 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9934 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9935 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9936 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9937 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9938 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9939 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9940 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9941 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9942 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9943 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9944 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9945 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9946 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9947 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9948 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9949 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9950 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9951 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9952 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9953 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9954 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9955 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9956 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9957 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9958 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9959 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9960 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9961 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9962 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9963 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9964 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9965 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9966 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9967 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9968 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9969 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9970 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9971 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9972 71424521371652030626560279121165867671858551840380767176578202546207578870868305588413812690863800317702649309546751637298497341753440335359980797879462018792343943974241087489993209730319505368029458002135687671865010647797573201999665061051158907851753608924038100489436605046459362886435097610549280580231481152776840953871852330653730545253689923164428801403740355446766972587804440577086554485009923324288897862337604786084144120959386240067701982031986889215079401597733170294618932223978154005085270048726695770541717855713774623224787143919205820973132339274664189538062488899145502772486299058872279070508707775800982480217425339973422875411935945508906184998722251849873101281093249075035322184405700944144058590957343456859802557199451247999729455396376799228524144250660764259985153237104574910220658220070782765913130787932223522863035777550658204400542720000 9973 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9974 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9975 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9976 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9977 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9978 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9979 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9980 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9981 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9982 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9983 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9984 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9985 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9986 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9987 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9988 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9989 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9990 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9991 356194088080428676734656111977254182079558598027978885909595496097937195829020239969419683889337772184383112106709650415207606243324406952440224239024877087717419248599540303312596136925103373270362907056650674419590808100566497558372329659462129473456695247704178007140820349366692842714651831783809262253614396508898105836958927572970154229180151646821006432600453152613026892295380745157930647216744487618228733639477635068201626731224459179217629784393518616515600975767895320259264615000979054023360241733000031807691546946444594046022013486725079429193010975962750313226317632140038622326389173406596055724626925677919499628844300170447459879679324560252915144588627869975317156088812033137201151733631230608446420193104271819359835352753663373774650794061731097752649907378045231364545959193440515077270422543492993653608783239417998708517959422645132465345506544640000 9992 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 9993 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 9994 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 9995 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 9996 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 9997 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 9998 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 9999 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 10000 1780970440402143383673280559886270910397792990139894429547977480489685979145101199847098419446688860921915560533548252076038031216622034762201121195124385438587096242997701516562980684625516866351814535283253372097954040502832487791861648297310647367283476238520890035704101746833464213573259158919046311268071982544490529184794637864850771145900758234105032163002265763065134461476903725789653236083722438091143668197388175341008133656122295896088148921967593082578004878839476601296323075004895270116801208665000159038457734732222970230110067433625397145965054879813751566131588160700193111631945867032980278623134628389597498144221500852237299398396622801264575722943139349876585780444060165686005758668156153042232100965521359096799176763768316868873253970308655488763249536890226156822729795967202575386352112717464968268043916197089993542589797113225662326727532723200000 #