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