0 1 1 4 2 4 3 16 4 40 5 16 6 64 7 296 8 296 9 64 10 256 11 1928 12 3552 13 1928 14 256 15 1024 16 11688 17 34808 18 34808 19 11688 20 1024 21 4096 22 67656 23 302352 24 487312 25 302352 26 67656 27 4096 28 16384 29 379240 30 2423016 31 5830000 32 5830000 33 2423016 34 379240 35 16384 36 65536 37 2076424 38 18330496 39 62617144 40 93280000 41 62617144 42 18330496 43 2076424 44 65536 45 262144 46 11168552 47 132823640 48 621624968 49 1309794296 50 1309794296 51 621624968 52 132823640 53 11168552 54 262144 55 1048576 56 59250632 57 930964464 58 5812434816 59 16694604048 60 23576297328 61 16694604048 62 5812434816 63 930964464 64 59250632 65 1048576 66 4194304 67 310933224 68 6356045000 69 51858617280 70 197493615360 71 379132716432 72 379132716432 73 197493615360 74 51858617280 75 6356045000 76 310933224 77 4194304 78 16777216 79 1617580680 80 42489335136 81 445638905960 82 2202252330240 83 5584624216848 84 7582654328640 85 5584624216848 86 2202252330240 87 445638905960 88 42489335136 89 1617580680 90 16777216 91 67108864 92 8356338856 93 279199721016 94 3714323033624 95 23411324419400 96 76688645914512 97 137257409671728 98 137257409671728 99 76688645914512 100 23411324419400 101 3714323033624 102 279199721016 103 8356338856 104 67108864 105 268435456 106 42922544968 107 1808899747792 108 30188257050608 109 239291117825936 110 994545030682808 111 2292837847691424 112 3019663012778016 113 2292837847691424 114 994545030682808 115 239291117825936 116 30188257050608 117 1808899747792 118 42922544968 119 268435456 120 1073741824 121 219444563048 122 11583081751208 123 240260195318928 124 2367152798366608 125 12300980925708376 126 35857463875790744 127 60730347312855264 128 60730347312855264 129 35857463875790744 130 12300980925708376 131 2367152798366608 132 240260195318928 133 11583081751208 134 219444563048 135 1073741824 136 4294967296 137 1117623909896 138 73448492642112 139 1878733757003032 140 22781385512035712 141 146216120306874504 142 530788371717824704 143 1134180850826687576 144 1457528335508526336 145 1134180850826687576 146 530788371717824704 147 146216120306874504 148 22781385512035712 149 1878733757003032 150 73448492642112 151 1117623909896 152 4294967296 153 17179869184 154 5674018895400 155 461925810140696 156 14473209166579240 157 214189557965337240 158 1680447250954441928 159 7501125521781364600 160 19907026563143109192 161 32234691086849254520 162 32234691086849254520 163 19907026563143109192 164 7501125521781364600 165 1680447250954441928 166 214189557965337240 167 14473209166579240 168 461925810140696 169 5674018895400 170 17179869184 171 68719476736 172 28730871729864 173 2885035238752176 174 110089054558727904 175 1974034228721124240 176 18765247744000710432 177 101898411233084716848 178 331494175021294670112 179 665514664926194582928 180 838101968258080617520 181 665514664926194582928 182 331494175021294670112 183 101898411233084716848 184 18765247744000710432 185 1974034228721124240 186 110089054558727904 187 2885035238752176 188 28730871729864 189 68719476736 190 274877906944 191 145166187137512 192 17913559738840200 193 828324086686138848 194 17883965866384824096 195 204419845812986630208 196 1337993323978859245824 197 5276810504963596840800 198 12958588604433755046816 199 20212530896321772188752 200 20212530896321772188752 201 12958588604433755046816 202 5276810504963596840800 203 1337993323978859245824 204 204419845812986630208 205 17883965866384824096 206 828324086686138848 207 17913559738840200 208 145166187137512 209 274877906944 210 1099511627776 211 732153127547272 212 110675014550066464 213 6174453361318616136 214 159638208664801369728 215 2179573963778191329696 216 17059490464422351801984 217 80790802062240172427808 218 239932031332622610014592 219 457141730718689364156016 220 565950865097009621285056 221 457141730718689364156016 222 239932031332622610014592 223 80790802062240172427808 224 17059490464422351801984 225 2179573963778191329696 226 159638208664801369728 227 6174453361318616136 228 110675014550066464 229 732153127547272 230 1099511627776 231 4398046511104 232 3687153916802984 233 680889609233986040 234 45656023849331775160 235 1406769189906101896680 236 22808929847299749361824 237 212006809956009153284064 238 1195769651044244229141600 239 4252628011049554251447840 240 9781755000664923494261680 241 14780438072138475160331024 242 14780438072138475160331024 243 9781755000664923494261680 244 4252628011049554251447840 245 1195769651044244229141600 246 212006809956009153284064 247 22808929847299749361824 248 1406769189906101896680 249 45656023849331775160 250 680889609233986040 251 3687153916802984 252 4398046511104 253 17592186044416 254 18545720746792520 255 4173829349407187856 256 335252627957704105040 257 12258586043934114226960 258 234822521613725884086696 259 2576246696506086520077120 260 17181595550650860432954816 261 72555389851391047141922880 262 199457491196486427700015120 263 363434213020577428152821216 264 443413142164154254809930720 265 363434213020577428152821216 266 199457491196486427700015120 267 72555389851391047141922880 268 17181595550650860432954816 269 2576246696506086520077120 270 234822521613725884086696 271 12258586043934114226960 272 335252627957704105040 273 4173829349407187856 274 18545720746792520 275 17592186044416 276 70368744177664 277 93186000571117416 278 25506619115112940136 279 2446940300089701243824 280 105779498794500108231600 281 2383091587490083469773384 282 30693739918949108766591816 283 240522484987281195164045376 284 1197114993679058913929216064 285 3898944402879362408654808400 286 8478856332628353265039754064 287 12466144540791552672594100256 288 12466144540791552672594100256 289 8478856332628353265039754064 290 3898944402879362408654808400 291 1197114993679058913929216064 292 240522484987281195164045376 293 30693739918949108766591816 294 2383091587490083469773384 295 105779498794500108231600 296 2446940300089701243824 297 25506619115112940136 298 93186000571117416 299 70368744177664 300 281474976710656 301 467829958948384008 302 155462550705526693632 303 17766247578505732210168 304 904962557558153695704576 305 23880752759684253717287256 306 359365414114272924000932608 307 3290315873158024430902927272 308 19175829623894330870431500288 309 73431462117333830677167614416 310 188884987908625469066343108096 311 331132725766555295594587322928 312 398916625305329685523011208192 313 331132725766555295594587322928 314 188884987908625469066343108096 315 73431462117333830677167614416 316 19175829623894330870431500288 317 3290315873158024430902927272 318 359365414114272924000932608 319 23880752759684253717287256 320 904962557558153695704576 321 17766247578505732210168 322 155462550705526693632 323 467829958948384008 324 281474976710656 325 1125899906842624 326 2347031094089818408 327 945406713124766530008 328 128405759367883819505608 329 7683856649927872870890808 330 236645876218553972152495128 331 4142911454615467075506932968 332 44099513715252273067952717368 333 299206588823050483494139476168 334 1338125600003226416211808993168 335 4039587610950099349794988187248 336 8366920668853587877112985789648 337 12011922342916714993476163820848 338 12011922342916714993476163820848 339 8366920668853587877112985789648 340 4039587610950099349794988187248 341 1338125600003226416211808993168 342 299206588823050483494139476168 343 44099513715252273067952717368 344 4142911454615467075506932968 345 236645876218553972152495128 346 7683856649927872870890808 347 128405759367883819505608 348 945406713124766530008 349 2347031094089818408 350 1125899906842624 351 4503599627370496 352 11767806567747528136 353 5738157149383114095472 354 924366296829555432849472 355 64809402942987962274272272 356 2321909302215182571144726352 357 47108615575399966086729212752 358 580381614323930746484139349312 359 4560668367612155809424633496112 360 23678971165326003564130445910712 361 83316738553365919221366014484832 362 202255974640855705802799562402432 363 342795329526032021683652365347232 364 408405359659168309778189569908832 365 342795329526032021683652365347232 366 202255974640855705802799562402432 367 83316738553365919221366014484832 368 23678971165326003564130445910712 369 4560668367612155809424633496112 370 580381614323930746484139349312 371 47108615575399966086729212752 372 2321909302215182571144726352 373 64809402942987962274272272 374 924366296829555432849472 375 5738157149383114095472 376 11767806567747528136 377 4503599627370496 378 18014398509481984 379 58974140827558755560 380 34770209286763362888776 381 6631232477989615224619520 382 543433113558301694881113920 383 22582228196454330159433616240 384 529133888309379225145910286320 385 7514804531372837397407033948480 386 68076797540796276882230806987520 387 408161329236705474141037733753720 388 1663692734218968943945863566912600 389 4700174390680153971469313725733120 390 9327588790592770757191629531201920 391 13113207045674437656534965264700320 392 13113207045674437656534965264700320 393 9327588790592770757191629531201920 394 4700174390680153971469313725733120 395 1663692734218968943945863566912600 396 408161329236705474141037733753720 397 68076797540796276882230806987520 398 7514804531372837397407033948480 399 529133888309379225145910286320 400 22582228196454330159433616240 401 543433113558301694881113920 402 6631232477989615224619520 403 34770209286763362888776 404 58974140827558755560 405 18014398509481984 406 72057594037927936 407 295429150491587719304 408 210390479945406939999456 409 47426963415243444096111144 410 4533139417850122785338257920 411 217912747834163117196692622000 412 5878476816201604835604376885440 413 95891197052835692000125130591280 414 997276879242503420124538498613760 415 6871863623515485532124799099511320 416 32271247522273085646344920079358240 417 105440163278800657394902840791161400 418 243244908463087411544452347013893120 419 400148706797728084547735370592741920 420 472075453644279755635258749529211520 421 400148706797728084547735370592741920 422 243244908463087411544452347013893120 423 105440163278800657394902840791161400 424 32271247522273085646344920079358240 425 6871863623515485532124799099511320 426 997276879242503420124538498613760 427 95891197052835692000125130591280 428 5878476816201604835604376885440 429 217912747834163117196692622000 430 4533139417850122785338257920 431 47426963415243444096111144 432 210390479945406939999456 433 295429150491587719304 434 72057594037927936 435 288230376151711744 436 1479451595467152290472 437 1271501183337680859295160 438 338300458305066316872761688 439 37640497281843042161493286536 440 2088142634207271492759704819760 441 64668412353538452520354469648400 442 1207643564802434337727090235525520 443 14364602477230933341497590248147120 444 113268872207521394000611312260377400 445 609850328652679366287699260399775720 446 2291569894672017745143130853613302280 447 6106161964264212390004197208836679320 448 11667426184823125668200548240354475040 449 16100183594753869207841629532787903840 450 16100183594753869207841629532787903840 451 11667426184823125668200548240354475040 452 6106161964264212390004197208836679320 453 2291569894672017745143130853613302280 454 609850328652679366287699260399775720 455 113268872207521394000611312260377400 456 14364602477230933341497590248147120 457 1207643564802434337727090235525520 458 64668412353538452520354469648400 459 2088142634207271492759704819760 460 37640497281843042161493286536 461 338300458305066316872761688 462 1271501183337680859295160 463 1479451595467152290472 464 288230376151711744 465 1152921504606846976 466 7406769579748767939912 467 7676349551081034029066064 468 2407519744818932324747481776 469 311272992003896326798129142928 470 19884858129038891657520648687384 471 705152117293188127000816431437280 472 15030126346372315933047563271287520 473 203773962411634492878875429101428960 474 1831610400628551455545386815588584200 475 11256357534118024584042461139845917680 476 48400105979091891601764045793394375760 477 148113129111011788633216034120879519280 478 326575646391541596549497461471596341400 479 523151828402032159105160296397271769920 480 611806976600647029897981922245940345920 481 523151828402032159105160296397271769920 482 326575646391541596549497461471596341400 483 148113129111011788633216034120879519280 484 48400105979091891601764045793394375760 485 11256357534118024584042461139845917680 486 1831610400628551455545386815588584200 487 203773962411634492878875429101428960 488 15030126346372315933047563271287520 489 705152117293188127000816431437280 490 19884858129038891657520648687384 491 311272992003896326798129142928 492 2407519744818932324747481776 493 7676349551081034029066064 494 7406769579748767939912 495 1152921504606846976 496 4611686018427387904 497 37073047229900472496744 498 46302520702617913516413480 499 17098281399367119362162486480 500 2564817048120557516452205078480 501 188301912921466914721629712474296 502 7628182058674009128076263126306936 503 185075649094304742819546056064406560 504 2851100960291666444738789357541910560 505 29109058230873665736940789759288747560 506 203379265493366130565229126347557452520 507 996154170505210964043479754257217660720 508 3483012503295302124972029599182142950960 509 8810274829098466491272209595676487227960 510 16274821485458952391432332026054415027960 511 22087369123452936750164862450618301970880 512 22087369123452936750164862450618301970880 513 16274821485458952391432332026054415027960 514 8810274829098466491272209595676487227960 515 3483012503295302124972029599182142950960 516 996154170505210964043479754257217660720 517 203379265493366130565229126347557452520 518 29109058230873665736940789759288747560 519 2851100960291666444738789357541910560 520 185075649094304742819546056064406560 521 7628182058674009128076263126306936 522 188301912921466914721629712474296 523 2564817048120557516452205078480 524 17098281399367119362162486480 525 46302520702617913516413480 526 37073047229900472496744 527 4611686018427387904 528 18446744073709551616 529 185526645160147321060360 530 279075607821524097163370176 531 121215952978756226681179050200 532 21065681389744207951206840195200 533 1774226544784939515504685769701544 534 81930877974384098722411522637298240 535 2257049419738898435729218247371373304 536 39395329698140530135812761860306310400 537 455397482929232648588177579524385303400 538 3604145230909841137073668302607311771840 539 20026794194912317724782924472547201223800 540 79635900144849897136595987689087511072640 541 229883959670465879225984243907689570747400 542 486772832978427405853770587573862189518400 543 761431264540243798473211359108890453033880 544 883494764938117470006594498024732078835200 545 761431264540243798473211359108890453033880 546 486772832978427405853770587573862189518400 547 229883959670465879225984243907689570747400 548 79635900144849897136595987689087511072640 549 20026794194912317724782924472547201223800 550 3604145230909841137073668302607311771840 551 455397482929232648588177579524385303400 552 39395329698140530135812761860306310400 553 2257049419738898435729218247371373304 554 81930877974384098722411522637298240 555 1774226544784939515504685769701544 556 21065681389744207951206840195200 557 121215952978756226681179050200 558 279075607821524097163370176 559 185526645160147321060360 560 18446744073709551616 561 73786976294838206464 562 928297308587390149159976 563 1680947079509749739217333656 564 858000241517225406071807937384 565 172525577566252619090133630218200 566 16642140707536270293980790813560296 567 874309802632174112204760485233730264 568 27285469956359405754693746400204053544 569 538198389550114416265900471497445550616 570 7023236509627959275449065865905585635400 571 62753765271827057430912150883660767997560 572 394109688927340635435659242955998124424840 573 1774844257190406297305108914839080207757240 574 5819288917874317478120035850968822968449160 575 14049242066032408527565508186206379538521400 576 25176196351790035099773968749693886777048520 577 33659951854107469168069328501781341090415480 578 33659951854107469168069328501781341090415480 579 25176196351790035099773968749693886777048520 580 14049242066032408527565508186206379538521400 581 5819288917874317478120035850968822968449160 582 1774844257190406297305108914839080207757240 583 394109688927340635435659242955998124424840 584 62753765271827057430912150883660767997560 585 7023236509627959275449065865905585635400 586 538198389550114416265900471497445550616 587 27285469956359405754693746400204053544 588 874309802632174112204760485233730264 589 16642140707536270293980790813560296 590 172525577566252619090133630218200 591 858000241517225406071807937384 592 1680947079509749739217333656 593 928297308587390149159976 594 73786976294838206464 595 295147905179352825856 596 4644216661059859759439048 597 10119101180167644480673761072 598 6064834838403419083375262239648 599 1409376628741606616527510511616656 600 155472610427512769075801527119243264 601 9275646528962901771454990158371232112 602 327243773401550860779978785444490227168 603 7276944773292155167831618049975468213712 604 106909827922116788652548969930198534228064 605 1075203336075161663745343956616607149757040 606 7605996996249440082169516718198812602306720 607 38644360027157357278208882954281234559161680 608 143299018033623554560668332337446995657566720 609 392549291217566972971060007774966582936165040 610 801480298202756063029712094526930578149914080 611 1227075356821530155556413882528892330903377040 612 1413717977872513705058911797074816325797450160 613 1227075356821530155556413882528892330903377040 614 801480298202756063029712094526930578149914080 615 392549291217566972971060007774966582936165040 616 143299018033623554560668332337446995657566720 617 38644360027157357278208882954281234559161680 618 7605996996249440082169516718198812602306720 619 1075203336075161663745343956616607149757040 620 106909827922116788652548969930198534228064 621 7276944773292155167831618049975468213712 622 327243773401550860779978785444490227168 623 9275646528962901771454990158371232112 624 155472610427512769075801527119243264 625 1409376628741606616527510511616656 626 6064834838403419083375262239648 627 10119101180167644480673761072 628 4644216661059859759439048 629 295147905179352825856 630 1180591620717411303424 631 23232298925696114204577768 632 60886443097465081695141811208 633 42818131511309968784931091076128 634 11487282249276972600138218271320928 635 1447172299224829546644149101468155680 636 97887061433736939094051351978647348832 637 3896502196343872325266326324957271926432 638 97467894254953938698158758948484815606752 639 1608136106186282907518085150591844991376192 640 18153231714793650163358735520608257589212416 641 144195648353846127817412381558247189227797920 642 823671679333252598669919078659867693208868320 643 3440836667277691716764792606547911024716837920 644 10648362692756794377495788448385573384290138720 645 24649308655073972548869969982610878975316328480 646 42975553995093992560811655824697249915515564640 647 56683735385396451228478253154206774121620748240 648 56683735385396451228478253154206774121620748240 649 42975553995093992560811655824697249915515564640 650 24649308655073972548869969982610878975316328480 651 10648362692756794377495788448385573384290138720 652 3440836667277691716764792606547911024716837920 653 823671679333252598669919078659867693208868320 654 144195648353846127817412381558247189227797920 655 18153231714793650163358735520608257589212416 656 1608136106186282907518085150591844991376192 657 97467894254953938698158758948484815606752 658 3896502196343872325266326324957271926432 659 97887061433736939094051351978647348832 660 1447172299224829546644149101468155680 661 11487282249276972600138218271320928 662 42818131511309968784931091076128 663 60886443097465081695141811208 664 23232298925696114204577768 665 1180591620717411303424 666 4722366482869645213696 667 116207537701688550063722376 668 366201485943966942510624822432 669 301979718973775989517237884547592 670 93439710728622939677363265449308032 671 13426605571748159960802179552709633600 672 1028074472511013595526414589236390781440 673 46091797187095914568033284189825353702208 674 1294302801342451178786427549780450488926848 675 23927274102325249897378028485097014171699808 676 302389327192699589512564851806270955990259584 677 2689378445036707771998589053471347308504128864 678 17216225023239733157606251942188804389720234880 679 80733358685718579349089289435130915136825689280 680 281132281818842283430808799841186007559860282880 681 734545931765325337865924140879246035138263709120 682 1451094487623655192389112396076606093717903176320 683 2178796184980487304696711400206379004610893699760 684 2494084356957443854053043138785098061351312922560 685 2178796184980487304696711400206379004610893699760 686 1451094487623655192389112396076606093717903176320 687 734545931765325337865924140879246035138263709120 688 281132281818842283430808799841186007559860282880 689 80733358685718579349089289435130915136825689280 690 17216225023239733157606251942188804389720234880 691 2689378445036707771998589053471347308504128864 692 302389327192699589512564851806270955990259584 693 23927274102325249897378028485097014171699808 694 1294302801342451178786427549780450488926848 695 46091797187095914568033284189825353702208 696 1028074472511013595526414589236390781440 697 13426605571748159960802179552709633600 698 93439710728622939677363265449308032 699 301979718973775989517237884547592 700 366201485943966942510624822432 701 116207537701688550063722376 702 4722366482869645213696 703 18889465931478580854784 704 581226583167757536127159720 705 2201741009634167508516234107256 706 2127773689282302670436068935085560 707 758690935431013229031043925322725160 708 124203279731963865475604693530561791552 709 10750675920121321553892222176708744990400 710 541964301123429522496264222122116177293248 711 17052662923283579326182228975629642539295040 712 352472252973186686387080051899235599877756640 713 4975196077869876999994626808325800823186328224 714 49412356491331604265355781356258338307269720480 715 353451575277900255909659113625689942182143495136 716 1854521398307928377347492974778512080238203294400 717 7240181757253562744179969211889882844771778702400 718 21265812030831080788653587472576510864183377828160 719 47385538046606237294430351443513272752814656254400 720 80580987587557958015969636910172505346058443926640 721 104982168107614972797191311258018874455779439390800 722 104982168107614972797191311258018874455779439390800 723 80580987587557958015969636910172505346058443926640 724 47385538046606237294430351443513272752814656254400 725 21265812030831080788653587472576510864183377828160 726 7240181757253562744179969211889882844771778702400 727 1854521398307928377347492974778512080238203294400 728 353451575277900255909659113625689942182143495136 729 49412356491331604265355781356258338307269720480 730 4975196077869876999994626808325800823186328224 731 352472252973186686387080051899235599877756640 732 17052662923283579326182228975629642539295040 733 541964301123429522496264222122116177293248 734 10750675920121321553892222176708744990400 735 124203279731963865475604693530561791552 736 758690935431013229031043925322725160 737 2127773689282302670436068935085560 738 2201741009634167508516234107256 739 581226583167757536127159720 740 18889465931478580854784 741 75557863725914323419136 742 2906907383941978302450844744 743 13233695121131715352542491032336 744 14980283724351851225884615675781904 745 6150382883640833333724922022115052560 746 1145901082198622278754590867011996954888 747 111978077271563914696043990734187674399872 748 6337880969561971001845134219528084024889728 749 223058741317599555679059731259707660499510912 750 5144877165119785040796054230885841002207572640 751 80931857185320251964311336977336750720696807616 752 895416425783940250980170151401974900127821982144 753 7137595899186352222515219258698789224132387536576 754 41776959454293889836287494866379713687331617363744 755 182249870783186123960969249107816229452561708886400 756 599535336031636729077277330699980543228322203699840 757 1500621873733732846393600303157254737525060948620160 758 2876839190503873050696121161201454431087593728819440 759 4243551400468920393921480133520555366332550320836960 760 4829179732950288748670800317868868224965854211976800 761 4243551400468920393921480133520555366332550320836960 762 2876839190503873050696121161201454431087593728819440 763 1500621873733732846393600303157254737525060948620160 764 599535336031636729077277330699980543228322203699840 765 182249870783186123960969249107816229452561708886400 766 41776959454293889836287494866379713687331617363744 767 7137595899186352222515219258698789224132387536576 768 895416425783940250980170151401974900127821982144 769 80931857185320251964311336977336750720696807616 770 5144877165119785040796054230885841002207572640 771 223058741317599555679059731259707660499510912 772 6337880969561971001845134219528084024889728 773 111978077271563914696043990734187674399872 774 1145901082198622278754590867011996954888 775 6150382883640833333724922022115052560 776 14980283724351851225884615675781904 777 13233695121131715352542491032336 778 2906907383941978302450844744 779 75557863725914323419136 780 302231454903657293676544 781 14537710349986379913837827432 782 79521353929531913225655430828520 783 105391333875308227195294009371766768 784 49787294134376388867608876188275914736 785 10546824289365952175472864839948344591272 786 1162179112756988171274359769421320631329576 787 73747901446957981949354060081239680552182400 788 2898530729745863653213296472799974866865271424 789 74467400351355590423436735864345993485681815328 790 1302826947043436433846628507301947263162605203744 791 16021065816689351827560515054304399524979627575872 792 141959443586283783340628782832641849490080682031680 793 924336187698586693892343990489418809408609121280928 794 4492029498271873036549783835065703827078727663503776 795 16494167766530309323375408258318484746009849719116160 796 46199891547528848612958493992044569417665918472298880 797 99429791717658388070852152267319166228491052969332400 798 165279110572913074933675591967488578836505950278899120 799 212916367469110730673543930515477297966195854575553440 800 212916367469110730673543930515477297966195854575553440 801 165279110572913074933675591967488578836505950278899120 802 99429791717658388070852152267319166228491052969332400 803 46199891547528848612958493992044569417665918472298880 804 16494167766530309323375408258318484746009849719116160 805 4492029498271873036549783835065703827078727663503776 806 924336187698586693892343990489418809408609121280928 807 141959443586283783340628782832641849490080682031680 808 16021065816689351827560515054304399524979627575872 809 1302826947043436433846628507301947263162605203744 810 74467400351355590423436735864345993485681815328 811 2898530729745863653213296472799974866865271424 812 73747901446957981949354060081239680552182400 813 1162179112756988171274359769421320631329576 814 10546824289365952175472864839948344591272 815 49787294134376388867608876188275914736 816 105391333875308227195294009371766768 817 79521353929531913225655430828520 818 14537710349986379913837827432 819 302231454903657293676544 820 1208925819614629174706176 821 72701547702492756832817228552 822 477738707411890907310313773723264 823 740999712638268398809309938266336696 824 402514006430023440028682769881077988608 825 96863123075534248745092529730877861996152 826 12022570450565787895411566558131243407764096 827 854227543088546363780045972362225349433200712 828 37437293209040851188736303836524326902261823488 829 1069524780108727903367142942784497035654148099104 830 20771468870554200148249648121615025462789654573568 831 283309276502773679730346466555530252559060385361632 832 2784025203514599791931997007060010376640638994934784 833 20114457942050771079729340106132017094138856204757856 834 108586616599851315474666428745865233169675371581495808 835 443658043013960195204076488124956621159470246904816544 836 1385834528413425633313681311073808961241594161581230080 837 3335422697854105062037774535398905865075291911108050160 838 6221315017263205738383018982235047056343898283338423040 839 9029054216112373678833400201043192324135153412210207120 840 10219985638517315072330108664742910302377401019626565120 841 9029054216112373678833400201043192324135153412210207120 842 6221315017263205738383018982235047056343898283338423040 843 3335422697854105062037774535398905865075291911108050160 844 1385834528413425633313681311073808961241594161581230080 845 443658043013960195204076488124956621159470246904816544 846 108586616599851315474666428745865233169675371581495808 847 20114457942050771079729340106132017094138856204757856 848 2784025203514599791931997007060010376640638994934784 849 283309276502773679730346466555530252559060385361632 850 20771468870554200148249648121615025462789654573568 851 1069524780108727903367142942784497035654148099104 852 37437293209040851188736303836524326902261823488 853 854227543088546363780045972362225349433200712 854 12022570450565787895411566558131243407764096 855 96863123075534248745092529730877861996152 856 402514006430023440028682769881077988608 857 740999712638268398809309938266336696 858 477738707411890907310313773723264 859 72701547702492756832817228552 860 1208925819614629174706176 861 4835703278458516698824704 862 363560931248526827847773214504 863 2869558411022552632405693783167320 864 5207063014179178209772202746360733960 865 3250493039658356524580643866517543713400 866 887868667937009176306980078373143877509688 867 124003366305603714655174274240816670695490888 868 9853360651095509941606145225193466093260243480 869 480853937602766429724697347015694260756170308200 870 15251564696938933386567365194313337231985350933920 871 328233931491564278693345076700067752726950347498592 872 4955869089140448000995685034467864654120754035925792 873 53893609380825128102013385509292664360699216635890400 874 431034591527330301697222686030164622652861003318796640 875 2578107295000897582015605260715666726972461230814418080 876 11687101315260783173117446136750132797120195838636388576 877 40582773815673358327191844377099921238456520391864281376 878 108847243450512124035576341953443674081345766657543495600 879 226925343221851362919446330064941493596598643833362661200 880 369422437419427943811126698162104646920049883847633762800 881 471006010727224903706757612979909655360436459776292740880 882 471006010727224903706757612979909655360436459776292740880 883 369422437419427943811126698162104646920049883847633762800 884 226925343221851362919446330064941493596598643833362661200 885 108847243450512124035576341953443674081345766657543495600 886 40582773815673358327191844377099921238456520391864281376 887 11687101315260783173117446136750132797120195838636388576 888 2578107295000897582015605260715666726972461230814418080 889 431034591527330301697222686030164622652861003318796640 890 53893609380825128102013385509292664360699216635890400 891 4955869089140448000995685034467864654120754035925792 892 328233931491564278693345076700067752726950347498592 893 15251564696938933386567365194313337231985350933920 894 480853937602766429724697347015694260756170308200 895 9853360651095509941606145225193466093260243480 896 124003366305603714655174274240816670695490888 897 887868667937009176306980078373143877509688 898 3250493039658356524580643866517543713400 899 5207063014179178209772202746360733960 900 2869558411022552632405693783167320 901 363560931248526827847773214504 902 4835703278458516698824704 903 19342813113834066795298816 904 1818022262890164772490313184200 905 17233347147110250974859464720442096 906 36572832110928217231598864057201332480 907 26222640963862377681455583447487500533520 908 8124088226059075204270627103885514189836592 909 1275548409773517513604021945543092462055296400 910 113223098447969154229219394172519977182986822912 911 6144674955974826534477401682745682840617932950640 912 216061936751508491925189549365654071663787863544360 913 5144331369971701503623256220796228678528777498601408 914 85826223939311469769202353201520341157254572701337600 915 1030797299123977281666067459320590028011293103395723328 916 9106077165531844356219227384319456509001711205403926080 917 60199038238890726130592020645847269010395854260861017920 918 301976251134982705331715239680438191681430019089338343424 919 1162268515771290661737360271644502408682736282996377284800 920 3462692553115281996235666667958214871623500191172477567504 921 8040080367495069457223956836125135733402851630745196423200 922 14623700327636829506480964969481827206269310711996368396800 923 20909127630358524228051476863732552548571772014669503613920 924 23550300536361245185337880648995482768021822988814637044000 925 20909127630358524228051476863732552548571772014669503613920 926 14623700327636829506480964969481827206269310711996368396800 927 8040080367495069457223956836125135733402851630745196423200 928 3462692553115281996235666667958214871623500191172477567504 929 1162268515771290661737360271644502408682736282996377284800 930 301976251134982705331715239680438191681430019089338343424 931 60199038238890726130592020645847269010395854260861017920 932 9106077165531844356219227384319456509001711205403926080 933 1030797299123977281666067459320590028011293103395723328 934 85826223939311469769202353201520341157254572701337600 935 5144331369971701503623256220796228678528777498601408 936 216061936751508491925189549365654071663787863544360 937 6144674955974826534477401682745682840617932950640 938 113223098447969154229219394172519977182986822912 939 1275548409773517513604021945543092462055296400 940 8124088226059075204270627103885514189836592 941 26222640963862377681455583447487500533520 942 36572832110928217231598864057201332480 943 17233347147110250974859464720442096 944 1818022262890164772490313184200 945 19342813113834066795298816 946 77371252455336267181195264 947 9091001083854060229524149666536 948 103481893884491563263918852415941576 949 256768092050970371664085864848108779584 950 211353759491668934792603418734359661564800 951 74218144955013896701056778439764102730937168 952 13088571715003597219415315166690230702336264272 953 1296476019318601397065574213719443447495066908032 954 78151800311168715428668376565676473197551681501248 955 3042302826096653803337605405697838879572723678201000 956 80014930839409635251957600417676402150963035931561032 957 1472589288408653300668472521971469349785854580469714688 958 19496674623859537948579161711182652388684599698878389248 959 189850419984256581632373159150330821605413056007321336512 960 1384083234762583934105890875307792906984181846473827883200 961 7663917995209174637481534214595438250279837699044981098496 962 32606634100610277100030377862983632115779056251697034342144 963 107584599088559641773069808176457584564575592504513347461584 964 277299852125234705949761383765541217411944241420396170768016 965 561467357825509023451332985709585826279473992036781972976000 966 896658971974798978148221498905590595734993917575970033447680 967 1132394831798352759562785414681933435463411647101773020061920 968 1132394831798352759562785414681933435463411647101773020061920 969 896658971974798978148221498905590595734993917575970033447680 970 561467357825509023451332985709585826279473992036781972976000 971 277299852125234705949761383765541217411944241420396170768016 972 107584599088559641773069808176457584564575592504513347461584 973 32606634100610277100030377862983632115779056251697034342144 974 7663917995209174637481534214595438250279837699044981098496 975 1384083234762583934105890875307792906984181846473827883200 976 189850419984256581632373159150330821605413056007321336512 977 19496674623859537948579161711182652388684599698878389248 978 1472589288408653300668472521971469349785854580469714688 979 80014930839409635251957600417676402150963035931561032 980 3042302826096653803337605405697838879572723678201000 981 78151800311168715428668376565676473197551681501248 982 1296476019318601397065574213719443447495066908032 983 13088571715003597219415315166690230702336264272 984 74218144955013896701056778439764102730937168 985 211353759491668934792603418734359661564800 986 256768092050970371664085864848108779584 987 103481893884491563263918852415941576 988 9091001083854060229524149666536 989 77371252455336267181195264 990 309485009821345068724781056 991 45458641868135701952178264510088 992 621309549356806666354071225380310112 993 1802033329581594721995477402295478828008 994 1702127871983594174694047127928194078820096 995 677051516253266834505592952963454390025720912 996 134002879238146555855597536361372399338062003776 997 14797867652819762853717344272748177381241522823504 998 989680644506768641026643487336895416270422854336256 999 42597856951392079345106936960133287889149923395161672 1000 1235816539143407738054235411263987507537246002813492448 1001 25049391767187956014349519045026067126373451036513478504 1002 364960008364464126001331598169895334811244360078963956736 1003 3909840751567445715950614365447016800895982941585206344384 1004 31368412505191234589406723166651520260299317140777827339008 1005 191289188656139587937643548962470492685794917215490961017024 1006 897378057858899130400016652126726666324535931403380081994752 1007 3270082237978671067335407685458101871445238186397388361299728 1008 9328134719411952784086844688135634320000041086384116180743872 1009 20955444941618514011923738800521169309374284818037474330720464 1010 37240901346509428132194639573602577433465125798853176046072320 1011 52519663038278391399071615837499281971430126952095516404635360 1012 58884531253514343497264841563460538644097405649292197043219840 1013 52519663038278391399071615837499281971430126952095516404635360 1014 37240901346509428132194639573602577433465125798853176046072320 1015 20955444941618514011923738800521169309374284818037474330720464 1016 9328134719411952784086844688135634320000041086384116180743872 1017 3270082237978671067335407685458101871445238186397388361299728 1018 897378057858899130400016652126726666324535931403380081994752 1019 191289188656139587937643548962470492685794917215490961017024 1020 31368412505191234589406723166651520260299317140777827339008 1021 3909840751567445715950614365447016800895982941585206344384 1022 364960008364464126001331598169895334811244360078963956736 1023 25049391767187956014349519045026067126373451036513478504 1024 1235816539143407738054235411263987507537246002813492448 1025 42597856951392079345106936960133287889149923395161672 1026 989680644506768641026643487336895416270422854336256 1027 14797867652819762853717344272748177381241522823504 1028 134002879238146555855597536361372399338062003776 1029 677051516253266834505592952963454390025720912 1030 1702127871983594174694047127928194078820096 1031 1802033329581594721995477402295478828008 1032 621309549356806666354071225380310112 1033 45458641868135701952178264510088 1034 309485009821345068724781056 1035 1237940039285380274899124224 1036 227308064621149934324190112041128 1037 3729993852308642376116179730713834808 1038 12642813546341576160620629092435846061208 1039 13698114475699925160042173506528849177821128 1040 6168357272646679654236874650299930049699572432 1041 1369142007580356032439715860591152532151726036976 1042 168404665109019546736825883527407591965855355217136 1043 12482880307846833969322132963225420267875976687798736 1044 593359366148367777127455919975208559209765918310551976 1045 18962747969111999427218466299141023333198291051800199480 1046 422701904995268834261303731303422532182017113654614890584 1047 6766187629217380388552237775384289840655727449614422012424 1048 79605853077767285707208381746715517668436506969791210297024 1049 701475851398302822667592519790372952716747111489483114155584 1050 4701020609643154146855056017953091049880280209880774388849728 1051 24260104382830589009942570158296059585121950896178803353456832 1052 97387824849036864586844094262675392622735151719253318211126352 1053 306591513204401764337308221388185113054803287678769595176656752 1054 761819275239584405796851333056055923715609783406385395028886832 1055 1501489535623163181518459774981575768375017278895562980696629136 1056 2355736813659223772678240303998354217422776696170276839405908960 1057 2949028714624889498703819508262454617975145974588176066048870560 1058 2949028714624889498703819508262454617975145974588176066048870560 1059 2355736813659223772678240303998354217422776696170276839405908960 1060 1501489535623163181518459774981575768375017278895562980696629136 1061 761819275239584405796851333056055923715609783406385395028886832 1062 306591513204401764337308221388185113054803287678769595176656752 1063 97387824849036864586844094262675392622735151719253318211126352 1064 24260104382830589009942570158296059585121950896178803353456832 1065 4701020609643154146855056017953091049880280209880774388849728 1066 701475851398302822667592519790372952716747111489483114155584 1067 79605853077767285707208381746715517668436506969791210297024 1068 6766187629217380388552237775384289840655727449614422012424 1069 422701904995268834261303731303422532182017113654614890584 1070 18962747969111999427218466299141023333198291051800199480 1071 593359366148367777127455919975208559209765918310551976 1072 12482880307846833969322132963225420267875976687798736 1073 168404665109019546736825883527407591965855355217136 1074 1369142007580356032439715860591152532151726036976 1075 6168357272646679654236874650299930049699572432 1076 13698114475699925160042173506528849177821128 1077 12642813546341576160620629092435846061208 1078 3729993852308642376116179730713834808 1079 227308064621149934324190112041128 1080 1237940039285380274899124224 1081 4951760157141521099596496896 1082 1136600982167674655254420617292616 1083 22390873900953669453544639509660982992 1084 88675004535449539316021864094394472664432 1085 110166485228731113783725936990482842341384592 1086 56131630605226613520333769660493168660298102648 1087 13962827795800014229183581090524722243704041556768 1088 1911324422525170323499992500806903070506933126978464 1089 156867559628740828594812282666856162077077645172704544 1090 8225469852550501295399134411169953500709871982236923864 1091 289212846213502703066156764986982669033166711457624871760 1092 7080075745724400491581076155217837892724990055839431138480 1093 124321674457298301918765346195678693673408289512706118040976 1094 1603648444603086931398975287383382524467682534122184189509096 1095 15492376035969073093476167099108471784965162257723179625493376 1096 113871046382160527583611802533771783292811472889866622383590272 1097 645036788384479021191923307776326287398368545059522396290027392 1098 2845727766463183593651830794739953211386462565678220193097728848 1099 9861423685666018482199791886945685051133197183949037276642491808 1100 27026180239846896027784135523323024750157926936388721536140756448 1101 58890327112143448530348574591239496152468708195685073387585704224 1102 102436616874552326580991341074424552718444918492228247425349968944 1103 142635377362705392601290035726777738155191542832060329220636085440 1104 159247550589744032930006253446172549370657882627761507566639010240 1105 142635377362705392601290035726777738155191542832060329220636085440 1106 102436616874552326580991341074424552718444918492228247425349968944 1107 58890327112143448530348574591239496152468708195685073387585704224 1108 27026180239846896027784135523323024750157926936388721536140756448 1109 9861423685666018482199791886945685051133197183949037276642491808 1110 2845727766463183593651830794739953211386462565678220193097728848 1111 645036788384479021191923307776326287398368545059522396290027392 1112 113871046382160527583611802533771783292811472889866622383590272 1113 15492376035969073093476167099108471784965162257723179625493376 1114 1603648444603086931398975287383382524467682534122184189509096 1115 124321674457298301918765346195678693673408289512706118040976 1116 7080075745724400491581076155217837892724990055839431138480 1117 289212846213502703066156764986982669033166711457624871760 1118 8225469852550501295399134411169953500709871982236923864 1119 156867559628740828594812282666856162077077645172704544 1120 1911324422525170323499992500806903070506933126978464 1121 13962827795800014229183581090524722243704041556768 1122 56131630605226613520333769660493168660298102648 1123 110166485228731113783725936990482842341384592 1124 88675004535449539316021864094394472664432 1125 22390873900953669453544639509660982992 1126 1136600982167674655254420617292616 1127 4951760157141521099596496896 1128 19807040628566084398385987584 1129 5683252498846230352327082911307880 1130 134400936853848232779375303668213236136 1131 621799793695392551345923191357225035834640 1132 885499607043015038617660523536299278946305040 1133 510252333767561152917055320046000728690386615064 1134 142154201335235339900250830539969415026753830186840 1135 21638933070792074184583995076859021554299242225260896 1136 1964597665713472267048247069536970776956729866532528480 1137 113519545587563631641170863217217354316465596866333601080 1138 4386224110943608396037559220675725459993438711678462083064 1139 117769650034406115496362412927746875152201519295896461947600 1140 2265269745400024449871907509184354776590807244381035703056336 1141 31986247187629813306695663040953293275540118081559963707211720 1142 338197761097757532144333093417137645534677174401538048270717320 1143 2721275418555936655453766263709568866822163826185500291805976704 1144 16886222391065198889264879244208538163215772452335779709226207360 1145 81691533900799142187213839153934111210660244411266385528913237136 1146 310860337377937465198905837739223527100683602714260086458359871760 1147 937167703457791200069428457418691490889894629423309788183797136160 1148 2251179438126696541589673991412761674914144731724492128922420351264 1149 4327625235228111620435240764597798702535184208176258387261320350320 1150 6679181700792357678482289820054533220869882749908187735071687320816 1151 8293474432078839881946289843396435501353126030247249922477063668800 1152 8293474432078839881946289843396435501353126030247249922477063668800 1153 6679181700792357678482289820054533220869882749908187735071687320816 1154 4327625235228111620435240764597798702535184208176258387261320350320 1155 2251179438126696541589673991412761674914144731724492128922420351264 1156 937167703457791200069428457418691490889894629423309788183797136160 1157 310860337377937465198905837739223527100683602714260086458359871760 1158 81691533900799142187213839153934111210660244411266385528913237136 1159 16886222391065198889264879244208538163215772452335779709226207360 1160 2721275418555936655453766263709568866822163826185500291805976704 1161 338197761097757532144333093417137645534677174401538048270717320 1162 31986247187629813306695663040953293275540118081559963707211720 1163 2265269745400024449871907509184354776590807244381035703056336 1164 117769650034406115496362412927746875152201519295896461947600 1165 4386224110943608396037559220675725459993438711678462083064 1166 113519545587563631641170863217217354316465596866333601080 1167 1964597665713472267048247069536970776956729866532528480 1168 21638933070792074184583995076859021554299242225260896 1169 142154201335235339900250830539969415026753830186840 1170 510252333767561152917055320046000728690386615064 1171 885499607043015038617660523536299278946305040 1172 621799793695392551345923191357225035834640 1173 134400936853848232779375303668213236136 1174 5683252498846230352327082911307880 1175 19807040628566084398385987584 1176 79228162514264337593543950336 1177 28417272653303208631939732241906184 1178 806689783748031708193868176154844810816 1179 4359184201773586422827651729380317699413144 1180 7113843246441499151405888501475541033290503040 1181 4633889485439072083068527925020212624323955872456 1182 1445013620705661212036692850121810183787296086161344 1183 244425202838798406325935233219747860773495586836277656 1184 24527285043676518468700660617825446271869925056301821184 1185 1560231792264006518818295845813915349523192143523235538680 1186 66174958467888190073455005344583285321199697031884480408256 1187 1946379939064779676682976121963907871142753776617263874619624 1188 40955101927776635817805016664059551431540976681932429726805376 1189 632111722260307779758830664554395821971223489917379775441796344 1190 7303037092889568484252430877064702764094713626326963489746957120 1191 64217550113179825142961883466915901354404168150381413330330098216 1192 435690362889317697381633170377715242469913346789393604689539308544 1193 2306539995604063947055761395779915171136417168468346385930095237456 1194 9616439574941795068741198961496677377377487569696779010066967241344 1195 31813248313001133953160747166024280684790135366306707981353209899760 1196 84017673025690035400373886431304407906416101702933724316019596787456 1197 177977193462630383300160912848740579485718091887865715678128039647184 1198 303487481277444648253596758259351824818672477742900632729703480850816 1199 417620078989107049488536230553285221941761002564013192223959651361264 1200 464434568196415033388992231230200388075775057693845995658715565452800 1201 417620078989107049488536230553285221941761002564013192223959651361264 1202 303487481277444648253596758259351824818672477742900632729703480850816 1203 177977193462630383300160912848740579485718091887865715678128039647184 1204 84017673025690035400373886431304407906416101702933724316019596787456 1205 31813248313001133953160747166024280684790135366306707981353209899760 1206 9616439574941795068741198961496677377377487569696779010066967241344 1207 2306539995604063947055761395779915171136417168468346385930095237456 1208 435690362889317697381633170377715242469913346789393604689539308544 1209 64217550113179825142961883466915901354404168150381413330330098216 1210 7303037092889568484252430877064702764094713626326963489746957120 1211 632111722260307779758830664554395821971223489917379775441796344 1212 40955101927776635817805016664059551431540976681932429726805376 1213 1946379939064779676682976121963907871142753776617263874619624 1214 66174958467888190073455005344583285321199697031884480408256 1215 1560231792264006518818295845813915349523192143523235538680 1216 24527285043676518468700660617825446271869925056301821184 1217 244425202838798406325935233219747860773495586836277656 1218 1445013620705661212036692850121810183787296086161344 1219 4633889485439072083068527925020212624323955872456 1220 7113843246441499151405888501475541033290503040 1221 4359184201773586422827651729380317699413144 1222 806689783748031708193868176154844810816 1223 28417272653303208631939732241906184 1224 79228162514264337593543950336 1225 316912650057057350374175801344 1226 142090483130966784905253525494948392 1227 4841587983393508712803437983273406080280 1228 30554623901602506545203255514469966136432808 1229 57124345997418898945965662946543963833595268376 1230 42046469844780840706884233973252739588513546998024 1231 14667929012872248508271149313694051831216186787618872 1232 2755147857779242885338975436522829736962667075162476040 1233 305326554651864149909075012908794008997246402083254348728 1234 21362213841353851557260675062765219179763774568279342134936 1235 993539385617786941337556796194164354526293020617881853878824 1236 31975047341622999133329752053931116050631693924598106296441112 1237 735083208346082139828882287625473045621508531752226694488290600 1238 12384103355536297688612321963987111030772438395872753371582752888 1239 156107024840164236127138151704786086810582561380663154057675285576 1240 1497648861680220280117868159199860830769278312657671465886656236664 1241 11089856611974007477922253095830193199511221157351984387012999804872 1242 64122192971700779993909783444975967322781641022253443873355415094160 1243 292290570494861729659258026005223933292079327429721261729026612620528 1244 1058663656747047113259897949509445486581007690794744769913400713900176 1245 3066261346945598270063277930830107052352060907958530746969126249591024 1246 7137995373387840715315987187020255540148267551690522070065828088378192 1247 13407967510555102736898504013054105409342745269839253636994259731183920 1248 20380366571029229783798380972719255736987721401515375171938015012278608 1249 25115150200183725370059333160490882302432770689784070452938865722155056 1250 25115150200183725370059333160490882302432770689784070452938865722155056 1251 20380366571029229783798380972719255736987721401515375171938015012278608 1252 13407967510555102736898504013054105409342745269839253636994259731183920 1253 7137995373387840715315987187020255540148267551690522070065828088378192 1254 3066261346945598270063277930830107052352060907958530746969126249591024 1255 1058663656747047113259897949509445486581007690794744769913400713900176 1256 292290570494861729659258026005223933292079327429721261729026612620528 1257 64122192971700779993909783444975967322781641022253443873355415094160 1258 11089856611974007477922253095830193199511221157351984387012999804872 1259 1497648861680220280117868159199860830769278312657671465886656236664 1260 156107024840164236127138151704786086810582561380663154057675285576 1261 12384103355536297688612321963987111030772438395872753371582752888 1262 735083208346082139828882287625473045621508531752226694488290600 1263 31975047341622999133329752053931116050631693924598106296441112 1264 993539385617786941337556796194164354526293020617881853878824 1265 21362213841353851557260675062765219179763774568279342134936 1266 305326554651864149909075012908794008997246402083254348728 1267 2755147857779242885338975436522829736962667075162476040 1268 14667929012872248508271149313694051831216186787618872 1269 42046469844780840706884233973252739588513546998024 1270 57124345997418898945965662946543963833595268376 1271 30554623901602506545203255514469966136432808 1272 4841587983393508712803437983273406080280 1273 142090483130966784905253525494948392 1274 316912650057057350374175801344 1275 1267650600228229401496703205376 1276 710469212025286948565837458792213192 1277 29056916605483862549635701082966173798064 1278 214129288298370614760775763938436706665123936 1279 458522499174431316894985466348075208975583787408 1280 381217321556901092410310423243655310524468091132640 1281 148697520681271965436641936367656649812410518132093872 1282 30996019099176667418617473819494747542656498605805323424 1283 3790655457280214971634493024985578275867239510456526082576 1284 291448474896933956990297151396843579741805157481377893446928 1285 14849488807668586647245264849479970607277708369654637008240720 1286 522347903705909825477461223045315808004106008755540514163406112 1287 13104283321885480200861966188272675604070667652868747576263176304 1288 240668168586306428439393647180425282393613302531678101790926713696 1289 3305290581344408157832979609245634003821383640686846907901465255888 1290 34543502340690590531197882941284013170229007834341620860095804634080 1291 278707788983328520202924051966198575559456999028031203443952933090672 1292 1756890747048754656555228816890212462160329644289345743659944709757624 1293 8738791497868186132284428776134061356045884280254991737479380421041376 1294 34579434072502244143051683748900083856585953348319373868524147861422528 1295 109584836656093960332355200623243715800203723278026060104314654262790560 1296 279636508783900760794987851392899921231324698754894566401626868445958592 1297 577023007222843574049472694324054917927655938669917300803957251838884064 1298 965916890244997389006409910668097172588293581205931992389148456998223936 1299 1314635202736021203875612757675322376577749221359415227840428690588699808 1300 1456678711610656071463441323308471173541100700007476086270454211884993248 1301 1314635202736021203875612757675322376577749221359415227840428690588699808 1302 965916890244997389006409910668097172588293581205931992389148456998223936 1303 577023007222843574049472694324054917927655938669917300803957251838884064 1304 279636508783900760794987851392899921231324698754894566401626868445958592 1305 109584836656093960332355200623243715800203723278026060104314654262790560 1306 34579434072502244143051683748900083856585953348319373868524147861422528 1307 8738791497868186132284428776134061356045884280254991737479380421041376 1308 1756890747048754656555228816890212462160329644289345743659944709757624 1309 278707788983328520202924051966198575559456999028031203443952933090672 1310 34543502340690590531197882941284013170229007834341620860095804634080 1311 3305290581344408157832979609245634003821383640686846907901465255888 1312 240668168586306428439393647180425282393613302531678101790926713696 1313 13104283321885480200861966188272675604070667652868747576263176304 1314 522347903705909825477461223045315808004106008755540514163406112 1315 14849488807668586647245264849479970607277708369654637008240720 1316 291448474896933956990297151396843579741805157481377893446928 1317 3790655457280214971634493024985578275867239510456526082576 1318 30996019099176667418617473819494747542656498605805323424 1319 148697520681271965436641936367656649812410518132093872 1320 381217321556901092410310423243655310524468091132640 1321 458522499174431316894985466348075208975583787408 1322 214129288298370614760775763938436706665123936 1323 29056916605483862549635701082966173798064 1324 710469212025286948565837458792213192 1325 1267650600228229401496703205376