10712690835326859301945344
10,712,690,835,326,859,301,945,344 is an even composite number composed of seven prime numbers multiplied together.
What does the number 10712690835326859301945344 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 34425 divisors.
10712690835326859301945344 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirty-four thousand, four hundred twenty-five divisors.
Prime factorization of 10712690835326859301945344:
216 × 34 × 74 × 292 × 432 × 672 × 3472
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 29 × 29 × 43 × 43 × 67 × 67 × 347 × 347)See below for interesting mathematical facts about the number 10712690835326859301945344 from the Numbermatics database.
Names of 10712690835326859301945344
- Cardinal: 10712690835326859301945344 can be written as Ten septillion, seven hundred twelve sextillion, six hundred ninety quintillion, eight hundred thirty-five quadrillion, three hundred twenty-six trillion, eight hundred fifty-nine billion, three hundred one million, nine hundred forty-five thousand, three hundred forty-four.
Scientific notation
- Scientific notation: 1.0712690835326859301945344 × 1025
Factors of 10712690835326859301945344
Divisors of 10712690835326859301945344
- Number of divisors d(n): 34425
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 29 32 36 42 43 48 49 54 56 58 63 64 67 72 81 84 86 87 96 98 108 112 116 126 128 129 134 144 147 162 168 172 174 189 192 196 201 203 216 224 232 252 256 258 261 268 288 294 301 324 336 343 344 347 348 378 384 387 392 402 406 432 441 448 464 469 504 512 516 522 536 567 576 588 602 603 609 648 672 686 688 694 696 756 768 774 783 784 804 812 841 864 882 896 903 928 938 1008 1024 1029 1032 1041 1044 1072 1134 1152 1161 1176 1204 1206 1218 1247 1296 1323 1344 1372 1376 1388 1392 1407 1421 1512 1536 1548 1566 1568 1608 1624 1682 1728 1764 1792 1806 1809 1827 1849 1856 1876 1943 2016 2048 2058 2064 2082 2088 2107 2144 2268 2304 2322 2349 2352 2401 2408 2412 2429 2436 2494 2523 2592 2646 2688 2709 2744 2752 2776 2784 2814 2842 2881 3024 3072 3087 3096 3123 3132 3136 3216 3248 3283 3364 3456 3483 3528 3584 3612 3618 3654 3698 3712 3741 3752 3886 3969 4032 4096 4116 4128 4164 4176 4214 4221 4263 4288 4489 4536 4608 4644 4698 4704 4802 4816 4824 4858 4872 4988 5046 5184 5292 5376 5418 5427 5481 5488 5504 5547 5552 5568 5628 5684 5762 5829 5887 6048 6144 6174 6192 6246 6264 6272 6321 6432 6496 6566 6728 6912 6966 7056 7168 7203 7224 7236 7287 7308 7396 7424 7482 7504 7569 7772 7938 8064 8127 8192 8232 8256 8328 8352 8428 8442 8526 8576 8643 8729 8978 9072 9216 9261 9288 9369 9396 9408 9604 9632 9648 9716 9744 9849 9947 9976 10063 10092 10368 10584 10752 10836 10854 10962 10976 11008 11094 11104 11136 11223 11256 11368 11524 11658 11774 12096 12288 12348 12384 12492 12528 12544 12642 12663 12789 12864 12943 12992 13132 13456 13467 13601 13824 13932 14112 14336 14406 14448 14472 14574 14616 14749 14792 14848 14921 14964 15008 15138 15544 15876 16128 16254 16384 16443 16464 16512 16641 16656 16704 16856 16884 17003 17052 17152 17286 17458 17487 17661 17956 18144 18432 18522 18576 18738 18792 18816 18963 19208 19264 19296 19432 19488 19698 19894 19952 20126 20167 20184 20736 21168 21504 21609 21672 21708 21861 21924 21952 22016 22188 22208 22272 22446 22512 22707 22736 22981 23048 23249 23316 23548 24192 24381 24576 24696 24768 24984 25056 25088 25284 25326 25578 25728 25886 25929 25984 26187 26264 26912 26934 27202 27648 27783 27864 28107 28224 28672 28812 28896 28944 29148 29232 29498 29547 29584 29696 29841 29842 29928 30016 30189 30276 31088 31423 31752 32256 32508 32768 32886 32928 33024 33282 33312 33408 33669 33712 33768 34006 34104 34304 34572 34916 34974 35322 35912 36163 36288 36864 37044 37152 37476 37584 37632 37926 37989 38367 38416 38528 38592 38829 38864 38976 39396 39788 39904 40252 40334 40368 40401 40803 41209 41472 42336 43008 43218 43344 43416 43722 43848 43904 44032 44247 44376 44416 44544 44763 44892 45024 45414 45472 45962 46096 46498 46632 47096 48384 48762 49152 49392 49536 49923 49968 50112 50176 50568 50652 51009 51156 51456 51772 51858 51968 52374 52461 52528 52983 53621 53824 53868 54404 55296 55566 55728 56214 56347 56448 56889 57344 57624 57792 57888 58296 58464 58996 59094 59168 59392 59682 59684 59856 60032 60378 60501 60552 61103 62176 62846 63504 64512 64827 65016 65536 65583 65772 65856 66048 66564 66624 66816 67338 67424 67536 68012 68121 68208 68608 68943 69144 69629 69747 69832 69948 70441 70644 71824 72326 72576 73728 74088 74304 74952 75168 75264 75852 75978 76734 76832 77056 77184 77658 77728 77787 77952 78561 78792 79576 79808 80504 80668 80736 80802 81606 82418 82944 83549 84672 86016 86436 86688 86832 87444 87696 87808 88064 88494 88641 88752 88832 89088 89523 89526 89784 90048 90567 90601 90828 90944 91924 92192 92996 93264 94192 94269 95207 96768 97524 98304 98784 99072 99846 99936 100224 100352 101007 101136 101304 102018 102312 102912 103243 103544 103716 103936 104447 104748 104922 105056 105966 107242 107648 107736 108489 108808 110592 111132 111456 112428 112694 112896 113778 114688 115101 115248 115584 115776 116487 116592 116928 117992 118188 118336 118784 119021 119364 119368 119712 120064 120409 120756 121002 121104 121203 122206 122409 123627 123883 124352 125692 127008 129024 129654 130032 130181 131166 131544 131712 132096 132741 133128 133248 133632 134289 134676 134848 135072 136024 136242 136416 137216 137886 138288 139258 139494 139664 139896 140882 141169 141288 143648 144652 145152 147456 148176 148608 149769 149904 150336 150528 151704 151956 153027 153468 153664 154112 154368 155316 155456 155574 155904 157122 157383 157584 158949 159152 159616 160863 160867 161008 161336 161472 161604 162743 163212 164836 165888 167098 169041 169344 170667 172032 172872 173376 173664 174888 175392 175616 176128 176988 177282 177504 177664 178176 179046 179052 179568 180096 181134 181202 181503 181656 181888 183309 183848 184384 185992 186528 188384 188538 190414 193027 193536 194481 195048 196608 196749 197568 198144 199692 199872 200448 200704 202014 202272 202608 204036 204624 205824 206486 206829 207088 207432 207872 208887 208894 209241 209496 209844 210112 211323 211932 214484 215296 215472 216978 217616 219961 221184 222264 222912 224856 225388 225792 227556 229376 230202 230496 231168 231552 232974 233184 233361 233856 235683 235984 236376 236672 237568 238042 238728 238736 239424 240128 240818 241512 242004 242208 242406 244412 244818 247254 247766 248704 250647 251384 253141 254016 258048 259308 260064 260362 262332 263088 263424 264192 265482 265923 266256 266496 267264 268569 268578 269352 269696 270144 271701 271803 272048 272484 272832 274432 275772 276576 278516 278988 279328 279792 281764 282338 282576 282807 285621 287296 288463 289304 290304 291827 294912 296352 297216 299538 299808 300672 301056 303408 303912 306054 306936 307328 308224 308736 309729 310632 310912 311148 311808 313341 314244 314766 315168 317898 318304 319232 321726 321734 322016 322672 322944 323208 325467 325486 326424 329672 331776 334196 338082 338688 341334 344064 345744 346752 347328 349461 349776 350784 351232 352256 353976 354564 355008 355328 356352 357063 358092 358104 359136 360192 361227 362268 362404 363006 363312 363609 363776 366618 367227 367696 368768 370881 371649 371984 373056 375347 376768 377076 380828 386054 387072 388962 390096 390543 393498 394429 395136 396288 398223 399384 399744 400896 401408 402867 404028 404544 405216 408072 409248 411648 412972 413658 414176 414864 415744 417774 417788 418482 418992 419688 420224 422646 423507 423864 427721 428968 430592 430944 432709 433956 435232 439922 442368 444528 445824 449712 450776 451584 455112 458752 459081 460404 460992 462336 463104 465948 466368 466722 467712 471366 471968 472752 473344 475136 476084 476847 477456 477472 478848 480256 481636 482589 482601 483024 484008 484416 484812 488229 488824 489636 493087 494508 495532 497408 501294 502768 506282 507123 508032 516096 518616 520128 520724 524664 526176 526848 528384 530964 531846 532512 532992 534528 537138 537156 538704 539392 540288 543402 543606 544096 544509 544968 545664 548864 549927 551544 553152 557032 557976 558656 559584 563528 564676 565152 565614 571242 574592 576926 578608 579081 580608 583654 584843 589824 592704 594432 599076 599616 601344 602112 606816 607824 612108 613872 614656 616448 617472 619458 620487 621264 621824 622296 623616 626661 626682 627723 628488 629532 630336 633969 634207 635796 636608 638464 641603 643452 643468 644032 645344 645888 646416 650934 650972 652848 659344 659883 663552 666449 668392 674221 676164 677376 682668 688128 691488 693504 694656 698922 699552 701568 702464 704512 707049 707952 709128 710016 710656 712704 714126 716184 716208 718272 720384 722454 724536 724808 726012 726624 727218 727552 731129 733236 734454 735392 737536 741762 743298 743968 746112 750694 751941 753536 754152 759423 761656 772108 774144 777924 780192 781086 786996 788858 790272 792576 796446 798768 799488 801792 802816 805707 805734 808056 809088 810432 815103 815409 816144 818496 823296 825944 827316 828352 829728 831488 833147 835548 835576 836964 837984 839376 840448 842863 845292 847014 847728 848421 855442 856863 857936 861184 861888 865389 865418 867181 867912 870464 875481 879844 884736 889056 891648 899424 901552 903168 910224 911267 918162 920808 921984 924672 926208 929187 931896 932736 933444 935424 940023 942732 943936 945504 946688 950272 952168 953694 954912 954944 957696 960512 963272 965178 965202 966048 968016 968832 969624 976401 976458 977648 979272 986174 988183 989016 991064 994816 999707 1002588 1005536 1012564 1014246 1016064 1032192 1037232 1040256 1041448 1048383 1049328 1052352 1053696 1056768 1061928 1063692 1065024 1065984 1069056 1071189 1074276 1074312 1077408 1078784 1080576 1083681 1086804 1087212 1088192 1089018 1089936 1091328 1097728 1099854 1101681 1103088 1106304 1112643 1114064 1114947 1115952 1117312 1119168 1126041 1127056 1129352 1130304 1131228 1139201 1142484 1149184 1153852 1157216 1158162 1161216 1167308 1169686 1171629 1183287 1185408 1188864 1194669 1198152 1199232 1202688 1204224 1208601 1213632 1215648 1224216 1227744 1229312 1232896 1234944 1238916 1240974 1242528 1243648 1244592 1247232 1253322 1253364 1255446 1256976 1259064 1260672 1267938 1268414 1270521 1271592 1273216 1276928 1283163 1283206 1286904 1286936 1288064 1290688 1291776 1292832 1298127 1301868 1301944 1305696 1318688 1319766 1327104 1332898 1336784 1348442 1351189 1352328 1354752 1365336 1376256 1377243 1382976 1387008 1389312 1397844 1399104 1403136 1404928 1409024 1414098 1415904 1418256 1420032 1421312 1425408 1428252 1432368 1432416 1436544 1440768 1444908 1447767 1447803 1449072 1449616 1452024 1453248 1454436 1455104 1462258 1464687 1466472 1468908 1470784 1475072 1479261 1483524 1486596 1487936 1492224 1501388 1503882 1507072 1508304 1518846 1521369 1523312 1539727 1544216 1548288 1555009 1555848 1557683 1560384 1562172 1573992 1577716 1580544 1585152 1592892 1597536 1598976 1603584 1605632 1611414 1611468 1616112 1618176 1620864 1630206 1630818 1632288 1633527 1636992 1646592 1649781 1651888 1654632 1656704 1659456 1662976 1666294 1671096 1671152 1673928 1675968 1678752 1680896 1685726 1690584 1694028 1695456 1696842 1710884 1713726 1715872 1722368 1723776 1730778 1730836 1734362 1735824 1737243 1740928 1750962 1754529 1759688 1769472 1771987 1778112 1783296 1798848 1803104 1806336 1820448 1822534 1836324 1841616 1843968 1849344 1852416 1858374 1861461 1863792 1865472 1866888 1870848 1879983 1880046 1883169 1885464 1887872 1891008 1893376 1900544 1901907 1902621 1904336 1907388 1909824 1909888 1915392 1921024 1924809 1926544 1930356 1930404 1932096 1936032 1937664 1939248 1952802 1952916 1955296 1958544 1972348 1976366 1978032 1979649 1982128 1989632 1999347 1999414 2005176 2011072 2019241 2022663 2025128 2028492 2032128 2042789 2064384 2074464 2080512 2082896 2096766 2098656 2104704 2107392 2113536 2123856 2127384 2130048 2131968 2138112 2142378 2148552 2148624 2154816 2157568 2161152 2167362 2173608 2174424 2176384 2178036 2179872 2182656 2193387 2195456 2199708 2203362 2206176 2212608 2225286 2228128 2229894 2231904 2234624 2238336 2252082 2254112 2255823 2258704 2260608 2262456 2278269 2278402 2284968 2298368 2307704 2314432 2316324 2322432 2334616 2339372 2343258 2366574 2370816 2377728 2389338 2396304 2398464 2405376 2408448 2417202 2422921 2427264 2431296 2446227 2448432 2455488 2458624 2465792 2469888 2477832 2481948 2485056 2487296 2489184 2494464 2499441 2506644 2506728 2510892 2513952 2518128 2521344 2528589 2535876 2536828 2541042 2543184 2545263 2546432 2553856 2566326 2566412 2570589 2573808 2573872 2576128 2581376 2583552 2585664 2596167 2596254 2601543 2603736 2603888 2611392 2626443 2627429 2637376 2639532 2654208 2665796 2673568 2696884 2702378 2704656 2709504 2730672 2733801 2754486 2761003 2765952 2774016 2778624 2787561 2795688 2798208 2806272 2809856 2818048 2820069 2828196 2831808 2836512 2840064 2842624 2850816 2856504 2864736 2864832 2873088 2881536 2889816 2895534 2895606 2898144 2899232 2904048 2906496 2908872 2910208 2924516 2929203 2929374 2932944 2937816 2941568 2950144 2958522 2964549 2967048 2973192 2975872 2984448 2994047 2999121 3002776 3007764 3014144 3016608 3028963 3037692 3042738 3046624 3079454 3088432 3096576 3110018 3111696 3115366 3120768 3124344 3147984 3155432 3161088 3170304 3185784 3195072 3197952 3207168 3211264 3213567 3222828 3222936 3232224 3236352 3241728 3251043 3260412 3261636 3264576 3267054 3273984 3293184 3299562 3303776 3309264 3313408 3318912 3325952 3332588 3337929 3342192 3342304 3344841 3347856 3351936 3357504 3361792 3371452 3378123 3381168 3388056 3390912 3393684 3417603 3421768 3427452 3431744 3444736 3447552 3451609 3461556 3461672 3468724 3471648 3474486 3481856 3491861 3501924 3509058 3514887 3519376 3543974 3549861 3556224 3566592 3592607 3597696 3606208 3612672 3640896 3645068 3672648 3683232 3687936 3698688 3704832 3716748 3722922 3727584 3730944 3733776 3741696 3759966 3760092 3766338 3770928 3775249 3775744 3782016 3786752 3803814 3805242 3808672 3811563 3814776 3819648 3819776 3830784 3842048 3849489 3849618 3853088 3860712 3860808 3864192 3872064 3875328 3878496 3894381 3905604 3905832 3910592 3917088 3944696 3952732 3956064 3959298 3964256 3979264 3998694 3998828 4010352 4022144 4038482 4045326 4050256 4053567 4056984 4064256 4085578 4093901 4128768 4148928 4161024 4165792 4193532 4197312 4209408 4214784 4227072 4247712 4254768 4260096 4263936 4276224 4284756 4297104 4297248 4309632 4315136 4322304 4334724 4343301 4343409 4347216 4348848 4352768 4356072 4359744 4365312 4386774 4390912 4394061 4399416 4406724 4412352 4425216 4437783 4439449 4450572 4456256 4459788 4463808 4469248 4476672 4491221 4504164 4508224 4511646 4517408 4521216 4524912 4556538 4556804 4564107 4569936 4596736 4615408 4619181 4628864 4632648 4644864 4665027 4665143 4669232 4673049 4678744 4686516 4719547 4733148 4741632 4755456 4778676 4792608 4796928 4810752 4816896 4834404 4845842 4854528 4862592 4892454 4896864 4910976 4917248 4931584 4939776 4949343 4955664 4963896 4970112 4974592 4978368 4988928 4998882 5013288 5013456 5021784 5027904 5036256 5042688 5057178 5071752 5073656 5082084 5086368 5090526 5092864 5107712 5117903 5132652 5132824 5141178 5147616 5147744 5152256 5162752 5167104 5171328 5177587 5192334 5192508 5203086 5207472 5207776 5211729 5222784 5252886 5254858 5263587 5274752 5279064 5308416 5315961 5331592 5347136 5393768 5404756 5409312 5419008 5461344 5467602 5508972 5522006 5531904 5548032 5557248 5575122 5591376 5596416 5597783 5612544 5619712 5639949 5640138 5656392 5663616 5673024 5680128 5685248 5701632 5705721 5707863 5713008 5729472 5729664 5746176 5763072 5774427 5779632 5791068 5791212 5796288 5798464 5808096 5812992 5817744 5820416 5849032 5858406 5858748 5865888 5875632 5883136 5900041 5900288 5917044 5929098 5934096 5938947 5946384 5951744 5968896 5988094 5998041 5998242 6005552 6015528 6028288 6033216 6057723 6057926 6067989 6070267 6075384 6085476 6093248 6128367 6158908 6176864 6193152 6220036 6223392 6230732 6241536 6248688 6295968 6310864 6322176 6340608 6371568 6378869 6390144 6395904 6414336 6427134 6445656 6445872 6464448 6472704 6483456 6502086 6520824 6523272 6529152 6534108 6547968 6580161 6586368 6599124 6607552 6618528 6626816 6637824 6651904 6665176 6675858 6684384 6684608 6689682 6695712 6703872 6715008 6723584 6742904 6756246 6762336 6767469 6776112 6781824 6787368 6834807 6835206 6843536 6854904 6863488 6889472 6895104 6903218 6917281 6923112 6923344 6937448 6943296 6948972 6963712 6983722 6997949 7003848 7018116 7029774 7038752 7087948 7099722 7112448 7133184 7185214 7195392 7212416 7225344 7268763 7281792 7290136 7338681 7345296 7366464 7375872 7397376 7409664 7433496 7445844 7455168 7461888 7467552 7483392 7498323 7519932 7520184 7532676 7541856 7550498 7551488 7564032 7573504 7585767 7607628 7610484 7617344 7623126 7629552 7639296 7639552 7661568 7684096 7698978 7699236 7706176 7711767 7721424 7721616 7728384 7744128 7750656 7756992 7788501 7788762 7804629 7811208 7811664 7821184 7834176 7879329 7882287 7889392 7905464 7912128 7918596 7928512 7958528 7974407 7997388 7997656 8020704 8044288 8067403 8076964 8090652 8100512 8107134 8113968 8128512 8171156 8187802 8201403 8283009 8297856 8300161 8322048 8331584 8362683 8387064 8394624 8418816 8429568 8454144 8460207 8495424 8509536 8520192 8527872 8552448 8569512 8594208 8594496 8619264 8630272 8644608 8669448 8686602 8686818 8694432 8697696 8705536 8712144 8719488 8730624 8773548 8788122 8798832 8813448 8824704 8850432 8875566 8878898 8893647 8901144 8912512 8919576 8927616 8938496 8953344 8982141 8982442 8997363 9008328 9016448 9023292 9034816 9042432 9049824 9086889 9113076 9113608 9128214 9139872 9193472 9230816 9238362 9257728 9265296 9289728 9330054 9330286 9338464 9346098 9357488 9373032 9439094 9458323 9466296 9483264 9510912 9557352 9585216 9593856 9621504 9633792 9640701 9668808 9691684 9709056 9725184 9753129 9784908 9793728 9821952 9834496 9863168 9879552 9898686 9911328 9927792 9940224 9949184 9956736 9977856 9997764 10026576 10026912 10034523 10043568 10055808 10072512 10085376 10114356 10134369 10143504 10147312 10164168 10172736 10181052 10185728 10215424 10235806 10252809 10265304 10265648 10282356 10295232 10295488 10304512 10325504 10334208 10342656 10354827 10355174 10384668 10385016 10406172 10414944 10415552 10423458 10445568 10475583 10505772 10509716 10527174 10544661 10549504 10558128 10631922 10649583 10663184 10694272 10777821 10778089 10787536 10809512 10818624 10838016 10885063 10903781 10922688 10935204 11017944 11044012 11063808 11096064 11114496 11150244 11182752 11192832 11195566 11225088 11239424 11279898 11280276 11312784 11325747 11327232 11346048 11360256 11370496 11411442 11415726 11426016 11434689 11458944 11459328 11492352 11526144 11548467 11548854 11559264 11582136 11582424 11592576 11596928 11616192 11625984 11635488 11640832 11683143 11698064 11716812 11717496 11731776 11751264 11766272 11800082 11800576 11834088 11858196 11868192 11877894 11892768 11903488 11937792 11976188 11996082 11996484 12011104 12031056 12056576 12066432 12115446 12115852 12135978 12140534 12150768 12160701 12170952 12186496 12256734 12281703 12317816 12353728 12386304 12403909 12440072 12446784 12461464 12483072 12497376 12548561 12591936 12621728 12644352 12681216 12743136 12757738 12780288 12791808 12828672 12854268 12891312 12891744 12928896 12945408 12966912 13004172 13030227 13041648 13046544 13058304 13068216 13095936 13160322 13172736 13182183 13198248 13215104 13237056 13253632 13275648 13303808 13313349 13318347 13330352 13351716 13368768 13369216 13379364 13391424 13407744 13430016 13447168 13473663 13485808 13512492 13524672 13534938 13552224 13563648 13574736 13669614 13670412 13687072 13709808 13726976 13778944 13790208 13806436 13834562 13846224 13846688 13857543 13874896 13886592 13897944 13927424 13967444 13995081 13995429 13995898 14007696 14019147 14036232 14059548 14077504 14158641 14175896 14199444 14224896 14266368 14299523 14370428 14390784 14424832 14450688 14537526 14563584 14580272 14677362 14690592 14732928 14751744 14794752 14819328 14866992 14891688 14910336 14923776 14935104 14966784 14996646 15039864 15040368 15065352 15083712 15100996 15102976 15128064 15147008 15171534 15215256 15220968 15234688 15246252 15259104 15278592 15279104 15323136 15353709 15368192 15397956 15398472 15412352 15423534 15442848 15443232 15456768 15488256 15501312 15513984 15532761 15577002 15577524 15609258 15622416 15623328 15635187 15642368 15668352 15758658 15764574 15778784 15790761 15810928 15824256 15837192 15857024 15917056 15947883 15948814 15994776 15995312 16041408 16088576 16134806 16153928 16181304 16201024 16214268 16227936 16257024 16342312 16375604 16402806 16566018 16595712 16600322 16644096 16663168 16725366 16774128 16789248 16793349 16837632 16859136 16920414 16960447 16990848 17019072 17040384 17055744 17104896 17123589 17139024 17188416 17188992 17238528 17260544 17289216 17323281 17338896 17373204 17373636 17388864 17395392 17411072 17424288 17438976 17461248 17547096 17576244 17597664 17626896 17649408 17700123 17700864 17751132 17757796 17787294 17802288 17816841 17825024 17839152 17855232 17876992 17906688 17964282 17964884 17994123 17994726 18016656 18032896 18046584 18069632 18084864 18099648 18173169 18173778 18203967 18210801 18226152 18227216 18256428 18279744 18385101 18386944 18392003 18461632 18476724 18515456 18530592 18579456 18606487 18660108 18660572 18676928 18692196 18714976 18746064 18878188 18916646 18932592 18966528 19021824 19114704 19136607 19170432 19187712 19243008 19281402 19327021 19337616 19383368 19418112 19450368 19506258 19552409 19569816 19587456 19643904 19668992 19726336 19740483 19759104 19797372 19822656 19855584 19880448 19898368 19913472 19955712 19995528 20053152 20053824 20069046 20087136 20111616 20145024 20170752 20228712 20268738 20287008 20294624 20328336 20345472 20362104 20371456 20430848 20471612 20504421 20505618 20530608 20531296 20564712 20590464 20590976 20609024 20651008 20668416 20685312 20709654 20710348 20751843 20769336 20770032 20812344 20829888 20831104 20846916 20891136 20951166 20993847 21011544 21019432 21054348 21089322 21099008 21116256 21202741 21263844 21299166 21326368 21388544 21555642 21556178 21575072 21619024 21637248 21676032 21770126 21806289 21807562 21845376 21870408 22035888 22088024 22127616 22192128 22228992 22300488 22365504 22385664 22391132 22450176 22478848 22494969 22559796 22560552 22625568 22651494 22654464 22692096 22720512 22740992 22757301 22822884 22831452 22852032 22869378 22917888 22918656 22984704 23052288 23096934 23097708 23118528 23164272 23164848 23185152 23193856 23232384 23251968 23270976 23281664 23365503 23366286 23396128 23413887 23433624 23434992 23463552 23502528 23532544 23600164 23601152 23637987 23646861 23668176 23716392 23736384 23755788 23785536 23806976 23875584 23923221 23952376 23992164 23992968 24022208 24062112 24113152 24132864 24161263 24202209 24230892 24231704 24271956 24281068 24301536 24321402 24341904 24372992 24443027 24513468 24563406 24604209 24635632 24707456 24807818 24849027 24880144 24893568 24900483 24922928 24966144 24994752 25097122 25148249 25183872 25243456 25288704 25362432 25486272 25515476 25560576 25583616 25657344 25708536 25782624 25783488 25857792 25890816 25933824 26008344 26060454 26083296 26093088 26116608 26136432 26191872 26320644 26364366 26396496 26426743 26430208 26474112 26507264 26551296 26626698 26636694 26660704 26680941 26703432 26737536 26738432 26758728 26782848 26815488 26860032 26894336 26946423 26947326 26971616 26992089 27024984 27049344 27069876 27104448 27127296 27149472 27260667 27339228 27340824 27374144 27419616 27453952 27557888 27580416 27612872 27669124 27692448 27693376 27715086 27749792 27773184 27795888 27854848 27934888 27990162 27990858 27991796 28015392 28038294 28072464 28119096 28155008 28317282 28351792 28374969 28398888 28449792 28532736 28599046 28657307 28740856 28781568 28849664 28901376 28991503 29075052 29127168 29160544 29354724 29381184 29465856 29503488 29589504 29638656 29733984 29783376 29820672 29847552 29870208 29933568 29993292 30079728 30080736 30130704 30167424 30201992 30205952 30256128 30294016 30343068 30403107 30430512 30441936 30469376 30492504 30518208 30557184 30558208 30646272 30707418 30736384 30758427 30795912 30796944 30824704 30847068 30885696 30886464 30913536 30976512 31002624 31027968 31064481 31065522 31154004 31155048 31218516 31244832 31246656 31270374 31284736 31336704 31426749 31438547 31517316 31529148 31557568 31581522 31621856 31648512 31674384 31714048 31834112 31895766 31897628 31948749 31989552 31990624 32082816 32177152 32269612 32307856 32333463 32334267 32362608 32402048 32428536 32455872 32514048 32655189 32684624 32711343 32751208 32805612 33036829 33132036 33191424 33200644 33288192 33326336 33450732 33548256 33578496 33586698 33675264 33718272 33840828 33920894 33977241 33981696 34038144 34080768 34111488 34247178 34278048 34376832 34377984 34477056 34521088 34578432 34645401 34646562 34677792 34746408 34747272 34777728 34790784 34822144 34848576 34877952 34922496 35049429 35094192 35152488 35195328 35253792 35298816 35400246 35401728 35502264 35515592 35574588 35604576 35633682 35650048 35678304 35710464 35753984 35813376 35825321 35928564 35929768 35988246 35989452 36033312 36065792 36093168 36139264 36169728 36199296 36243109 36346338 36347556 36407934 36421602 36452304 36454432 36482103 36512856 36559488 36770202 36773888 36784006 36845109 36923264 36953448 37030912 37061184 37158912 37211727 37212974 37320216 37321144 37353856 37384392 37429952 37492128 37645683 37756376 37833292 37865184 37933056 38043648 38229408 38273214 38340864 38375424 38486016 38562804 38654042 38675232 38766736 38836224 38900736 39012516 39104818 39139632 39174912 39184481 39287808 39337984 39480966 39518208 39594744 39645312 39711168 39760896 39796736 39826944 39911424 39940047 39955041 39991056 40106304 40107648 40138092 40174272 40223232 40290048 40341504 40420989 40457424 40537476 40574016 40589248 40656672 40690944 40724208 40742912 40861696 40943224 41008842 41011236 41061216 41062592 41129424 41180928 41181952 41218048 41300287 41302016 41336832 41370624 41419308 41420696 41503686 41538672 41540064 41572629 41624688 41659776 41662208 41693832 41782272 41902332 41985243 41986287 41987694 42023088 42038864 42057441 42108696 42178644 42198016 42232512 42405482 42475923 42491869 42527688 42598332 42652736 42777088 42898569 42987401 43111284 43112356 43150144 43238048 43274496 43352064 43540252 43612578 43615124 43690752 43740816 44071776 44176048 44255232 44384256 44457984 44600976 44652083 44731008 44771328 44782264 44900352 44989938 45119592 45121104 45172807 45251136 45302988 45308928 45384192 45441024 45514602 45645768 45662904 45704064 45738756 45835776 45837312 45969408 46061127 46104576 46193868 46195416 46237056 46328544 46329696 46370304 46387712 46464768 46503936 46541952 46563328 46598283 46731006 46732572 46792256 46827774 46867248 46869984 46927104 47005056 47065088 47200328 47202304 47275974 47293722 47336352 47372283 47432784 47472768 47511576 47571072 47613952 47751168 47843649 47846442 47904752 47984328 47985936 48044416 48124224 48226304 48265728 48322526 48404418 48461784 48463408 48543912 48562136 48603072 48642804 48683808 48745984 48886054 48985643 49026936 49126812 49208418 49271264 49414912 49615636 49698054 49760288 49787136 49800966 49845856 49932288 49989504 50194244 50296498 50367744 50380047 50486912 50577408 50881341 50972544 51030952 51121152 51167232 51314688 51370767 51417072 51565248 51566976 51715584 51781632 51867648 51969843 52016688 52120908 52166592 52186176 52233216 52272864 52383744 52641288 52728732 52792992 52853486 52860416 52948224 53014528 53100369 53102592 53253396 53273388 53321408 53361882 53406864 53475072 53476864 53517456 53565696 53630976 53720064 53788672 53892846 53894652 53943232 53982369 53984178 54049968 54098688 54139752 54208896 54254592 54298944 54519507 54521334 54611901 54632403 54678456 54681648 54748288 54839232 54907904 55115776 55155303 55160832 55176009 55225744 55338248 55384896 55386752 55430172 55499584 55546368 55591776 55709696 55819461 55820849 55869776 55980324 55981716 55983592 56030784 56076588 56144928 56238192 56310016 56471821 56634564 56703584 56749938 56797776 56899584 57065472 57198092 57314614 57409821 57481712 57563136 57699328 57981063 57983006 58101127 58150104 58254336 58321088 58657227 58709448 58762368 58931712 59006976 59179008 59221449 59277312 59467968 59566752 59641344 59695104 59740416 59867136 59986584 60159456 60161472 60261408 60334848 60403984 60411904 60512256 60588032 60686136 60806214 60861024 60883872 60938752 60985008 61036416 61114368 61116416 61292544 61414836 61516854 61591824 61593888 61649408 61694136 61771392 61772928 61827072 61953024 62005248 62055936 62128962 62131044 62255529 62308008 62310096 62437032 62489664 62493312 62540748 62569472 62673408 62853498 62877094 62981541 63034632 63058296 63115136 63163044 63243712 63297024 63348768 63428096 63608223 63668224 63791532 63795256 63897498 63979104 63981248 64165632 64354304 64539224 64615712 64666926 64668534 64725216 64804096 64857072 64911744 65028096 65310378 65369248 65418867 65422686 65502416 65611224 66073658 66208261 66264072 66382848 66401288 66576384 66652672 66901464 66980369 67096512 67156992 67173396 67350528 67436544 67484907 67681656 67841788 67954482 67963392 68076288 68161536 68222976 68271903 68494356 68556096 68753664 68755968 68954112 69042176 69156864 69290802 69293124 69355584 69492816 69494544 69555456 69581568 69644288 69697152 69755904 69844992 70098858 70188384 70241661 70304976 70390656 70507584 70597632 70800492 70803456 70940583 71004528 71031184 71149176 71209152 71267364 71300096 71356608 71420928 71507968 71626752 71650642 71769663 71857128 71859536 71976492 71978904 72066624 72131584 72186336 72278528 72339456 72398592 72483789 72486218 72606627 72692676 72695112 72815868 72843204 72904608 72908864 72964206 73025712 73118976 73329081 73540404 73547776 73568012 73690218 73812627 73846528 73906896 74061824 74122368 74423454 74425948 74547081 74640432 74642288 74701449 74707712 74768784 74859904 74984256 75291366 75444747 75512752 75666584 75730368 75866112 76087296 76195441 76326467 76458816 76546428 76681728 76750848 76972032 77125608 77308084 77350464 77533472 77672448 77801472 78025032 78209636 78279264 78349824 78368962 78575616 78675968 78961932 79189488 79280229 79290624 79422336 79521792 79593472 79653888 79880094 79910082 79982112 80042823 80212608 80215296 80276184 80348544 80446464 80580096 80683008 80839269 80841978 80914848 80976267 81074952 81148032 81178496 81313344 81381888 81448416 81485824 81723392 81782001 81886448 82017684 82022472 82122432 82125184 82258848 82361856 82363904 82436096 82600574 82604032 82673664 82741248 82838616 82841392 83007372 83077344 83080128 83145258 83249376 83319552 83324416 83387664 83564544 83804664 83970486 83972574 83975388 84046176 84077728 84114882 84217392 84357288 84396032 84465024 84810964 84951846 84983738 85055376 85124907 85196664 85305472 85554176 85797138 85971921 85974802 86222568 86224712 86300288 86476096 86548992 86704128 86827363 86974509 87080504 87225156 87230248 87381504 87481632 87839927 88143552 88352096 88510464 88768512 88915968 89201952 89304166 89462016 89542656 89564528 89800704 89979876 90239184 90242208 90345614 90502272 90605976 90617856 90768384 90882048 91029204 91291536 91325808 91408128 91477512 91671552 91674624 91938816 92122254 92209152 92275281 92387736 92390832 92474112 92657088 92659392 92740608 92775424 92929536 93007872 93083904 93126656 93193443 93196566 93462012 93465144 93584512 93655548 93734496 93739968 93854208 94010112 94130176 94280247 94315641 94400656 94404608 94551948 94587444 94672704 94744566 94865568 94945536 95023152 95142144 95227904 95502336 95687298 95692884 95809504 95968656 95971872 96088832 96248448 96452608 96531456 96645052 96808836 96923568 96926816 97000389 97002801 97087824 97124272 97206144 97285608 97367616 97491968 97772108 97965567 97971286 98053872 98134029 98253624 98416836 98542528 98829824 99110487 99231272 99396108 99520576 99574272 99601932 99691712 99864576 99979008 100096661 100388488 100592996 100735488 100760094 100973824 101154816 101263969 101762682 101931723 101945088 102061904 102242304 102334464 102741534 102834144 103130496 103133952 103431168 103563264 103735296 103939686 104033376 104185603 104241816 104333184 104372352 104466432 104545728 104767488 105282576 105457464 105585984 105706972 105720832 105896448 106029056 106200738 106205184 106506792 106546776 106642816 106723764 106813728 106950144 106953728 107034912 107131392 107261952 107440128 107475963 107577344 107785692 107789304 107886464 107964738 107968356 108099936 108197376 108279504 108417792 108509184 108597888 108729327 109039014 109042668 109223802 109264806 109356912 109363296 109446309 109496576 109678464 109815808 110310606 110321664 110352018 110451488 110535327 110676496 110769792 110773504 110860344 110999168 111092736 111183552 111419392 111635181 111638922 111641698 111739552 111960648 111963432 111967184 112061568 112153176 112289856 112476384 112620032 112937049 112943642 113269128 113407168 113499876 113595552 113799168 114130944 114396184 114629228 114819642 114963424 115126272 115398656 115962126 115966012 116202254 116300208 116508672 116642176 117314454 117418896 117524736 117553443 117863424 118013952 118442898 118554624 118723129 118935936 119133504 119282688 119390208 119480832 119734272 119865123 119973168 120318912 120322944 120522816 120669696 120807968 120823808 121024512 121176064 121262967 121372272 121612428 121722048 121767744 121877504 121970016 122072832 122228736 122232832 122585088 122829672 123033708 123183648 123187776 123298816 123388272 123542784 123545856 123654144 123900861 123906048 124010496 124111872 124257924 124262088 124511058 124616016 124620192 124717887 124874064 124979328 124986624 125081496 125138944 125346816 125706996 125754188 125955729 125958861 125963082 126069264 126116592 126172323 126230272 126326088 126487424 126594048 126697536 126856192 127216446 127336448 127427769 127475607 127583064 127590512 127794996 127958208 127962496 128331264 128695707 128708608 128744021 128962203 129078448 129231424 129333852 129337068 129450432 129608192 129714144 129823488 130056192 130245409 130620756 130738496 130837734 130845372 131004832 131222448 132147316 132416522 132528144 132765696 132802576 133152768 133305344 133802928 133956249 133960738 134193024 134313984 134346792 134701056 134969814 135289147 135363312 135518421 135683576 135908964 135926784 136152576 136323072 136543806 136866863 136988712 137112192 137507328 137511936 137908224 138084352 138183381 138313728 138581604 138586248 138711168 138985632 138989088 139110912 139163136 139288576 139394304 139511808 139689984 139794849 140197716 140376768 140483322 140609952 140781312 141015168 141195264 141600984 141606912 141881166 142009056 142062368 142298352 142418304 142534728 142600192 142713216 142841856 143015936 143253504 143301284 143530947 143539326 143714256 143719072 143952984 143957808 144133248 144263168 144372672 144557056 144678912 144797184 144967578 144972436 145213254 145385352 145390224 145631736 145686408 145809216 145817728 145928412 146051424 146237952 146658162 146956929 147080808 147095552 147136024 147380436 147625254 147693056 147813792 148123648 148244736 148419187 148846908 148851896 149094162 149280864 149284576 149402898 149415424 149537568 149719808 149968512 150150023 150582732 150889494 151025504 151140141 151333168 151460736 151732224 152390882 152644023 152652934 152917632 153092856 153363456 153501696 153944064 154251216 154616168 154700928 155066944 155344896 155602944 156050064 156419272 156558528 156699648 156737924 157151232 157351936 157923864 158378976 158560458 158581248 158844672 159043584 159186944 159301107 159307776 159760188 159820164 159964224 160085646 160425216 160430592 160552368 160697088 160892928 161160192 161366016 161678538 161683956 161829696 161952534 162149904 162296064 162335707 162356992 162626688 162763776 162896832 162971648 163558521 163564002 163772896 163897209 164035368 164044944 164244864 164250368 164517696 164723712 164727808 164872192 165201148 165208064 165347328 165465909 165482496 165528027 165677232 165682784 166014744 166154688 166160256 166290516 166498752 166639104 166648832 166775328 167129088 167458383 167462547 167609328 167940972 167945148 167950776 168092352 168155456 168229764 168434784 168714576 168792064 168930048 169415463 169621928 169903692 169967476 170110752 170249814 170393328 170610944 171101189 171108352 171594276 171943842 171949604 172229463 172445136 172449424 172600576 172952192 173097984 173654726 173943189 173949018 174161008 174303381 174450312 174460496 174763008 174963264 175679854 175971681 176037743 176287104 176704192 177020928 177537024 177831936 178403904 178608332 178924032 179085312 179129056 179601408 179959752 180478368 180484416 180691228 181004544 181211952 181235712 181536768 181764096 182058408 182583072 182651616 182816256 182955024 183343104 183349248 183877632 184244508 184550562 184775472 184781664 184948224 184987201 185314176 185318784 185481216 185550848 185859072 186015744 186167808 186386886 186393132 186766587 186924024 186930288 187169024 187311096 187468992 187479936 187708416 188020224 188260352 188560494 188631282 188801312 188809216 188944623 189103896 189174888 189345408 189489132 189731136 189891072 190046304 190284288 190455808 190824669 191004672 191374596 191385768 191619008 191937312 191943744 192177664 192496896 192905216 193062912 193290104 193617672 193847136 193853632 194000778 194005602 194175648 194248544 194412288 194571216 194735232 194983936 195544216 195931134 195942572 196107744 196256601 196268058 196507248 196833672 197085056 197659648 198220974 198462544 198624783 198792216 199041152 199148544 199203864 199383424 199729152 199958016 200193322 200601149 200776976 200941107 201185992 201470976 201520188 201947648 202309632 202527938 202940521 203525364 203863446 203890176 204123808 204484608 204668928 205483068 205668288 206260992 206267904 206862336 207126528 207470592 207879372 208066752 208371206 208483632 208666368 208744704 208932864 209091456 209534976 210565152 210914928 211171968 211413944 211441664 211792896 212058112 212401476 212410368 212821749 213013584 213093552 213285632 213447528 213627456 213900288 213907456 214069824 214262784 214523904 214880256 214951926 215154688 215308989 215571384 215578608 215772928 215929476 215936712 216199872 216394752 216559008 216835584 217018368 217195776 217451367 217458654 217819881 218078028 218085336 218447604 218529612 218713824 218726592 218892618 218993152 219356928 219631616 219987243 220069829 220621212 220643328 220704036 220902976 221070654 221352992 221539584 221547008 221720688 221998336 222185472 222367104 222636241 222838784 223270362 223277844 223283396 223479104 223641243 223921296 223926864 223934368 224104347 224123136 224306352 224579712 224952768 225240064 225874098 225887284 226334241 226538256 226814336 226999752 227191104 227598336 228261888 228586323 228792368 228979401 229258456 229639284 229926848 230252544 230797312 231257803 231924252 231932024 232404508 232600416 233017344 233284352 233954687 234628908 234837792 235049472 235106886 235726848 236027904 236885796 237446258 237840687 237871872 238267008 238565376 238780416 238961664 239730246 239946336 240637824 240645888 240704669 241045632 241339392 241615936 241647616 242049024 242517807 242525934 242744544 243224856 243444096 243535488 243755008 243940032 244145664 244457472 244465664 245170176 245346003 245659344 246067416 246367296 246375552 246597632 246776544 247085568 247091712 247308288 247801722 247812096 248020992 248223744 248515848 248524176 249022116 249232032 249240384 249435774 249748128 249958656 249973248 250162992 250277888 250693632 251413992 251508376 251911458 251917722 251926164 252138528 252233184 252344646 252460544 252652176 252974848 253188096 253395072 253701763 253712384 254432892 254855538 254951214 255166128 255181024 255374721 255589992 255916416 255924992 256662528 257391414 257417216 257488042 257915763 257924406 258156896 258462848 258667704 258674136 258900864 259216384 259428288 259646976 260112384 260482089 260490818 260923527 261241512 261476992 261675468 261690744 262009664 262444896 263519781 264294632 264833044 265056288 265531392 265605152 266305536 266610688 267605856 267912498 267921476 268386048 268627968 268693584 269402112 269939628 270578294 270726624 271036842 271367152 271817928 271853568 272305152 272646144 273087612 273733726 273977424 274224384 274291367 275014656 275023872 275816448 276366762 276627456 277163208 277172496 277422336 277971264 277978176 278221824 278326272 278577152 278788608 279023616 279379968 279580329 279589698 280395432 280753536 280966644 281219904 281562624 282030336 282390528 282840741 282946923 283201968 283213824 283762332 284018112 284124736 284596704 284836608 285069456 285200384 285426432 285683712 286031872 286507008 286602568 287061894 287078652 287428512 287438144 287905968 287915616 288266496 288526336 288745344 289102009 289114112 289357824 289594368 289935156 289944872 290426508 290770704 290780448 291001167 291008403 291263472 291372816 291618432 291635456 291856824 292102848 292475904 293316324 293896701 293913858 294161616 294191104 294272048 294402087 294760872 295250508 295386112 295627584 296247296 296489472 296838374 297331461 297443083 297693816 297703792 298188324 298561728 298569152 298805796 298830848 299075136 299439616 299937024 300289983 300300046 300911807 301165464 301778988 302051008 302280282 302666336 302921472 303464448 303791907 304781764 305288046 305305868 305795169 305835264 306185712 306726912 307003392 308502432 309232336 309401856 310133888 310689792 311205888 312100128 312556809 312564581 312838544 313117056 313399296 313475848 314302464 315847728 316209649 316757952 317120916 317162496 317689344 318087168 318602214 318615552 319520376 319640328 319928448 320171292 320850432 320861184 321104736 321394176 321785856 322320384 322427889 322732032 323357076 323367912 323659392 323905068 324299808 324592128 324671414 324713984 325253376 325527552 325793664 325943296 326187981 327117042 327128004 327545792 327794418 328070736 328089888 328489728 328500736 329035392 329447424 329455616 329744384 330402296 330416128 330931818 330964992 331056054 331354464 331365568 331605981 332029488 332309376 332320512 332581032 332997504 333278208 333297664 333550656 334258176 334905543 334916766 334925094 335218656 335881944 335890296 335901552 336184704 336310912 336459528 336869568 337429152 337584128 337860096 338811147 338830926 339243856 339807384 339934952 340221504 340499628 340786656 341221888 342202378 342216704 342899501 343188552 343887684 343899208 344458926 344890272 344898848 345201152 345904384 346195968 346898329 347309452 347886378 347898036 348322016 348606762 348900624 348920992 349526016 349926528 351359708 351943362 352075486 352574208 352660329 353408384 354041856 355663872 356169387 356807808 357216664 357848064 358170624 358258112 359202816 359595369 359919504 360956736 360968832 361382456 362009088 362423904 362471424 363073536 363528192 363788901 364116816 365166144 365303232 365632512 365910048 366686208 366698496 367755264 368489016 369101124 369550944 369563328 369896448 369974402 370628352 370637568 370962432 371101696 371702583 371718144 372031488 372335616 372773772 372786264 373533174 373848048 373860576 374338048 374622192 374937984 374959872 375416832 376040448 376520704 377120988 377262564 377602624 377876583 377889246 378207792 378349776 378690816 378978264 379462272 379782144 380092608 380568576 380911616 381649338 382009344 382283307 382426821 382749192 382771536 383238016 383874624 383887488 384355328 384993792 385810432 386087121 386125824 386232063 386580208 386886609 387235344 387694272 387707264 388001556 388011204 388351296 388497088 388824576 389142432 389470464 389967872 390736227 391088432 391862268 391885144 392215488 392513202 392536116 393014496 393667344 394170112 395302747 395319296 396441948 396925088 397249566 397584432 398082304 398297088 398407728 398766848 399458304 399916032 400386644 401202298 401553952 401868747 401882214 402371984 402941952 403040376 403895296 405055876 405867441 405881042 406555263 406707889 407050728 407726892 407780352 408247616 408969216 410600589 410966136 411336576 412521984 412535808 413724672 414253056 414550143 414941184 415758744 416133504 416742412 416967264 417332736 417489408 417865728 418182912 419069952 419384547 421130304 421829856 422343936 422827888 422883328 423585792 424116224 424802952 424820736 425643498 426027168 426187104 426571264 426895056 427254912 427800576 427814912 428139648 428525568 429047808 429760512 429903852 430617978 431142768 431157216 431545856 431858952 431873424 432399744 432789504 433118016 433671168 434036736 434391552 434902734 434917308 435639762 436156056 436170672 436895208 437059224 437427648 437453184 437785236 437986304 438713856 439263232 439974486 440139658 440870787 441242424 441286656 441408072 441805952 442141308 442705984 443079168 443094016 443441376 443996672 444370944 444734208 445257561 445272482 445677568 446540724 446555688 446566792 446958208 447282486 447842592 447853728 447868736 448208694 448246272 448612704 449159424 449905536 450450069 450480128 451748196 451774568 452668482 453076512 453420423 453628672 453999504 454382208 455196672 457172646 457584736 457932069 457958802 458516912 459278568 459853696 460505088 461594624 462515606 463457827 463848504 463864048 464809016 465200832 466034688 466568704 467909374 468862583 469257816 469675584 470098944 470213772 471453696 472055808 473771592 474892516 475681374 475743744 476534016 477130752 477560832 477903321 477923328 479460492 479892672 481275648 481291776 481409338 482091264 482678784 483231872 483295232 484098048 485035614 485051868 485489088 486449712 486888192 487007121 487070976 487510016 487880064 488291328 488914944 488931328 490692006 491318688 491691627 492134832 492734592 492751104 493195264 493553088 494171136 494183424 494616576 495603444 495624192 496041984 496447488 496584081 497031696 497048352 498044232 498464064 498480768 498871548 499496256 499917312 499946496 500325984 500555776 501387264 502375149 502387641 502827984 503016752 503822916 503835444 503852328 504277056 504466368 504689292 504921088 505304352 505949696 506376192 506790144 507403526 507424768 508246389 508865784 509711076 509902428 510332256 510362048 510749442 511179984 511832832 511849984 513303567 513325056 514782828 514834432 514976084 515831526 515848812 516313792 516688389 516925696 517335408 517348272 517801728 518432768 518856576 519293952 520964178 520981636 521829567 521847054 522483024 522910143 522953984 523350936 523381488 524019328 524889792 527039562 527915043 528113229 528589264 529666088 530112576 531062784 531210304 532611072 533221376 533368087 534285269 535211712 535824996 535842952 536772096 537255936 537387168 538804224 539588123 539879256 540516001 541156588 541453248 542073684 542734304 543635856 543707136 544610304 545292288 546175224 547467452 547954848 548448768 548582734 550029312 550047744 551632896 552733524 554326416 554344992 554844672 554961603 555942528 555956352 556443648 556652544 557154304 557577216 558047232 559160658 559179396 560299761 560790864 561507072 561933288 562439808 563125248 564060672 564781056 565681482 565893846 566403936 566427648 566833869 567524664 568036224 568249472 569193408 569673216 570138912 570400768 570852864 571367424 572063744 572474007 573014016 573205136 574123788 574157304 574857024 574876288 575811936 575831232 576532992 577052672 577490688 578204018 578228224 578715648 579188736 579870312 579889744 580853016 581541408 581560896 582002334 582016806 582526944 582745632 583236864 583270912 583713648 584205696 584951808 586632648 587793402 587827716 588323232 588544096 588804174 589521744 590501016 590772224 591255168 592494592 592978944 593676748 594662922 594886166 595387632 595407584 595874349 596376648 597123456 597138304 597611592 597661696 598150272 598879232 599874048 600579966 600600092 601803447 601823614 602330928 602823321 603557976 604102016 604560564 605332672 605842944 606928896 607583814 608821563 609563528 610576092 610611736 611590338 611670528 612371424 613453824 614006784 614879489 617004864 618464672 618803712 620267776 621379584 622411776 624200256 625113618 625129162 625677088 626234112 626798592 626951696 628604928 631695456 632419298 633515904 634241832 634324992 635378688 636174336 637204428 637231104 639040752 639280656 639856896 640342584 641700864 641722368 642209472 642788352 643571712 644640768 644855778 645464064 645926967 646714152 646735824 647318784 647810136 648599616 649184256 649342828 649427968 650506752 651055104 651587328 651886592 652354101 652375962 653459643 654234084 654256008 655091584 655588836 656141472 656179776 656979456 657001472 658070784 658894848 658911232 659488768 659961729 660209487 660804592 660832256 661863636 661929984 662112108 662708928 662731136 663211962 664058976 664618752 664641024 665162064 665995008 666556416 666595328 667101312 667908723 668516352 669811086 669833532 669850188 670437312 671763888 671780592 671803104 672313041 672369408 672621824 672919056 673739136 674858304 675168256 675720192 677622294 677661852 678487712 679002723 679614768 679869904 680443008 680999256 681573312 682443776 684404756 684433408 685758969 685799002 686377104 686938203 687775368 687798416 688917852 689780544 689797696 690402304 691808768 692391936 693773409 693796658 694618904 695772756 695796072 696644032 697213524 697801248 697841984 699052032 699853056 700676627 701864061 702719416 703886724 704150972 705148416 705320658 706816768 708083712 708847783 712338774 713522061 713615616 714433328 715696128 716341248 716516224 719190738 719839008 721913472 721937664 722114007 722764912 724018176 724847808 724942848 726147072 727577802 728233632 729299221 730332288 730606464 731265024 731820096 733372416 733396992 735510528 736978032 738202248 739101888 739126656 739792896 739948804 741256704 741275136 741924864 742203392 743405166 743436288 744062976 744671232 745547544 745572528 747066348 747696096 747721152 748676096 749244384 749875968 749919744 750833664 752080896 753041408 754241976 754525128 755205248 755753166 755778492 756415584 756699552 757381632 757956528 758924544 759564288 760185216 761105289 761137152 761823232 763298676 764566614 764853642 765498384 765543072 766124163 766476032 767749248 767774976 768710656 769987584 772174242 772251648 772464126 773160416 773747289 773773218 774470688 775388544 775414528 776003112 776022408 776702592 776994176 777649152 778284864 778940928 779935744 781446267 781472454 782176864 782770581 783724536 783770288 784430976 785026404 785072232 786028992 787334688 788340224 790559343 790605494 790638592 792883896 793850176 794499132 795168864 796164608 796594176 796815456 797533696 798916608 799832064 800773288 802404596 803107904 803737494 803764428 804743968 805883904 806080752 807790592 810111752 811734882 811762084 813110526 813415778 814101456 815453784 815560704 816495232 817938432 821201178 821932272 822673152 822874101 825043968 825071616 827449344 829100286 829882368 831061903 831517488 832267008 833484824 833934528 834665472 834978816 835731456 836365824 838139904 838769094 840753587 842260608 843659712 844687872 845655776 845766656 847171584 848232448 848840769 849605904 849641472 851286996 852054336 852374208 853142528 853790112 854509824 855601152 855629824 856279296 857051136 858095616 859521024 859807704 861235956 862285536 862314432 863091712 863717904 863746848 864799488 865579008 866236032 867306027 867342336 868073472 868783104 869805468 869834616 871279524 872312112 872341344 873025209 873790416 874118448 874855296 874906368 875570472 875972608 877427712 878526464 879948972 880279316 881690103 881741574 882484848 882573312 882816144 883206261 883611904 884282616 885411968 886158336 886188032 886882752 887993344 888741888 889468416 890515122 890544964 891355136 891994383 892329249 893081448 893111376 893133584 893916416 894564972 895685184 895707456 895737472 896417388 896492544 897225408 898318848 899811072 900869949 900900138 900960256 902735421 903496392 903549136 905336964 906153024 906840846 907257344 907999008 908764416 910393344 911375721 911717863 914345292 915169472 915864138 915917604 917033824 918557136 919707392 921010176 923189248 925031212 926915654 927697008 927728096 929618032 930401664 932069376 933137408 935818748 937670427 937693743 937725166 938515632 939351168 940197888 940427544 942907392 947543184 948628947 949785032 951362748 951487488 953068032 954261504 955806642 955846656 958068041 958920984 959785344 962551296 962583552 962818676 964182528 965357568 966463744 966590464 967283667 968196096 970071228 970103736 970978176 972899424 973776384 974014242 974141952 975020032 975760128 976582656 977829888 977862656 978563943 981384012 982637376 983383254 984269664 985469184 985502208 986390528 987106176 988342272 988366848 989233152 991206888 991248384 992894976 993168162 994063392 994096704 996088464 996928128 996961536 997743096 998992512 999834624 999892992 1000651968 1001111552 1002774528 1004716629 1004750298 1004775282 1005655968 1006033504 1007645832 1007670888 1007704656 1008554112 1008932736 1009378584 1009842176 1010608704 1011899392 1012752384 1013580288 1014807052 1014849536 1016433441 1016492778 1017731568 1019422152 1019804856 1020664512 1020724096 1021498884 1022359968 1023665664 1023699968 1026607134 1026650112 1028698503 1029565656 1029668864 1029952168 1031663052 1031697624 1032627584 1033376778 1033851392 1034670816 1034696544 1035603456 1036865536 1037713152 1038587904 1038934309 1040694987 1041928356 1041963272 1043659134 1043694108 1044966048 1045820286 1045907968 1046701872 1046762976 1048038656 1049779584 1051050161 1054079124 1055830086 1056226458 1057178528 1057980987 1059332176 1060225152 1062125568 1062420608 1066442752 1066736174 1068508161 1068570538 1070423424 1071649992 1071685904 1073544192 1074511872 1074774336 1077608448 1079176246 1079758512 1081032002 1082313176 1082906496 1084147368 1085468608 1087271712 1087414272 1089220608 1090584576 1092350448 1094934904 1095909696 1096897536 1097165468 1100058624 1100095488 1103265792 1105467048 1108652832 1108689984 1109689344 1109923206 1111885056 1111912704 1112887296 1113305088 1114308608 1115107749 1115154432 1116094464 1118321316 1118358792 1120599522 1121581728 1123014144 1123866576 1124879616 1126250496 1128121344 1129562112 1131362964 1131787692 1132807872 1133667738 1135049328 1136072448 1136349949 1136498944 1138386816 1139346432 1140277824 1140801536 1141705728 1142734848 1144948014 1146028032 1146410272 1147280463 1148247576 1148314608 1149714048 1149752576 1151623872 1151662464 1153065984 1154105344 1154981376 1156408036 1156456448 1157431296 1158261363 1158377472 1158696189 1159740624 1159779488 1160659827 1161706032 1163082816 1163121792 1164004668 1164033612 1165053888 1165491264 1166473728 1166541824 1167427296 1168411392 1169903616 1172208681 1173265296 1175586804 1175655432 1176646464 1177088192 1177608348 1179043488 1181002032 1181544448 1182510336 1184989184 1185908241 1185957888 1187353496 1189325844 1189772332 1190775264 1190815168 1191748698 1192753296 1194246912 1194276608 1195223184 1195323392 1196300544 1197708323 1197758464 1199748096 1201159932 1201200184 1203606894 1203647228 1204661856 1205606241 1205646642 1207115952 1208204032 1209121128 1210665344 1211685888 1215167628 1217602323 1217643126 1219127056 1219665789 1220123667 1221152184 1221223472 1223180676 1223341056 1224742848 1226907648 1229758978 1231801767 1232264201 1234009728 1236929344 1237607424 1240535552 1242759168 1244823552 1246634629 1248400512 1250227236 1250258324 1251354176 1252468224 1253597184 1253903392 1257209856 1263390912 1264838596 1267031808 1268483664 1268649984 1270757376 1272348672 1274408856 1274462208 1278081504 1278561312 1279713792 1280685168 1283401728 1283444736 1284418944 1285576704 1287143424 1289281536 1289711556 1291853934 1293428304 1293471648 1294637568 1294910407 1295620272 1297199232 1298368512 1298685656 1298855936 1301013504 1302110208 1303174656 1304708202 1304751924 1306919286 1308468168 1308512016 1310011403 1310183168 1311177672 1312282944 1312359552 1313958912 1314002944 1316141568 1317789696 1317822464 1319923458 1320418974 1321609184 1321664512 1322612361 1323727272 1323859968 1324224216 1325417856 1325462272 1326423924 1328117952 1329237504 1329282048 1330324128 1331990016 1333112832 1333190656 1334202624 1335772683 1335817446 1337032704 1339622172 1339667064 1339700376 1340874624 1343527776 1343561184 1343606208 1344626082 1344738816 1345243648 1345838112 1347478272 1349716608 1350336512 1351350207 1351440384 1355244588 1355323704 1356975424 1358005446 1359229536 1359739808 1360886016 1361998512 1363146624 1364887552 1368809512 1368866816 1371517938 1371598004 1372754208 1373796207 1373876406 1375550736 1375596832 1377835704 1379561088 1379595392 1380804608 1383617536 1384783872 1387546818 1387593316 1389237808 1390373481 1391545512 1391592144 1393288064 1394427048 1395602496 1395683968 1398104064 1399706112 1401353254 1403728122 1405438832 1406587749 1407773448 1408301944 1410296832 1410641316 1413633536 1416167424 1417695566 1420583647 1424677548 1427044122 1427231232 1428866656 1431392256 1432682496 1433032448 1438381476 1439678016 1443826944 1443875328 1444228014 1445529824 1448036352 1449695616 1449885696 1452294144 1455155604 1456467264 1458598442 1460664576 1461021363 1461212928 1462530048 1463640192 1466744832 1466793984 1473956064 1476404496 1478203776 1478253312 1479585792 1479897608 1482513408 1482550272 1483849728 1484406784 1486810332 1486872576 1488125952 1489342464 1489752243 1491095088 1491145056 1494132696 1495392192 1495442304 1497352192 1498488768 1499751936 1499839488 1501667328 1504161792 1506082816 1507125447 1507162923 1508483952 1509050256 1510410496 1511506332 1511556984 1512831168 1513399104 1514763264 1515913056 1517849088 1519128576 1520370432 1522210578 1522274304 1523646464 1524739167 1526597352 1529133228 1529707284 1530996768 1531086144 1532248326 1532952064 1535498496 1535549952 1537421312 1539910701 1539975168 1540488803 1544348484 1544503296 1544928252 1546320832 1547494578 1547546436 1548941376 1550777088 1550829056 1552006224 1552044816 1553405184 1553988352 1555298304 1556569728 1557881856 1558453687 1559871488 1562892534 1562944908 1564353728 1565488701 1565541162 1567449072 1567540576 1568730429 1568861952 1570052808 1570144464 1572057984 1574669376 1576680448 1581118686 1581210988 1581277184 1583745129 1584339687 1585767792 1587700352 1588998264 1590337728 1592329216 1593188352 1593630912 1595067392 1597833216 1599664128 1600104261 1601546576 1602855807 1604809192 1606215808 1607474988 1607528856 1609487936 1611767808 1612161504 1615581184 1618764369 1618804621 1620223504 1621548003 1623469764 1623524168 1626221052 1626831556 1628202912 1630907568 1631121408 1632990464 1635876864 1637682809 1642402356 1643864544 1645346304 1645748202 1650087936 1650143232 1654898688 1658200572 1662123806 1663034976 1664534016 1664884809 1666969648 1667869056 1669330944 1669957632 1671462912 1672731648 1677538188 1681507174 1684521216 1684932683 1687319424 1689375744 1691311552 1691533312 1694343168 1697681538 1699211808 1699282944 1702573992 1704108672 1704748416 1706285056 1707580224 1709019648 1711202304 1711259648 1712558592 1714102272 1716191232 1717422021 1719042048 1719615408 1722471912 1724571072 1724628864 1726183424 1727435808 1727493696 1729598976 1731158016 1732472064 1734612054 1734684672 1736146944 1737566208 1739610936 1739669232 1742559048 1744624224 1744682688 1746050418 1747580832 1748236896 1749710592 1749812736 1751140944 1751945216 1754855424 1757052928 1759897944 1760558632 1763380206 1763483148 1764969696 1765632288 1766412522 1767223808 1768565232 1770823936 1772316672 1772376064 1773765504 1775912341 1775986688 1777483776 1778936832 1781030244 1781089928 1783988766 1784658498 1786162896 1786222752 1786267168 1787623047 1787832832 1789129944 1791370368 1791414912 1791474944 1792834776 1792985088 1794450816 1796637696 1799622144 1801739898 1801800276 1801920512 1805410341 1805470842 1806992784 1807098272 1808469963 1810673928 1812306048 1813681692 1814514688 1815998016 1817528832 1820786688 1822751442 1823435726 1826464689 1828690584 1830338944 1831728276 1831835208 1834067648 1837114272 1839414784 1842020352 1844638467 1846378496 1850062424 1853831308 1855394016 1855456192 1859236064 1860803328 1864138752 1866274816 1871637496 1875340854 1875387486 1875450332 1877031264 1878702336 1880395776 1880855088 1885814784 1895086368 1897257894 1899570064 1902725496 1902974976 1906136064 1908523008 1911613284 1911693312 1916136082 1917841968 1919570688 1920039569 1925102592 1925167104 1925637352 1928365056 1930715136 1932927488 1934567334 1936392192 1940142456 1940207472 1941956352 1942430701 1945798848 1947552768 1948028484 1948283904 1950040064 1951520256 1953165312 1955659776 1957062303 1957127886 1962768024 1965274752 1966766508 1968539328 1970938368 1971004416 1972781056 1974212352 1976684544 1976733696 1978466304 1979885187 1980628461 1982413776 1982496768 1985789952 1986336324 1988126784 1988193408 1992176928 1993856256 1993923072 1995486192 1997985024 1999669248 1999785984 2001303936 2002223104 2003726169 2005549056 2009433258 2009500596 2009550564 2011311936 2012067008 2015291664 2015341776 2015409312 2017108224 2017865472 2018757168 2019684352 2021217408 2023798784 2025504768 2027160576 2029614104 2029699072 2032866882 2032985556 2035463136 2037008169 2038844304 2039609712 2041329024 2041448192 2042997768 2044719936 2047331328 2047399936 2053214268 2053300224 2057276907 2057397006 2059131312 2059337728 2059904336 2060814609 2063326104 2063395248 2065255168 2066753556 2067702784 2069341632 2069393088 2071206912 2073731072 2075426304 2077175808 2077868618 2081320227 2081389974 2083856712 2083926544 2087318268 2087388216 2089932096 2091640572 2091815936 2093403744 2093525952 2096077312 2099559168 2102029881 2102100322 2105592183 2106382649 2108158248 2111660172 2112452916 2114357056 2115961974 2118664352 2120450304 2124251136 2124841216 2126543349 2132885504 2133472348 2137016322 2137141076 2140566183 2140846848 2143299984 2143371808 2147088384 2149023744 2149548672 2158352492 2159517024 2162064004 2164626352 2165812992 2166342021 2168294736 2170937216 2174543424 2174828544 2178441216 2184700896 2187897663 2189869808 2191819392 2193795072 2194330936 2200117248 2200190976 2206531584 2210934096 2213467543 2217305664 2217379968 2219378688 2219846412 2223770112 2223825408 2225774592 2226610176 2230215498 2230308864 2232188928 2236642632 2236717584 2241199044 2243163456 2246028288 2247733152 2249759232 2252500992 2256242688 2259124224 2262725928 2263575384 2265615744 2267335476 2270098656 2272144896 2272699898 2272997888 2276773632 2278692864 2280555648 2281603072 2283315867 2283411456 2285469696 2289896028 2292820544 2294560926 2296495152 2296629216 2299428096 2299505152 2303247744 2303324928 2306131968 2308210688 2309962752 2312816072 2312912896 2316522726 2316754944 2317392378 2319481248 2319558976 2321241867 2321319654 2323412064 2326165632 2326243584 2328009336 2328067224 2330107776 2330982528 2332947456 2333083648 2334854592 2336822784 2339807232 2344338801 2344417362 2346530592 2348311743 2351173608 2351310864 2353292928 2354176384 2355216696 2358086976 2362004064 2363088896 2365020672 2369978368 2371678029 2371816482 2371915776 2374706992 2378651688 2379544664 2381550528 2381630336 2383497396 2385506592 2388493824 2388553216 2390446368 2390646784 2392601088 2395416646 2395516928 2399496192 2400296507 2402319864 2402400368 2407213788 2407294456 2409323712 2411212482 2411293284 2414231904 2416408064 2418242256 2421330688 2423371776 2428288303 2430335256 2435204646 2435286252 2438254112 2439331578 2440247334 2442304368 2442446944 2446361352 2446682112 2449485696 2453815296 2459517956 2463603534 2464528402 2468019456 2468622303 2473858688 2475214848 2481071104 2489647104 2493185709 2493269258 2496801024 2500454472 2500516648 2502708352 2504936448 2507194368 2507806784 2514419712 2522260761 2526781824 2529677192 2534063616 2536967328 2537299968 2541514752 2544697344 2546522307 2548817712 2548924416 2556163008 2557122624 2559427584 2561370336 2566803456 2566889472 2568837888 2571153408 2574286848 2578563072 2579423112 2583707868 2586856608 2586943296 2589275136 2589820814 2591240544 2594398464 2596737024 2597371312 2597711872 2601918081 2602027008 2604220416 2606349312 2609416404 2609503848 2613838572 2616936336 2617024032 2620022806 2620366336 2622355344 2624565888 2624719104 2627917824 2628005888 2632283136 2635579392 2635644928 2639846916 2640837948 2643218368 2645224722 2647454544 2647719936 2648448432 2650835712 2650924544 2652847848 2656235904 2658475008 2658564096 2660648256 2663980032 2666225664 2666381312 2668405248 2671545366 2671634892 2674065408 2675983149 2676987747 2679244344 2679334128 2679400752 2681749248 2687055552 2687122368 2687212416 2689252164 2689477632 2690487296 2691676224 2694956544 2699433216 2700673024 2702609847 2702700414 2702880768 2708206263 2710489176 2710647408 2713950848 2716010892 2718459072 2719479616 2721772032 2723997024 2726293248 2729775104 2734127163 2735153589 2737619024 2737733632 2743035876 2743196008 2745508416 2747592414 2747752812 2751101472 2751193664 2755671408 2759122176 2759190784 2761609216 2767119229 2767235072 2769567744 2775093636 2775186632 2778475616 2780746962 2783091024 2783184288 2786576128 2788854096 2791204992 2791367936 2796208128 2799412224 2802706508 2807456244 2810877664 2813011281 2813081229 2813175498 2815546896 2816603888 2820593664 2821282632 2827267072 2835391132 2841167294 2845886841 2846955223 2849355096 2854088244 2854462464 2857733312 2862784512 2866064896 2874204123 2876762952 2879356032 2880155867 2887653888 2887750656 2888456028 2891059648 2896072704 2899391232 2899771392 2901851001 2904588288 2910311208 2912934528 2917196884 2921329152 2922042726 2922425856 2925060096 2927280384 2933489664 2933587968 2935691829 2947912128 2952808992 2956407552 2956506624 2959171584 2959795216 2965026816 2965100544 2967699456 2968813568 2973620664 2973745152 2978684928 2979504486 2982190176 2982290112 2988265392 2990784384 2990884608 2994704384 2996977536 2999503872 2999678976 3003334656 3008323584 3014250894 3014325846 3016967904 3018100512 3020820992 3023012664 3023113968 3025662336 3026798208 3029526528 3031826112 3035698176 3038257152 3040740864 3044421156 3044548608 3049478334 3053194704 3058266456 3059414568 3061993536 3062172288 3064496652 3065904128 3070996992 3071099904 3074842624 3079821402 3079950336 3080977606 3086095509 3088696968 3089006592 3089856504 3092641664 3094989156 3095092872 3097882752 3101554176 3101658112 3104012448 3104089632 3106810368 3107976704 3110596608 3113139456 3115763712 3116802927 3116907374 3119742976 3122084961 3125785068 3125889816 3128707456 3130977402 3131082324 3134898144 3135081152 3137460858 3137723904 3140105616 3140288928 3144115968 3149338752 3153150483 3153360896 3162237372 3162421976 3162554368 3167490258 3168679374 3171535584 3173942961 3175400704 3177996528 3180675456 3184658432 3186376704 3187261824 3190134784 3199328256 3200208522 3203093152 3205524483 3205711614 3209618384 3212431616 3214949976 3215057712 3218975872 3223535616 3224323008 3231162368 3237528738 3237609242 3240447008 3243096006 3246939528 3247048336 3252442104 3253663112 3256405824 3261815136 3262242816 3265980928 3271753728 3275365618 3282038081 3284804712 3287729088 3290692608 3291496404 3300175872 3300286464 3309797376 3316401144 3324247612 3326069952 3329068032 3329769618 3333939296 3335738112 3338661888 3339915264 3342925824 3345323247 3345463296 3355076376 3363014348 3369042432 3369865366 3374638848 3378751488 3382623104 3383066624 3388686336 3395363076 3398423616 3405147984 3408217344 3409049847 3409496832 3412570112 3415160448 3418039296 3422404608 3422519296 3425117184 3428204544 3434844042 3438084096 3439230816 3441841389 3444943824 3449142144 3449257728 3452366848 3454871616 3454987392 3459197952 3462316032 3464944128 3469224108 3469369344 3472293888 3475132416 3476088567 3479221872 3479338464 3481979481 3485118096 3489248448 3489365376 3492100836 3495161664 3496473792 3499421184 3499625472 3502281888 3503890432 3509710848 3514105856 3516626043 3519795888 3521117264 3526760412 3526966296 3529939392 3531264576 3532825044 3534447616 3537130464 3541647872 3544633344 3544752128 3547531008 3551824682 3551973376 3554967552 3557724723 3557873664 3562060488 3562179856 3567977532 3569316996 3572325792 3572445504 3572534336 3575246094 3575665664 3578259888 3582740736 3582829824 3582949888 3585669552 3585970176 3588901632 3593124969 3593275392 3599244288 3603479796 3603600552 3603841024 3610820682 3610941684 3613985568 3614196544 3616818723 3616939926 3621347856 3624612096 3627363384 3629029376 3631996032 3635057664 3645502884 3646871452 3652806969 3652929378 3657381168 3658997367 3660371001 3660677888 3663456552 3663670416 3668135296 3674228544 3678829568 3689276934 3692756992 3695405301 3696792603 3700124848 3707662616 3710788032 3710912384 3718472128 3721606656 3728277504 3732549632 3733576609 3739903887 3739996883 3743274992 3750681708 3750774972 3750900664 3754062528 3757404672 3760791552 3761710176 3771629568 3777116861 3783612007 3790172736 3794515788 3799140128 3805450992 3805949952 3812272128 3817046016 3823226568 3823386624 3832272164 3835683936 3839141376 3840079138 3850205184 3850334208 3851274704 3856730112 3861430272 3865854976 3869134668 3880284912 3880414944 3883912704 3884731221 3884861402 3891597696 3895105536 3896056968 3896567808 3900080128 3903040512 3906330624 3914124606 3914255772 3925536048 3930034209 3930549504 3933533016 3937078656 3941876736 3942008832 3945562112 3948424704 3953369088 3953467392 3959770374 3961256922 3964827552 3964993536 3967837083 3971579904 3972672648 3976253568 3976386816 3984353856 3987712512 3987846144 3990972384 3995970048 3999338496 3999571968 4002607872 4004446208 4007318049 4007452338 4011098112 4018866516 4019001192 4019101128 4022623872 4024134016 4030583328 4030683552 4030818624 4034216448 4035730944 4037514336 4039368704 4042434816 4047597568 4051009536 4054050621 4054321152 4059228208 4059398144 4065733764 4065971112 4070926272 4074016338 4077688608 4079219424 4082658048 4082896384 4085995536 4089439872 4094662656 4094799872 4106428536 4106600448 4114553814 4114794012 4118262624 4119808672 4121629218 4126652208 4126790496 4130510336 4133507112 4135405568 4138683264 4138786176 4142413824 4147462144 4150852608 4154351616 4155737236 4162640454 4162779948 4167713424 4167853088 4171120443 4174636536 4174776432 4179864192 4183281144 4183631872 4186807488 4187051904 4192154624 4199118336 4204059762 4204200644 4211184366 4212765298 4216316496 4219763247 4223320344 4224905832 4228714112 4231923948 4237328704 4240900608 4248502272 4249682432 4253086698 4261750941 4265771008 4266944696 4274032644 4274282152 4281132366 4281693696 4286599968 4286743616 4294176768 4298047488 4299097344 4304156423 4316704984 4319034048 4324128008 4329252704 4331625984 4332684042 4336589472 4341874432 4349086848 4349657088 4354350667 4356882432 4369401792 4375795326 4379739616 4383064089 4383638784 4387590144 4388661872 4400234496 4400381952 4421868192 4426935086 4434611328 4434759936 4438757376 4439692824 4447540224 4447650816 4451549184 4453220352 4460430996 4460617728 4464377856 4473285264 4473435168 4482398088 4486326912 4492056576 4495466304 4499518464 4505001984 4512485376 4518248448 4521488769 4525451856 4527150768 4531231488 4534670952 4540197312 4544289792 4545399796 4545995776 4553547264 4557385728 4561111296 4563206144 4566631734 4566822912 4570939392 4574217501 4579792056 4585641088 4589121852 4592990304 4593258432 4598856192 4599010304 4606495488 4606649856 4612263936 4616421376 4619732103 4619925504 4621466409 4625632144 4625825792 4633045452 4633509888 4634784756 4638962496 4639117952 4642483734 4642639308 4646824128 4652331264 4652487168 4656018672 4656134448 4660215552 4661965056 4665894912 4666167296 4669709184 4673645568 4675361061 4679614464 4688677602 4688834724 4693061184 4696623486 4702347216 4702621728 4706191287 4706585856 4708352768 4710433392 4716173952 4724008128 4726177792 4730041344 4743356058 4743632964 4743831552 4749413984 4753019061 4757303376 4759089328 4763101056 4763260672 4766994792 4771013184 4776987648 4777106432 4780892736 4781293568 4785202176 4790833292 4791033856 4798992384 4800312783 4800593014 4804639728 4804800736 4808567421 4814427576 4814588912 4818647424 4822424964 4822586568 4828463808 4832816128 4836484512 4842661376 4846743552 4856293107 4856413863 4856576606 4860670512 4864644009 4870409292 4870572504 4876508224 4878663156 4880494668 4884608736 4884893888 4892722704 4893364224 4898971392 4907630592 4913048427 4919035912 4927207068 4929056804 4936038912 4937244606 4947717376 4950429696 4961934481 4962142208 4986371418 4986538516 4993602048 4994654427 5000908944 5001033296 5005416704 5009872896 5014388736 5015613568 5044521522 5053563648 5054798049 5059354384 5068127232 5073934656 5074599936 5083029504 5093044614 5097635424 5097848832 5105094547 5112326016 5114245248 5118855168 5122740672 5133606912 5133778944 5137675776 5142306816 5148573696 5157126144 5158846224 5167415736 5173713216 5173886592 5178550272 5179641628 5182481088 5188796928 5193474048 5194742624 5195423744 5203836162 5204054016 5208440832 5212698624 5218832808 5219007696 5227677144 5233872672 5234048064 5240045612 5240732672 5244710688 5249131776 5249438208 5255835648 5256011776 5264566272 5271158784 5271289856 5279693832 5281675896 5286436736 5290449444 5294909088 5296896864 5301671424 5301849088 5305695696 5312471808 5316950016 5317128192 5321296512 5327737023 5327960064 5332451328 5332762624 5336810496 5343090732 5343269784 5351966298 5353975494 5358488688 5358668256 5358801504 5362869141 5363498496 5374111104 5374244736 5374424832 5378504328 5378955264 5380974592 5383352448 5389913088 5398866432 5405219694 5405400828 5405761536 5416231023 5416412526 5420978352 5421294816 5425409889 5427901696 5432021784 5436918144 5438959232 5443544064 5447994048 5452586496 5459550208 5468254326 5470307178 5475238048 5475467264 5479394067 5486071752 5486392016 5491016832 5495184828 5495505624 5502202944 5502387328 5511342816 5518244352 5518381568 5523218432 5533915401 5534238458 5534470144 5539135488 5550187272 5550373264 5556951232 5561493924 5566182048 5566368576 5573152256 5577708192 5582409984 5582735872 5592416256 5598824448 5605413016 5614912488 5621755328 5626022562 5626162458 5626350996 5631093792 5633207776 5641187328 5642565264 5654534144 5670782264 5682334588 5691773682 5693910446 5698710192 5708176488 5708924928 5715466624 5725569024 5732129792 5748408246 5753525904 5758712064 5760118707 5760311734 5775307776 5775501312 5776912056 5782119296 5792145408 5798782464 5803702002 5809176576 5817433321 5820622416 5825869056 5827292103 5834393768 5842658304 5844085452 5844851712 5850120192 5854560768 5866979328 5871383658 5885275109 5895824256 5905617984 5912815104 5913013248 5918343168 5919590432 5930053632 5930201088 5935398912 5937627136 5941885383 5947241328 5947490304 5957369856 5959008972 5964380352 5964580224 5976530784 5981568768 5981769216 5989408768 5993955072 5999007744 5999357952 6006669312 6011178507 6016647168 6028501788 6028651692 6033935808 6036201024 6041641984 6046025328 6046227936 6051324672 6053596416 6059053056 6063652224 6071396352 6076514304 6081481728 6088842312 6089097216 6098956668 6106389408 6116532912 6118829136 6123987072 6124344576 6128993304 6131808256 6141993984 6142199808 6149685248 6159642804 6159900672 6161955212 6171830721 6172191018 6177393936 6178013184 6179713008 6182443827 6185283328 6189978312 6190185744 6195765504 6203108352 6203316224 6208024896 6208179264 6213620736 6215953408 6221193216 6226278912 6231527424 6233605854 6233814748 6239485952 6243960681 6244169922 6251570136 6251779632 6257414912 6261954804 6262164648 6269796288 6270162304 6274921716 6275447808 6280211232 6280577856 6288231936 6298677504 6306089643 6306300966 6306721792 6316776549 6319147947 6324474744 6324843952 6325108736 6334980516 6337358748 6343071168 6347885922 6350801408 6355993056 6361350912 6369316864 6372753408 6374523648 6379630047 6380269568 6382025041 6398656512 6400417044 6406186304 6411048966 6411423228 6419236768 6424863232 6429899952 6430115424 6437951744 6447071232 6448646016 6456450989 6462324736 6475057476 6475218484 6480894016 6486192012 6493879056 6494096672 6499026063 6504884208 6507326224 6512811648 6523630272 6524485632 6531961856 6550731236 6563692989 6564076162 6569609424 6575458176 6581385216 6582992808 6600351744 6600572928 6619594752 6632802288 6640402629 6648495224 6652139904 6658136064 6659539236 6667878592 6671476224 6677323776 6679830528 6690646494 6690926592 6706476287 6710152752 6726028696 6738084864 6739730732 6749277696 6757502976 6765246208 6766133248 6777372672 6784685923 6790726152 6796847232 6810295968 6816434688 6818099694 6818993664 6825140224 6830320896 6836078592 6844809216 6845038592 6849947601 6850234368 6856409088 6869688084 6878461632 6883682778 6889887648 6898284288 6898515456 6904733696 6909743232 6909974784 6918395904 6924632064 6929888256 6938448216 6938738688 6950264832 6952177134 6958443744 6958676928 6963958962 6970236192 6978496896 6978730752 6980435401 6984201672 6990323328 6992947584 6998842368 6999250944 7004563776 7007780864 7019421696 7033016403 7033252086 7039591776 7042234528 7053520824 7053932592 7059878784 7062529152 7065650088 7068895232 7074260928 7083295744 7089266688 7089504256 7095062016 7103649364 7103946752 7109935104 7115034087 7115449446 7115747328 7124120976 7124359712 7135955064 7138633992 7144651584 7144891008 7145068672 7150492188 7151331328 7156519776 7165481472 7165659648 7165899776 7171339104 7171940352 7177803264 7186249938 7186550784 7198488576 7200889521 7206959592 7207201104 7207682048 7221641364 7221883368 7227971136 7228393088 7233637446 7233879852 7242695712 7249224192 7254726768 7258058752 7263992064 7270115328 7284864909 7291005768 7293742904 7305613938 7305858756 7314762336 7317994734 7320742002 7321355776 7326913104 7327340832 7336270592 7348457088 7357351127 7357659136 7378553868 7390810602 7393585206 7400249696 7405866909 7415325232 7421576064 7421824768 7436944256 7443213312 7465099264 7467153218 7479557127 7479807774 7479993766 7486549984 7501363416 7501549944 7501801328 7508125056 7514809344 7521583104 7523420352 7543259136 7554233722 7566782283 7567224014 7580345472 7589031576 7598280256 7610901984 7611899904 7624544256 7634092032 7646453136 7646773248 7664544328 7671367872 7678282752 7680158276 7700410368 7700668416 7702549408 7713460224 7722860544 7731709952 7738269336 7760569824 7760829888 7767825408 7769462442 7769722804 7783195392 7790211072 7792113936 7793135616 7800160256 7805754243 7806081024 7812661248 7828249212 7828511544 7851072096 7860068418 7861099008 7867066032 7874157312 7883753472 7884017664 7891124224 7896849408 7906738176 7906934784 7919540748 7922513844 7929655104 7935674166 7943159808 7945345296 7952507136 7952773632 7954449643 7968707712 7975425024 7975692288 7981944768 7991940096 7998676992 7999143936 8005215744 8014636098 8014904676 8022196224 8030963241 8037733032 8038002384 8038202256 8045247744 8048268032 8061166656 8061367104 8061637248 8068432896 8071461888 8075028672 8078737408 8084869632 8095195136 8102019072 8107829541 8108101242 8108642304 8118456416 8118796288 8124618789 8131467528 8131942224 8141852544 8148032676 8155377216 8158438848 8165316096 8165792768 8171991072 8178879744 8189325312 8189599744 8202381489 8205460767 8212857072 8213200896 8229107628 8229588024 8236525248 8239617344 8243258436 8253304416 8253580992 8261020672 8267014224 8270811136 8277366528 8277572352 8284827648 8294924288 8301357687 8301705216 8308703232 8311474472 8325280908 8325559896 8335426848 8335706176 8342240886 8349273072 8349552864 8359728384 8366562288 8367263744 8373614976 8374103808 8383958261 8384309248 8398236672 8408119524 8408401288 8422368732 8425530596 8432632992 8439033843 8439243687 8439526494 8446640688 8449811664 8457428224 8463847896 8474657408 8481801216 8499364864 8506173396 8523501882 8531542016 8533889392 8537660523 8540865669 8548065288 8548564304 8562264732 8563387392 8573199936 8573487232 8588353536 8598194688 8608312846 8622612369 8625849407 8633409968 8638068096 8640467601 8648256016 8658505408 8663251968 8665368084 8673178944 8683748864 8698173696 8699314176 8708701334 8713764864 8726442403 8738803584 8751590652 8759479232 8766128178 8767277568 8775180288 8777323744 8800468992 8800763904 8843736384 8853870172 8869222656 8869519872 8877514752 8879385648 8895080448 8895301632 8903098368 8906440704 8920861992 8921235456 8946570528 8946870336 8964796176 8972653824 8984113152 8990932608 8999036928 9010003968 9024970752 9042977538 9050903712 9054301536 9062462976 9064372849 9069341904 9080394624 9088579584 9090799592 9091991552 9107094528 9114771456 9122222592 9133263468 9133645824 9148435002 9159584112 9170079821 9171282176 9178243704 9185980608 9186516864 9197712384 9198020608 9212990976 9213299712 9224527872 9239464206 9239851008 9242932818 9251264288 9251651584 9258286527 9266090904 9267019776 9269569512 9277924992 9278235904 9284967468 9285278616 9293648256 9304662528 9304974336 9312037344 9312268896 9320431104 9323930112 9331789824 9332334592 9339418368 9347291136 9350408781 9350722122 9359228928 9366254883 9377355204 9377669448 9386122368 9393246972 9404694432 9405243456 9412382574 9413171712 9416705536 9420866784 9432347904 9448016256 9452355584 9459451449 9460082688 9486712116 9487265928 9487663104 9498827968 9506038122 9514606752 9518178656 9526202112 9526521344 9533989584 9542026368 9553975296 9554212864 9561785472 9562587136 9570404352 9581666584 9582067712 9597984768 9600625566 9601186028 9609279456 9609601472 9616573449 9617134842 9628855152 9629177824 9637294848 9644849928 9645173136 9656927616 9665632256 9672969024 9685322752 9693487104 9712586214 9712827726 9713153212 9721341024 9729288018 9740818584 9741145008 9753016448 9757326312 9760989336 9769217472 9769787776 9785445408 9786728448 9797942784 9815261184 9826096854 9838071824 9846114243 9854414136 9858113608 9872077824 9874489212 9895434752 9900859392 9923868962 9924284416 9944085529 9972742836 9973077032 9987204096 9989308854 10001817888 10002066592 10010833408 10019745792 10028777472 10031227136 10060051541 10089043044 10107127296 10109596098 10118708768 10136254464 10147869312 10149199872 10166059008 10186089228 10195270848 10210189094 10224652032 10227149541 10228490496 10237710336 10245481344 10267213824 10267557888 10275351552 10284613632 10314252288 10317692448 10334831472 10347426432 10347773184 10357100544 10359283256 10364962176 10377593856 10386948096 10389485248 10390847488 10407672324 10408108032 10416881664 10425397248 10428265701 10437665616 10438015392 10455354288 10467745344 10468096128 10480091224 10481465344 10489421376 10498263552 10498876416 10511671296 10512023552 10529132544 10542317568 10542579712 10549878129 10559387664 10563351792 10572873472 10580898888 10589818176 10593793728 10603342848 10603698176 10611391392 10624943616 10633900032 10634256384 10642593024 10655474046 10655920128 10664902656 10665525248 10673174169 10673620992 10686181464 10686539568 10703932596 10707950988 10716977376 10717336512 10717603008 10725738282 10726996992 10748222208 10748489472 10748849664 10757008656 10757910528 10761949184 10766704896 10779374907 10779826176 10797732864 10810439388 10810801656 10811523072 10832462046 10832825052 10841956704 10842589632 10850819778 10855803392 10864043568 10873836288 10877918464 10887088128 10895988096 10905172992 10909175809 10919100416 10936508652 10940614356 10950476096 10958420907 10958788134 10972143504 10972784032 10981113003 10982033664 10990369656 10991011248 11004405888 11004774656 11022685632 11036488704 11036763136 11046436864 11067830802 11068476916 11068940288 11078270976 11086215903 11090377809 11100374544 11100746528 11113902464 11122987848 11132364096 11132737152 11146304512 11155416384 11164819968 11165471744 11184832512 11197648896 11200729827 11210826032 11219711661 11219990649 11229824976 11243510656 11252045124 11252324916 11252701992 11262187584 11266415552 11282374656 11285130528 11309068288 11331350583 11341564528 11350836021 11364669176 11383547364 11387820892 11397420384 11416352976 11417849856 11430933248 11451138048 11463779663 11464259584 11496816492 11507051808 11517424128 11520237414 11520623468 11550615552 11551002624 11553824112 11564238592 11584290816 11597564928 11607404004 11634866642 11641244832 11651738112 11654193663 11654584206 11668787536 11685316608 11688170904 11689703424 11700240384 11709121536 11742767316 11770550218 11790102627 11791648512 11794528781 11811235968 11825630208 11826026496 11836686336 11839180864 11860107264 11860402176 11883770766 11894482656 11894980608 11914739712 11918017944 11928760704 11929160448 11953061568 11963137536 11963538432 11978817536 11987910144 11998015488 11998715904 12013338624 12021954147 12022357014 12033294336 12057003576 12057303384 12067871616 12072402048 12083283968 12092050656 12092455872 12102649344 12107192832 12118106112 12127304448 12142792704 12153028608 12162151863 12162963456 12177684624 12178194432 12197913336 12212778816 12233065824 12237658272 12247974144 12248689152 12257986608 12263616512 12283987968 12284399616 12299370496 12319285608 12319801344 12323910424 12343661442 12344382036 12354787872 12359426016 12364887654 12370566656 12379956624 12380371488 12391531008 12406216704 12406632448 12416049792 12416358528 12427241472 12431386387 12431906816 12442386432 12452557824 12463054848 12467211708 12467629496 12487921362 12488339844 12503140272 12503559264 12513361329 12514829824 12523909608 12524329296 12539592576 12540324608 12549843432 12550895616 12560422464 12561155712 12576463872 12597355008 12612179286 12612601932 12613443584 12633553098 12638295894 12648949488 12649687904 12650217472 12659289741 12669961032 12674717496 12686142336 12695771844 12701602816 12711986112 12722701824 12738633728 12745506816 12749047296 12759260094 12760539136 12764050082 12785252823 12797313024 12800834088 12812372608 12822097932 12822846456 12838473536 12849726464 12859799904 12860230848 12875903488 12894142464 12897292032 12912469269 12912901978 12924649472 12950114952 12950436968 12961788032 12972384024 12987758112 12988193344 12998052126 13009768416 13014652448 13025623296 13047260544 13048971264 13063052001 13063923712 13101462472 13127385978 13128152324 13139218848 13149192267 13150916352 13162770432 13165985616 13200703488 13201145856 13265604576 13280805258 13296990448 13304279808 13316272128 13319078472 13335757184 13342952448 13354647552 13359661056 13381292988 13381853184 13412952574 13420305504 13440276983 13452057392 13476169728 13479461464 13498555392 13515005952 13530492416 13554745344 13569371846 13581452304 13593694464 13597014907 13620591936 13632869376 13636199388 13637987328 13650280448 13660641792 13672157184 13689618432 13699895202 13700468736 13712818176 13739376168 13756923264 13767365556 13779775296 13796568576 13797030912 13809467392 13819486464 13819949568 13836791808 13849264128 13859196309 13859776512 13864399227 13876896432 13877477376 13900529664 13904354268 13916887488 13917353856 13927917924 13940472384 13956993792 13957461504 13960870802 13968403344 13980646656 13985895168 13997684736 13998501888 14009127552 14015561728 14026083183 14038843392 14066032806 14066504172 14079183552 14084469056 14107041648 14107865184 14119757568 14125058304 14131300176 14137790464 14148521856 14166591488 14178533376 14179008512 14190124032 14207298728 14207893504 14230068174 14230898892 14231494656 14248241952 14248719424 14259057183 14271910128 14277267984 14289303168 14289782016 14290137344 14300984376 14302662656 14313039552 14330962944 14331319296 14331799552 14342678208 14343880704 14355606528 14372499876 14373101568 14396977152 14400938349 14401779042 14413919184 14414402208 14415364096 14425702263 14443282728 14443766736 14455942272 14456786176 14467274892 14467759704 14485391424 14498448384 14509453536 14516117504 14527984128 14540230656 14568879321 14569241589 14569729818 14582011536 14587485808 14593932027 14611227876 14611717512 14629524672 14635989468 14641484004 14642711552 14653826208 14654681664 14672541184 14696914176 14714702254 14715318272 14739145281 14744678543 14757107736 14781621204 14787170412 14800499392 14811733818 14830650464 14843152128 14843649536 14873888512 14885803443 14886426624 14916628147 14930198528 14934306436 14959114254 14959615548 14959987532 14973099968 14983963281 15002726832 15003099888 15003602656 15016250112 15029618688 15043166208 15046840704 15108467444 15133564566 15134448028 15160690944 15164394147 15178063152 15196560512 15221803968 15223799808 15249088512 15292906272 15293546496 15315283641 15329088656 15342735744 15356565504 15360316552 15400820736 15401336832 15405098816 15426920448 15445721088 15463419904 15476538672 15494272801 15521139648 15521659776 15535650816 15538924884 15539445608 15566390784 15580422144 15584227872 15586271232 15611508486 15612162048 15625322496 15656498424 15657023088 15674964029 15702144192 15720136836 15722198016 15734132064 15748314624 15767506944 15768035328 15793698816 15813476352 15813869568 15839081496 15845027688 15859310208 15871348332 15890690592 15905014272 15905547264 15908899286 15937415424 15950850048 15951384576 15963889536 15983211069 15983880192 15997353984 15998287872 16010431488 16029272196 16029809352 16061926482 16075466064 16076004768 16076404512 16090495488 16096536064 16122333312 16122734208 16123274496 16136865792 16142923776 16150057344 16157474816 16169739264 16190390272 16215659082 16216202484 16217284608 16236912832 16248693069 16249237578 16262935056 16263884448 16283705088 16296065352 16310754432 16316877696 16330632192 16331585536 16343982144 16357759488 16378650624 16379199488 16404762978 16410921534 16425714144 16426401792 16438182201 16458215256 16459176048 16473050496 16479234688 16486516872 16506608832 16507161984 16522041344 16534028448 16541622272 16554733056 16555144704 16569655296 16589848576 16601746203 16602715374 16603410432 16617406464 16622948944 16650561816 16651119792 16670853696 16671412352 16684481772 16698546144 16699105728 16719456768 16733124576 16734527488 16747229952 16748207616 16767916522 16768618496 16796473344 16816239048 16816802576 16844737464 16851061192 16865265984 16878067686 16878487374 16879052988 16893281376 16899623328 16914856448 16927695792 16949314816 16963602432 16998018121 16998729728 17012346792 17047003764 17067778784 17075321046 17081731338 17096130576 17097128608 17124529464 17126774784 17146399872 17146974464 17176707072 17196389376 17216625692 17245224738 17251698814 17266819936 17276136192 17280356121 17280935202 17296512032 17317010816 17326503936 17330736168 17346357888 17367497728 17396347392 17417402668 17427529728 17452299963 17452884806 17477607168 17481876309 17503181304 17518958464 17532256356 17534555136 17550360576 17554647488 17600937984 17655825327 17687472768 17707740344 17738445312 17739039744 17755029504 17758771296 17790160896 17790603264 17806196736 17812881408 17825656149 17841723984 17842470912 17893141056 17893740672 17929592352 17945307648 17968226304 17981865216 17998073856 18020007936 18033535521 18049941504 18085955076 18101807424 18108603072 18124925952 18128745698 18138683808 18160789248 18177159168 18181599184 18183983104 18214189056 18229542912 18244445184 18266526936 18267291648 18296870004 18319168224 18340159642 18342564352 18356487408 18371961216 18373033728 18395424768 18396041216 18425981952 18426599424 18449055744 18478928412 18479702016 18485865636 18502528576 18516573054 18532181808 18534039552 18539139024 18555849984 18556471808 18569934936 18570557232 18587296512 18609325056 18609948672 18624074688 18624537792 18640862208 18647860224 18663579648 18664669184 18678836736 18694582272 18700817562 18701444244 18718457856 18731882043 18732509766 18754710408 18755338896 18772244736 18786493944 18809388864 18810486912 18824765148 18826343424 18833411072 18841733568 18864695808 18896032512 18904711168 18918268929 18918902898 18920165376 18950329647 18957443841 18973424232 18974531856 18975326208 18997655936 19012076244 19029213504 19036357312 19052404224 19053042688 19067979168 19084052736 19107950592 19108425728 19123570944 19125174272 19138890141 19140808704 19146075123 19163333168 19164135424 19195969536 19201251132 19202372056 19218558912 19219202944 19233146898 19234269684 19257710304 19258355648 19274589696 19289699856 19290346272 19313855232 19331264512 19345938048 19369352967 19369834603 19370645504 19386974208 19425172428 19425655452 19426306424 19442682048 19458576036 19481637168 19482290016 19497078189 19506032896 19514652624 19521978672 19538434944 19539575552 19570890816 19573456896 19595885568 19652193708 19676143648 19691078967 19692228486 19708828272 19716227216 19744155648 19748978424 19790869504 19801718784 19847737924 19848568832 19888171058 19921207887 19928686561 19945485672 19946154064 19974408192 19978617708 20003635776 20004133184 20021666816 20039491584 20062454272 20119428861 20120103082 20161091069 20178086088 20214254592 20219192196 20237417536 20272508928 20295738624 20298399744 20332118016 20354057769 20372178456 20390541696 20420378188 20449304064 20454299082 20456980992 20475420672 20490962688 20534427648 20535115776 20549842803 20550703104 20569227264 20635384896 20669662944 20694852864 20695546368 20714201088 20718566512 20729924352 20755187712 20773896192 20778970496 20781694976 20815344648 20816216064 20850794496 20856531402 20875331232 20876030784 20910708576 20935490688 20936192256 20941306203 20960182448 20962930688 20978842752 20996527104 20997752832 21023342592 21024047104 21058265088 21099756258 21118775328 21126703584 21145746944 21161797776 21179636352 21187587456 21206685696 21207396352 21222782784 21249887232 21267800064 21268512768 21285186048 21310948092 21311840256 21329805312 21346348338 21347241984 21372362928 21373079136 21407865192 21415901976 21433954752 21434673024 21435206016 21451476564 21453993984 21496444416 21496978944 21497699328 21514017312 21515821056 21523898368 21533409792 21558749814 21559652352 21595465728 21602668563 21620878776 21621603312 21623046144 21664924092 21665650104 21683913408 21685179264 21701639556 21711606784 21728087136 21747672576 21755836928 21774176256 21791976192 21810345984 21818351618 21838200832 21854594727 21873017304 21881228712 21900952192 21916841814 21917576268 21944287008 21945568064 21962226006 21964067328 21980739312 21982022496 22008811776 22009549312 22045371264 22072053381 22072977408 22073526272 22092873728 22135661604 22136953832 22137880576 22172431806 22180755618 22200749088 22201493056 22217600727 22227804928 22245975696 22264728192 22265474304 22292609024 22310832768 22329639936 22330943488 22395297792 22401459654 22421652064 22438671381 22439423322 22439981298 22459649952 22487021312 22504090248 22504649832 22505403984 22524375168 22532831104 22564749312 22570261056 22618136576 22662701166 22683129056 22700346849 22701672042 22729338352 22767094728 22775641784 22794840768 22832705952 22835699712 22861866496 22902276096 22927559326 22928519168 22974266567 22993632984 23014103616 23034848256 23040474828 23041246936 23101231104 23102005248 23107648224 23128477184 23168581632 23195129856 23214808008 23242188043 23269733284 23282489664 23303476224 23308387326 23309168412 23337575072 23370633216 23376341808 23379406848 23400480768 23417262729 23418243072 23485534632 23541100436 23580205254 23583297024 23589057562 23622471936 23651260416 23652052992 23673372672 23678361728 23720214528 23720804352 23767541532 23788965312 23829479424 23836035888 23857521408 23858320896 23863348929 23906123136 23926275072 23927076864 23957635072 23975820288 23996030976 23997431808 24043908294 24044714028 24066588672 24092889723 24114007152 24114606768 24135743232 24144804096 24166567936 24184101312 24184911744 24205298688 24214385664 24236212224 24254608896 24285585408 24306057216 24324303726 24325926912 24355369248 24356388864 24373856367 24395826672 24425557632 24466131648 24475316544 24495948288 24497378304 24515973216 24527233024 24567975936 24568799232 24598740992 24616382301 24638571216 24639602688 24647820848 24687322884 24688764072 24709575744 24718852032 24729775308 24741133312 24759913248 24760742976 24783062016 24812433408 24813264896 24832099584 24832717056 24854482944 24862772774 24863813632 24884772864 24904073061 24905115648 24926109696 24934423416 24935258992 24975842724 24976679688 25006280544 25007118528 25026722658 25029659648 25047819216 25048658592 25079185152 25080649216 25099686864 25101791232 25120844928 25122311424 25151874783 25152927744 25194710016 25224358572 25225203864 25226887168 25267106196 25276591788 25297898976 25299375808 25317731061 25318579482 25339922064 25349434992 25372284672 25391543688 25403205632 25423972224 25445403648 25477267456 25498094592 25518520188 25521078272 25528100164 25570505646 25594626048 25601668176 25612981569 25622597007 25624745216 25644195864 25645692912 25676947072 25699452928 25719599808 25720461696 25751806976 25794584064 25824938538 25825803956 25849298944 25867837107 25877548221 25900229904 25900873936 25921402803 25923576064 25944768048 25975516224 25976386688 25996104252 26019536832 26029304896 26051246592 26094521088 26097942528 26126104002 26127847424 26179327209 26202924944 26254771956 26256304648 26278437696 26298384534 26301832704 26325540864 26331971232 26401406976 26402291712 26439818027 26485284049 26531209152 26561610516 26593980896 26608559616 26632544256 26638156944 26671514368 26685904896 26709295104 26719322112 26762585976 26763706368 26825905148 26840611008 26880553966 26904114784 26952339456 26958922928 26997110784 27030011904 27060984832 27138743692 27162904608 27187388928 27193118547 27194029814 27241183872 27265738752 27272398776 27275974656 27300560896 27321283584 27344314368 27399790404 27400937472 27478752336 27510239463 27513846528 27534731112 27559550592 27593137152 27594061824 27618934784 27638972928 27639899136 27673583616 27718392618 27719553024 27728798454 27753792864 27754954752 27774859581 27801059328 27808708536 27833774976 27834707712 27855835848 27880944768 27913987584 27914923008 27921741604 27936806688 27961293312 27971790336 27995369472 27997003776 28018255104 28031123456 28051226343 28052166366 28077686784 28098764649 28132065612 28133008344 28158367104 28168938112 28214083296 28215730368 28239515136 28250116608 28262600352 28275580928 28297043712 28333182976 28357066752 28358017024 28378354347 28380248064 28414597456 28415787008 28460136348 28461797784 28462989312 28496483904 28497438848 28518114366 28543820256 28554535968 28578606336 28579564032 28580274688 28601968752 28605325312 28626079104 28661925888 28662638592 28663599104 28685356416 28687761408 28711213056 28744999752 28746203136 28793954304 28801876698 28803558084 28827838368 28828804416 28851404526 28886565456 28887533472 28911884544 28913572352 28934549784 28935519408 28970782848 28996896768 29018907072 29032235008 29055968256 29080461312 29137758642 29138483178 29139459636 29164023072 29174971616 29187864054 29222455752 29223435024 29259049344 29271978936 29282968008 29285423104 29307652416 29309363328 29345082368 29393828352 29429404508 29430636544 29478290562 29489357086 29514215472 29538342729 29563242408 29574340824 29600998784 29623467636 29661300928 29686304256 29687299072 29747777024 29771606886 29772853248 29832256587 29833256294 29860397056 29868612872 29918228508 29919231096 29919975064 29946199936 29967926562 30005453664 30006199776 30007205312 30032500224 30059237376 30086332416 30093681408 30129094961 30180154623 30216934888 30267129132 30268896056 30321381888 30328788294 30356126304 30393121024 30443607936 30447599616 30480454669 30498177024 30585812544 30630567282 30658177312 30681448623 30685471488 30713131008 30720633104 30801641472 30802673664 30810197632 30853840896 30926839808 30953077344 30988545602 31042279296 31043319552 31071301632 31077849768 31078891216 31132781568 31160844288 31168455744 31172542464 31223016972 31224324096 31250644992 31312996848 31314046176 31349928058 31404288384 31440273672 31444396032 31468264128 31496629248 31535013888 31536070656 31587397632 31626952704 31627739136 31678162992 31690055376 31718620416 31742696664 31781381184 31810028544 31811094528 31817798572 31874830848 31901700096 31902769152 31927779072 31966422138 31967760384 31994707968 31996575744 32019522507 32020862976 32058544392 32059618704 32123852964 32150932128 32152009536 32152809024 32180990976 32193072128 32244666624 32245468416 32246548992 32273731584 32285847552 32300114688 32314949632 32338124721 32339478528 32380780544 32431318164 32432404968 32434569216 32473825664 32497386138 32498475156 32525870112 32527768896 32567410176 32592130704 32621508864 32633755392 32661264384 32663171072 32687964288 32715518976 32727527427 32757301248 32758398976 32809525956 32821843068 32851428288 32876364402 32916430512 32918352096 32943339009 32946100992 32958469376 32973033744 33013217664 33014323968 33044082688 33068056896 33083244544 33109466112 33110289408 33139310592 33203492406 33205430748 33206820864 33234812928 33245897888 33271133427 33301123632 33302239584 33341707392 33342824704 33368963544 33397092288 33398211456 33438913536 33466249152 33469054976 33494459904 33496415232 33535833044 33537236992 33592946688 33602189481 33632478096 33633605152 33659134983 33659971947 33689474928 33702122384 33730531968 33756135372 33756974748 33758105976 33786562752 33799246656 33829712896 33855391584 33898629632 33927204864 33994051749 33996036242 33997459456 34024693584 34052508063 34094007528 34135557568 34150642092 34163462676 34192261152 34194257216 34249058928 34253549568 34292799744 34293948928 34353414144 34391338989 34392778752 34433251384 34490449476 34503397628 34533639872 34552272384 34560712242 34561870404 34593024064 34634021632 34653007872 34661472336 34692715776 34733541367 34734995456 34792694784 34834805336 34904599926 34905769612 34955214336 34962580989 34963752618 35006362608 35037916928 35064512712 35069110272 35100721152 35109294976 35311650654 35370307881 35374945536 35383586343 35415480688 35476890624 35478079488 35510059008 35517542592 35580321792 35581206528 35651312298 35683447968 35684941824 35735661829 35786282112 35787481344 35859184704 35890615296 35936452608 35963730432 35996147712 36040015872 36067071042 36099883008 36152404241 36171910152 36203614848 36217206144 36249851904 36257491396 36277367616 36321578496 36354318336 36363198368 36367966208 36428378112 36459085824 36488890368 36533053872 36534583296 36593740008 36638336448 36680319284 36685128704 36712974816 36743922432 36746067456 36790849536 36792082432 36851963904 36853198848 36898111488 36957856824 36959404032 36971731272 37005057152 37033146108 37064363616 37078278048 37111699968 37112943616 37139869872 37141114464 37174593024 37218650112 37219897344 37248149376 37249075584 37281724416 37294159161 37295720448 37327159296 37329338368 37357673472 37389164544 37401635124 37402888488 37463764086 37465019532 37509420816 37510677792 37540083987 37544489472 37572987888 37618777728 37620973824 37649530296 37652686848 37666822144 37683467136 37729391616 37792065024 37836537858 37837805796 37840330752 37900659294 37914887682 37946848464 37949063712 37950652416 37977869223 37995311872 38024152488 38058427008 38072714624 38104808448 38106085376 38135958336 38168105472 38215901184 38216851456 38247141888 38277780282 38281617408 38292150246 38326666336 38328270848 38355758469 38391939072 38402502264 38404744112 38437117824 38438405888 38466293796 38468539368 38515420608 38516711296 38549179392 38579399712 38580692544 38627710464 38662529024 38691876096 38737407807 38738705934 38739669206 38741291008 38773948416 38850344856 38851310904 38852612848 38885364096 38917152072 38963274336 38964580032 38994156378 39012065792 39029305248 39043957344 39076869888 39079151104 39141781632 39146913792 39189156003 39191771136 39304387416 39352287296 39382157934 39384456972 39417656544 39432454432 39488311296 39497956848 39581739008 39603437568 39695475848 39697137664 39776342116 39842415774 39857373122 39890971344 39892308128 39948816384 39957235416 40007271552 40008266368 40043333632 40078983168 40124908544 40238857722 40240206164 40320830949 40322182138 40356172176 40428509184 40438384392 40474835072 40545017856 40591477248 40664236032 40708115538 40744356912 40781083392 40791044721 40840756376 40898608128 40908598164 40913961984 40950841344 40981925376 41068855296 41099685606 41101406208 41138454528 41196925763 41270769792 41339325888 41389705728 41391092736 41428402176 41437133024 41459848704 41510375424 41547792384 41557940992 41563389952 41593197681 41630689296 41632432128 41701588992 41713062804 41750662464 41752061568 41821417152 41870981376 41872384512 41882612406 41920364896 41925861376 41957685504 41993054208 41995505664 42046685184 42048094208 42078249549 42116530176 42199512516 42237550656 42253407168 42291493888 42323595552 42359272704 42375174912 42413371392 42414792704 42445565568 42499774464 42535600128 42537025536 42570372096 42621896184 42623680512 42692696676 42694483968 42744725856 42746158272 42815730384 42831803952 42867909504 42869346048 42870412032 42902953128 42907987968 42992888832 42993957888 42995398656 43028034624 43031642112 43047796736 43066819584 43117499628 43119304704 43190931456 43202815047 43205337126 43241757552 43243206624 43246092288 43277106789 43329848184 43331300208 43367826816 43370358528 43403279112 43423213568 43456174272 43495345152 43511673856 43548352512 43583952384 43620691968 43636703236 43676401664 43706637963 43707724767 43709189454 43746034608 43762457424 43781796081 43801904384 43833683628 43835152536 43888574016 43891136128 43924452012 43928134656 43961478624 43964044992 44017623552 44019098624 44090742528 44144106762 44145954816 44147052544 44185747456 44217435843 44234035629 44271323208 44273907664 44275761152 44344863612 44361511236 44401498176 44402986112 44435201454 44455609856 44491951392 44529456384 44530948608 44585218048 44621665536 44657410329 44659279872 44661886976 44674175287 44749884441 44790595584 44802919308 44843304128 44877342762 44878846644 44879962596 44919299904 44974042624 45008180496 45009299664 45010807968 45048750336 45065662208 45129498624 45140522112 45195156923 45236273152 45325402332 45366258112 45400693698 45403344084 45458676704 45493182441 45534189456 45551283568 45589681536 45665411904 45671399424 45723732992 45855118652 45857038336 45945850923 45948533134 45987265968 46028207232 46069696512 46080949656 46082493872 46202462208 46204010496 46215296448 46256954368 46337163264 46390259712 46429616016 46482818403 46484376086 46539466568 46564979328 46606952448 46616774652 46618336824 46675150144 46741266432 46752683616 46758813696 46834525458 46836486144 46945334009 46971069264 47024892087 47082200872 47160410508 47166594048 47178115124 47244943872 47302520832 47304105984 47356723456 47440429056 47441608704 47492801461 47535083064 47577930624 47672071776 47715042816 47716641792 47726697858 47812246272 47852550144 47854153728 47915270144 47949633207 47951640576 47992061952 47994863616 48087816588 48089428056 48185779446 48228014304 48229213536 48271486464 48289608192 48333135872 48368202624 48369823488 48410597376 48428771328 48472424448 48509217792 48571170816 48648607452 48651853824 48710738496 48747712734 48791653344 48851115264 48863047807 48932263296 48950633088 48991896576 48994756608 49031946432 49054466048 49135951872 49137598464 49232764602 49277142432 49279205376 49295641696 49374645768 49377528144 49419151488 49437704064 49459550616 49482266624 49519826496 49521485952 49566124032 49624866816 49626529792 49664199168 49665434112 49708965888 49725545548 49727627264 49769545728 49805238609 49808146122 49810231296 49852219392 49868846832 49870517984 49951685448 49953359376 50012561088 50014237056 50053445316 50059319296 50095638432 50097317184 50158370304 50161298432 50199373728 50203582464 50241689856 50244622848 50303749566 50305855488 50389420032 50448717144 50450407728 50453774336 50534212392 50553183576 50595797952 50598751616 50635462122 50637158964 50679844128 50698869984 50744569344 50783087376 50806411264 50847944448 50890807296 50954534912 50994054363 50996189184 51037040376 51042156544 51056200328 51141011292 51203336352 51225963138 51245194014 51249490432 51288391728 51291385824 51353894144 51398905856 51439199616 51440923392 51501457889 51503613952 51589168128 51649877076 51651607912 51735674214 51755096442 51800459808 51801747872 51841068363 51842805606 51847152128 51889536096 51951032448 51952773376 51992208504 52039073664 52058609792 52102493184 52189042176 52252208004 52255694848 52356899889 52358654418 52405849888 52445628927 52509543912 52512609296 52556875392 52596769068 52603665408 52651081728 52663942464 52802813952 52879636054 52967475981 52970568098 53062418304 53123221032 53187961792 53217119232 53265088512 53276313888 53343028736 53371809792 53418590208 53438644224 53525171952 53527412736 53651810296 53681222016 53761107932 53808229568 53904678912 53917845856 53994221568 54060023808 54121969664 54277487384 54325809216 54374777856 54386237094 54388059628 54482367744 54531477504 54544797552 54551949312 54601121792 54642567168 54688628736 54799580808 54801874944 54957504672 55020478926 55027693056 55069462224 55119101184 55186274304 55188123648 55237869568 55277945856 55279798272 55347167232 55436785236 55439106048 55457596908 55507585728 55549719162 55602118656 55617417072 55667549952 55669415424 55681147501 55711671696 55761889536 55827975168 55829846016 55843483208 55873613376 55922586624 55943580672 55990738944 55994007552 56036510208 56102452686 56104332732 56155373568 56197529298 56264131224 56266016688 56316734208 56330490329 56337876224 56428166592 56431460736 56479030272 56500233216 56525200704 56551161856 56594087424 56666365952 56714133504 56754806787 56756708694 56760496128 56829194912 56831574016 56872331523 56920272696 56923595568 56925978624 56992967808 56994877696 57036228732 57087640512 57109071936 57157212672 57159128064 57160549376 57203937504 57210650624 57252158208 57323851776 57325277184 57327198208 57370712832 57375522816 57416670423 57422426112 57438225369 57489999504 57492406272 57587908608 57603753396 57607116168 57655676736 57657608832 57702809052 57773130912 57775066944 57823769088 57827144704 57869099568 57871038816 57941565696 57993793536 58037814144 58064470016 58108058901 58109503809 58111936512 58160922624 58275517284 58276966356 58278919272 58328046144 58349943232 58375728108 58444911504 58446870048 58518098688 58543957872 58565936016 58570846208 58615304832 58618726656 58690164736 58787656704 58858809016 58861273088 58956581124 58978714172 59028430944 59073236901 59076685458 59126484816 59148681648 59201997568 59246935272 59322601856 59372608512 59374598144 59495554048 59543213772 59545706496 59664513174 59666512588 59720794112 59737225744 59763623661 59786059683 59836457016 59838462192 59839950128 59892399872 59935853124 60010907328 60012399552 60014410624 60065000448 60118474752 60187362816 60258189922 60358286583 60360309246 60433869776 60483273207 60534258264 60537792112 60642763776 60657576588 60712252608 60786242048 60887215872 60895199232 60960909338 60996354048 61062173307 61085096821 61171625088 61261134564 61316354624 61362897246 61370942976 61426262016 61441266208 61603282944 61605347328 61620395264 61707681792 61853679616 61906154688 61977091204 62084558592 62086639104 62142603264 62155699536 62157782432 62265563136 62321688576 62336911488 62345084928 62446033944 62448648192 62625993696 62628092352 62699856116 62808576768 62823918609 62880547344 62888792064 62936528256 62993258496 63070027776 63072141312 63174795264 63356325984 63380110752 63437240832 63485393328 63562762368 63620057088 63622189056 63635597144 63749661696 63803400192 63805538304 63855558144 63932844276 63935520768 63989415936 64039045014 64041725952 64117088784 64119237408 64190558747 64247705928 64301864256 64304019072 64305618048 64361981952 64386144256 64489333248 64490936832 64493097984 64547463168 64571695104 64600229376 64676249442 64678957056 64761561088 64808005689 64862636328 64864809936 64869138432 64947651328 64994772276 64996950312 65051740224 65055537792 65134820352 65184261408 65243017728 65267510784 65322528768 65326342144 65375928576 65431037952 65455054854 65514602496 65516797952 65563784181 65619051912 65643686136 65702856576 65752728804 65832861024 65836704192 65886678018 65892201984 65916938752 65946067488 66026435328 66028647936 66088165376 66136113792 66166489088 66216160143 66218932224 66220578816 66278621184 66406984812 66410861496 66413641728 66491795776 66542266854 66602247264 66604479168 66683414784 66685649408 66737927088 66794184576 66796422912 66877827072 66932498304 66938109952 66988919808 66992830464 67071666088 67074473984 67185893376 67204378962 67264956192 67267210304 67316014143 67318269966 67319943894 67378949856 67404244768 67461063936 67512270744 67513949496 67516211952 67573125504 67598493312 67659425792 67710783168 67797259264 67854409728 67988103498 67992072484 67994918912 68049387168 68101040547 68105016126 68188015056 68271115136 68301284184 68326925352 68384522304 68388514432 68498117856 68507099136 68585599488 68587897856 68706828288 68782677978 68785557504 68866502768 68922799701 68980898952 69006795256 69067279744 69104544768 69121424484 69123740808 69186048128 69268043264 69306015744 69322944672 69385431552 69467082734 69469990912 69585389568 69608598703 69669610672 69726564129 69809199852 69811539224 69910428672 69925161978 69927505236 70012725216 70075833856 70129025424 70138220544 70201442304 70218589952 70420360787 70623301308 70740615762 70749891072 70767172686 70830961376 70953781248 70956158976 71020118016 71035085184 71160643584 71162413056 71302624596 71366895936 71471323658 71572564224 71574962688 71590046787 71718369408 71781230592 71872905216 71927460864 71992295424 72134142084 72199766016 72304808482 72343820304 72407229696 72434412288 72499703808 72514982792 72554735232 72643156992 72708636672 72726396736 72735932416 72856756224 72918171648 72977780736 73066107744 73069166592 73187480016 73276672896 73360638568 73370257408 73425949632 73487844864 73492134912 73581699072 73584164864 73703927808 73706397696 73796222976 73849146903 73915713648 73918808064 73943462544 74010114304 74066292216 74128727232 74156556096 74223399936 74225887232 74279739744 74282228928 74349186048 74437300224 74439794688 74496298752 74498151168 74563448832 74588318322 74591440896 74654318592 74658676736 74712219183 74715346944 74778329088 74803270248 74805776976 74927528172 74930039064 75018841632 75021355584 75080167974 75088978944 75145975776 75237555456 75241947648 75299060592 75305373696 75333644288 75366934272 75455624349 75458783232 75584130048 75673075716 75675611592 75680661504 75801318588 75829775364 75893696928 75898127424 75955738446 75990623744 76048304976 76116854016 76145429248 76209616896 76212170752 76271916672 76336210944 76364230663 76431802368 76433702912 76494283776 76555560564 76563234816 76584300492 76653332672 76711516938 76783878144 76805004528 76809488224 76867791021 76874235648 76876811776 76932587592 76937078736 77030841216 77033422592 77098358784 77158799424 77161385088 77255420928 77325058048 77383752192 77474815614 77477411868 77479338412 77482582016 77547896832 77603511321 77632644663 77700689712 77702621808 77705225696 77764208409 77770728192 77834304144 77926548672 77929160064 77988312756 78024131584 78058610496 78087914688 78153739776 78158302208 78283563264 78293827584 78378312006 78383542272 78537981627 78608774832 78704574592 78764315868 78768913944 78835313088 78864908864 78976622592 78995913696 79163478016 79206875136 79319454081 79390951696 79394275328 79455852147 79552684232 79684831548 79714746244 79781942688 79784616256 79897632768 79914470832 80014543104 80016532736 80086667264 80157966336 80246457641 80249817088 80477715444 80480412328 80641661898 80644364276 80712344352 80857018368 80876768784 80949670144 81090035712 81182954496 81416231076 81488713824 81562166784 81579355641 81582089442 81681512752 81797216256 81817196328 81827923968 81901682688 81963850752 82199371212 82202812416 82393851526 82530718389 82541539584 82561701467 82678651776 82779411456 82782185472 82856804352 82874266048 82919697408 83020750848 83115881984 83186395362 83261378592 83264864256 83403177984 83426125608 83501324928 83504123136 83524520143 83642834304 83741962752 83744769024 83765224812 83840729792 83851722752 83915371008 83986108416 83991011328 84093370368 84153679029 84156499098 84233060352 84399025032 84475101312 84506814336 84582987776 84647191104 84718545408 84750349824 84826742784 84829585408 84891131136 84999548928 85071200256 85074051072 85135063041 85140744192 85243792368 85247361024 85385393352 85388967936 85489451712 85492316544 85631460768 85663607904 85735819008 85738692096 85740824064 85805906256 85815975936 85985777664 85987915776 85990797312 86056069248 86063284224 86095593472 86133639168 86234999256 86238609408 86381862912 86405630094 86410674252 86483515104 86486413248 86554213578 86659696368 86662600416 86735653632 86740717056 86806558224 86846427136 86912348544 86990690304 87023347712 87096705024 87167904768 87241383936 87273406472 87413275926 87415449534 87418378908 87492069216 87524914848 87563592162 87603808768 87667367256 87670305072 87777148032 87782272256 87848904024 87856269312 87922957248 87928089984 88035247104 88038197248 88181485056 88288213524 88291909632 88294105088 88434871686 88468071258 88542646416 88547815328 88551522304 88615028187 88689727224 88723022472 88802996352 88805972224 88870402908 88911219712 88983902784 89058912768 89061897216 89170436096 89243331072 89314820658 89318559744 89323773952 89348350574 89496769761 89499768882 89581191168 89605838616 89686608256 89754685524 89757693288 89759925192 89838599808 89948085248 90016360992 90018599328 90021615936 90097500672 90131324416 90258997248 90281044224 90387284883 90390313846 90472546304 90540463869 90650804664 90732516224 90801387396 90806688168 90917353408 90986364882 91068378912 91102567136 91179363072 91330823808 91342798848 91441364007 91447465984 91710237304 91714076672 91891701846 91897066268 91974531936 92044345869 92056414464 92139393024 92161899312 92164987744 92404924416 92408020992 92430592896 92513908736 92780519424 92859232032 92965636806 92968752172 93078933136 93129958656 93213904896 93233549304 93236673648 93350300288 93482532864 93505367232 93517627392 93669050916 93672972288 93890668018 93942138528 94049784174 94164401744 94320821016 94333188096 94356230248 94489887744 94605041664 94608211968 94713446912 94880858112 94883217408 94985602922 95070166128 95155861248 95179104349 95344143552 95430085632 95433283584 95453395716 95624492544 95705100288 95708307456 95899266414 95903281152 95984123904 95989727232 96175633176 96178856112 96371558892 96456028608 96458427072 96542972928 96579216384 96666271744 96736405248 96739646976 96821194752 96857542656 96944848896 97014374163 97018435584 97142341632 97297214904 97303707648 97421476992 97495425468 97583306688 97702230528 97726095614 97864526592 97901266176 97983793152 97989513216 98063892864 98108932096 98182582281 98271903744 98275196928 98465529204 98554284864 98591283392 98749291536 98755056288 98838302976 98875408128 98919101232 98964533248 99039652992 99042971904 99132248064 99249733632 99253059584 99328398336 99330868224 99417931776 99451091096 99455254528 99610477218 99616292244 99620462592 99704438784 99737693664 99741035968 99813400281 99903370896 99906718752 100025122176 100028474112 100106890632 100118638592 100191276864 100194634368 100316740608 100322596864 100398747456 100407164928 100483379712 100489245696 100607499132 100611710976 100778840064 100806568443 100897434288 100900815456 100907548672 100977404949 100979915841 101068424784 101106367152 101191595904 101197503232 101270924244 101274317928 101359688256 101397739968 101489138688 101566174752 101612822528 101695888896 101781614592 101909069824 101982155247 101988108726 101992378368 102074080752 102084313088 102112400656 102157524189 102282022584 102406672704 102451926276 102490388028 102498980864 102576783456 102582771648 102707788288 102797811712 102878399232 102881846784 103002915778 103007227904 103174016967 103178336256 103212749801 103299754152 103303215824 103471348428 103510192884 103600919616 103603495744 103682136726 103685611212 103694304256 103779072192 103902064896 103905546752 103984417008 104078147328 104117219584 104200624101 104204986368 104378084352 104416397029 104504416008 104511389696 104713799778 104717308836 104811699776 104887742967 104891257854 105019087824 105025218592 105113750784 105193538136 105207330816 105302163456 105327884928 105759272108 105934951962 105941136196 106110923643 106124836608 106150759029 106246442064 106375923584 106434238464 106530177024 106552627776 106686057472 106743619584 107050343904 107054825472 107206985487 107303620592 107362444032 107522215864 107616459136 107809357824 107835691712 107988443136 108120047616 108243939328 108457212723 108459909607 108554974768 108651618432 108749555712 108772474188 108776119256 108964735488 109062955008 109089595104 109103898624 109285134336 109377257472 109599161616 109603749888 109724748203 109915009344 110040957852 110055386112 110138924448 110238202368 110372548608 110376247296 110555891712 110559596544 110694334464 110873570472 110878212096 110915193816 111015171456 111099438324 111234834144 111335099904 111338830848 111362295002 111423343392 111523779072 111655950336 111659692032 111686966416 111747226752 111845173248 111882477483 111887161344 111981477888 111988015104 112073020416 112204905372 112208665464 112395058596 112528262448 112532033376 112633468416 112660980658 112675752448 112856333184 112862921472 112958060544 113000466432 113050401408 113102323712 113188174848 113332731904 113509613574 113513417388 113520992256 113658389824 113744663046 113840545392 113847191136 113851957248 113985935616 113989755392 114072457464 114175281024 114218143872 114314425344 114318256128 114321098752 114407875008 114421301248 114504316416 114647703552 114650554368 114654396416 114741425664 114833340846 114844852224 114876450738 114979999008 114984812544 115067275407 115175817216 115207506792 115214232336 115311353472 115315217664 115405618104 115546261824 115550133888 115647538176 115654289408 115738199136 115742077632 115883131392 115987587072 116075628288 116128940032 116212223421 116216117802 116219007618 116223873024 116321845248 116551034568 116553932712 116557838544 116656092288 116699886464 116751456216 116889823008 116893740096 117036197376 117087915744 117131872032 117141692416 117230609664 117237453312 117380329472 117567468009 117575313408 117717618032 117722546176 117913162248 117957428344 118056861888 118146473802 118153370916 118252969632 118297363296 118403995136 118493870544 118645203712 118745217024 118749196288 118986126847 118991108096 119086427544 119091412992 119329026348 119333025176 119474451488 119527247322 119572119366 119672914032 119676924384 119679900256 119784799744 119871706248 120021814656 120024799104 120028821248 120130000896 120236949504 120374725632 120516379844 120716573166 120720618492 120867739552 120962492847 120966546414 121068516528 121075584224 121285527552 121315153176 121424505216 121572484096 121774431744 121921818676 121992708096 122124346614 122170193642 122343250176 122373134163 122522269128 122632709248 122725794492 122741885952 122852524032 122882532416 123206565888 123240790528 123415363584 123590777289 123707359232 123812309376 123954182408 124169117184 124173278208 124285206528 124311399072 124315564864 124531126272 124643377152 124673822976 124690169856 124779593043 124892067888 124897296384 125251987392 125256184704 125399712232 125617153536 125647837218 125761094688 125777584128 125873056512 125986516992 126140055552 126144282624 126234748647 126349590528 126712651968 126760221504 126874481664 126970786656 127125524736 127240114176 127244378112 127271194288 127499323392 127606800384 127611076608 127711116288 127865688552 127871041536 128078090028 128083451904 128234177568 128238474816 128381117494 128495411856 128603728512 128608038144 128611236096 128723963904 128772288512 128978666496 128981873664 128986195968 129094926336 129143390208 129200458752 129352498884 129357914112 129616011378 129725272656 129729619872 129738276864 129895302656 129989544552 129993900624 130103480448 130111075584 130269640704 130368522816 130486035456 130535021568 130645057536 130652684288 130751857152 130862075904 130910109708 131029204992 131123174301 131127568362 131238103824 131287372272 131405713152 131505457608 131665722048 131673408384 131773356036 131784403968 131833877504 131892134976 132052870656 132057295872 132176330752 132272227584 132332978176 132432320286 132437864448 132441157632 132557242368 132652307529 132702106887 132813969624 132821722992 132827283456 132983591552 133084533708 133204494528 133208958336 133366829568 133371298816 133475854176 133588369152 133592845824 133755654144 133864996608 133876219904 133972230987 133977839616 133985660928 134022525861 134143332176 134148947968 134249653323 134371786752 134408757924 134529912384 134534420608 134632028286 134636539932 134639887788 134757899712 134808489536 134922127872 135024541488 135027898992 135032423904 135146251008 135196986624 135318851584 135421566336 135585470769 135594518528 135708819456 135976206996 135984144968 135989837824 136098774336 136202081094 136210032252 136376030112 136479547323 136542230272 136602568368 136653850704 136769044608 136777028864 136996235712 137014198272 137171198976 137175795712 137565355956 137571115008 137733005536 137837552769 137845599402 137961797904 138013590512 138134559488 138209089536 138242848968 138247481616 138372096256 138536086528 138612031488 138645889344 138770863104 138934165468 138939981824 139170779136 139217197406 139339221344 139448455209 139453128258 139618399704 139623078448 139820857344 139850323956 139855010472 140025450432 140151667712 140258050848 140276441088 140437179904 140836002027 140840721574 141074676261 141127637483 141246602616 141481231524 141499782144 141534345372 141661922752 141907562496 141912317952 142070170368 142321287168 142324826112 142478404383 142605249192 142733791872 142942647316 143145128448 143149925376 143180093574 143436738816 143562461184 143745810432 143848899621 143854921728 143984590848 144268284168 144609616964 144687640608 144814459392 144868824576 144999407616 145029965584 145109470464 145286313984 145417273344 145452793472 145471864832 145713512448 145955561472 146132215488 146374960032 146553345792 146589143421 146721277136 146740514816 146851899264 146975689728 146984269824 147163398144 147168329728 147407855616 147412795392 147698293806 147831427296 147837616128 147886925088 148020228608 148132584432 148257454464 148313112192 148446799872 148451774464 148559479488 148564457856 148698372096 148874600448 148879589376 148992597504 148996302336 149126897664 149176636644 149182881792 149308637184 149424438366 149430693888 149556658176 149606540496 149611553952 149855056344 149860078128 150037683264 150042711168 150160335948 150177957888 150291951552 150475110912 150483895296 150598121184 150610747392 150667288576 150733868544 150911248698 150917566464 151168260096 151346151432 151351223184 151361323008 151602637176 151659550728 151787393856 151796254848 151911476892 151981247488 152096609952 152233708032 152290858496 152419233792 152424341504 152543833344 152672421888 152728461326 152863604736 152867405824 152982163089 152988567552 153111121128 153126469632 153168600984 153306665344 153423033876 153610009056 153618976448 153735582042 153748471296 153753623552 153865175184 153874157472 154061682432 154066845184 154196717568 154317598848 154322770176 154504373667 154510841856 154650116096 154767504384 154949631228 154954823736 154958676824 154965164032 155207022642 155265289326 155401379424 155405243616 155410451392 155523205089 155528416818 155541456384 155668608288 155853097344 155858320128 155976625512 156048263168 156117220992 156175829376 156307479552 156316604416 156567126528 156756624012 156767084544 157070699667 157075963254 157217549664 157336886781 157409149184 157528631736 157537827888 157670626176 157729817728 157953245184 157991827392 158326956032 158638908162 158781903392 158788550656 158902427943 158911704294 159105368464 159369663096 159429492488 159563885376 159569232512 159795265536 159828941664 160029086208 160033065472 160173334528 160315932672 160492915282 160499634176 160819865969 160955430888 160960824656 161283323796 161288728552 161424688704 161714036736 161753537568 161899340288 162180071424 162365908992 162695316301 162832462152 162977427648 163124333568 163158711282 163164178884 163363025504 163594432512 163634392656 163655847936 163803365376 163927701504 164398742424 164405624832 164787703052 165061436778 165083079168 165123402934 165357303552 165558822912 165564370944 165713608704 165748532096 165839394816 166041501696 166231763968 166372790724 166522757184 166806355968 166852251216 167002649856 167008246272 167043442503 167049040286 167285668608 167483925504 167489538048 167530449624 167681459584 167703445504 167830742016 167972216832 167982022656 168307358058 168312998196 168466120704 168798050064 168950202624 168991470987 169013628672 169165975552 169294382208 169437090816 169500699648 169653485568 169659170816 169782262272 169999097856 170142400512 170270126082 170281488384 170487584736 170494722048 170616994569 170770786704 170777935872 170978903424 170984633088 171262921536 171327215808 171471638016 171477384192 171481648128 171611812512 171631951872 171971555328 171975831552 171981594624 172112138496 172126568448 172191186944 172267278336 172314676107 172469998512 172477218816 172763725824 172811260188 172821348504 172967030208 172972826496 173108427156 173319392736 173325200832 173471307264 173481434112 173613116448 173692854272 173824697088 173981380608 174046695424 174193410048 174324176703 174328511427 174335809536 174482767872 174546812944 174826551852 174830899068 174836757816 174984138432 175049829696 175127184324 175207617536 175334734512 175340610144 175554296064 175564544512 175697808048 175712538624 175845914496 175856179968 176070494208 176076394496 176362970112 176576427048 176583819264 176588210176 176869743372 176936142516 177085292832 177095630656 177230056374 177379454448 177446044944 177605992704 177611944448 177740805816 177822439424 177967805568 178117825536 178123794432 178340872192 178486662144 178629641316 178637119488 178647547904 178696701148 178993539522 178999537764 179162382336 179211677232 179290870983 179358179049 179373216512 179509371048 179515386576 179519850384 179677199616 179896170496 180032721984 180037198656 180043231872 180195001344 180262648832 180562088448 180774569766 180780627692 180945092608 181074859749 181080927738 181301609328 181449819621 181465032448 181602774792 181613376336 181834706816 181972729764 182136757824 182205134272 182358726144 182661647616 182685597696 182882728014 182894931968 183186519921 183255290463 183420474608 183428153344 183783403692 183794132536 183949063872 184088691738 184112828928 184278786048 184323798624 184329975488 184809848832 184816041984 184861185792 185027817472 185078726189 185396988343 185561038848 185718464064 185931273612 185937504344 186157866272 186259917312 186427809792 186467098608 186473347296 186700600576 186965065728 187010734464 187035254784 187237078681 187338101832 187345944576 187781336036 187884277056 188099568348 188328803488 188471755827 188641642032 188666376192 188712460496 188979775488 189210083328 189216423936 189426893824 189971205844 190140332256 190311722496 190358208698 190688287104 190860171264 190866567168 190906791432 191248985088 191410200576 191416614912 191798532828 191806562304 191968247808 192351266352 192357712224 192571676241 192743117784 192912057216 192916854144 193085945856 193158432768 193332543488 193472810496 193479293952 193642389504 193715085312 194028748326 194036871168 194284683264 194424017067 194594429808 194607415296 194842953984 194990850936 195166613376 195404461056 195452191228 195729053184 195802532352 195967586304 195979026432 196127785728 196217864192 196365164562 196543807488 196550393856 196691352543 196931058408 197108569728 197182566784 197498583072 197510112576 197676605952 197750816256 197838202464 197929066496 198079305984 198085943808 198264496128 198499467264 198506119168 198648480429 198656796672 198661736448 198835863552 198902182192 198910509056 199220954436 199232584488 199240925184 199475387328 199482071936 199626800562 199806741792 199813437504 200050244352 200056948224 200213781264 200237277184 200382553728 200389268736 200633481216 200645193728 200797494912 200814329856 200966759424 200978491392 201214998264 201223421952 201557680128 201613136886 201794868576 201801630912 201954809898 201959831682 202136849568 202212734304 202383191808 202395006464 202541848488 202548635856 202719376512 202795479936 202978277376 203132349504 203225645056 203391777792 203563229184 203964310494 203976217452 203984756736 204148161504 204224801312 204315048378 204564045168 204813345408 204903852552 204980776056 204997961728 205153566912 205165543296 205415576576 205595623424 205756798464 205763693568 206005831556 206014455808 206348033934 206356672512 206425499602 206599508304 206606431648 206768399103 206942696856 207020385768 207201839232 207206991488 207364273452 207371222424 207388608512 207558144384 207804129792 207811093504 207968834016 208156294656 208234439168 208401248202 208409972736 208756168704 208825796109 208832794058 209008832016 209022779392 209179692387 209427599556 209434617672 209623399552 209775485934 209782515708 210038175648 210050437184 210227501568 210387076272 210414661632 210604326912 210655769856 211261082361 211518544216 211869903924 211882272392 212221847286 212249673216 212301518058 212492884128 212751847168 212868476928 213060354048 213105255552 213363182683 213372114944 213487239168 214100687808 214413970974 214607241184 214724888064 214770140361 215044431728 215232918272 215618715648 215671383424 215976886272 216487878656 216914425446 216919819214 217109949536 217303236864 217499111424 217544948376 217552238512 217929470976 218125910016 218179190208 218207797248 218570268672 218754514944 219198323232 219207499776 219449496406 219830018688 220081915704 220110772224 220277848896 220476404736 220745097216 220752494592 221111783424 221119193088 221388668928 221747140944 221756424192 221830387632 222030342912 222198876648 222469668288 222670199808 222677661696 222724590004 222846686784 223047558144 223311900672 223319384064 223373932832 223494453504 223690346496 223764954966 223774322688 223962955776 223976030208 224136657549 224146040832 224409810744 224417330928 224790117192 225056524896 225064066752 225266936832 225321961316 225351504896 225712666368 225725842944 225916121088 226000932864 226100802816 226204647424 226366873047 226376349696 226665463808 227019227148 227026834776 227041984512 227316779648 227489326092 227681090784 227694382272 227971871232 227979510784 228144914928 228350562048 228436287744 228628850688 228636512256 228642197504 228815750016 228842602496 229008632832 229092691989 229295407104 229301108736 229308792832 229482851328 229666681692 229689704448 229752901476 229959998016 230134550814 230351634432 230415013584 230428464672 230603373063 230622706944 230630435328 230811236208 231092523648 231100267776 231295076352 231308578816 231476398272 231484155264 231766262784 231975174144 232151256576 232424446842 232432235604 232438015236 232447746048 232643690496 232897933989 233102069136 233107865424 233115677088 233292625227 233312184576 233399772928 233502912432 233779646016 233787480192 234072394752 234175831488 234263744064 234283384832 234461219328 234474906624 234760658944 235134936018 235150626816 235435236064 235445092352 235613944881 235826324496 235914856688 236113723776 236292947604 236306741832 236505939264 236594726592 236807990272 236987741088 237290407424 237490434048 237498392576 237958362243 237972253694 237982216192 238172855088 238182825984 238367556441 238658052696 238666050352 238948902976 239054494644 239144238732 239345828064 239353848768 239359800512 239569599488 239743412496 240043629312 240049598208 240057642496 240260001792 240473899008 240739372923 240749451264 241032759688 241433146332 241441236984 241735479104 241924985694 241933092828 242137033056 242151168448 242571055104 242630306352 242849010432 243134789569 243144968192 243548863488 243843637352 244248693228 244340387284 244686500352 244738066923 244746268326 245044538256 245265418496 245451588984 245483771904 245705048064 245765064832 246481581056 247181554578 247414718464 247592155167 247624618752 247685104401 247908364816 248338234368 248346556416 248570413056 248622798144 248631129728 249062252544 249347645952 249559186086 249784135776 249794592768 250149632803 250503974784 250512369408 250573560429 250799424464 251234307072 251295674436 251522189376 251555168256 251746113024 251973033984 252280111104 252469497294 252699181056 253066829687 253425303936 253520443008 253748963328 253941573312 254251049472 254480228352 254488756224 254542388576 254998646784 255213600768 255222153216 255422232576 255731377104 255742083072 256156180056 256166903808 256468355136 256476949632 256762234988 256990823712 257207457024 257216076288 257222472192 257447927808 257544577024 257957332992 257963747328 257972391936 258189852672 258286780416 258400917504 258704997768 258715828224 259232022756 259450545312 259459239744 259790605312 259979089104 259987801248 260206960896 260222151168 260539281408 260737045632 260972070912 261070043136 261290115072 261305368576 261503714304 261724151808 261820219416 262246348602 262255136724 262476207648 262574744544 262811426304 263010915216 263331444096 263346816768 263546712072 263568807936 263667755008 263784269952 264105741312 264114591744 264352661504 264544455168 264864640572 264875728896 264882315264 265304615058 265404213774 265627939248 265643445984 265654566912 265845084561 265967183104 266169067416 266408989056 266417916672 266733659136 266742597632 266951708352 267176738304 267185691648 267511308288 267729993216 267944461974 267955679232 267971321856 268045051722 268286664352 268297895936 268490309283 268499306646 268743573504 268817515848 269059824768 269068841216 269264056572 269273079864 269279775576 269515799424 269616979072 269844255744 270049082976 270055797984 270064847808 270292502016 270393973248 270637703168 270843132672 271161854649 271170941538 271189037056 271417638912 271621391607 271952413992 271968289936 271979675648 272197548672 272404162188 272420064504 272752060224 272959094646 273084460544 273205136736 273307701408 273538089216 273554057728 273992471424 274028396544 274324092021 274342397952 274351591424 275130711912 275142230016 275466011072 275675105538 275691198804 275923595808 276027181024 276269118976 276418179072 276485697936 276494963232 276744192512 277072173056 277224062976 277291778688 277541726208 277868330936 277879963648 278341558272 278434394812 278678442688 278896910418 278906256516 279236799408 279246156896 279641714688 279700647912 279710020944 280050900864 280303335424 280516101696 280552882176 280874359808 281672004054 281681443148 282149352522 282255274966 282493205232 282962463048 282999564288 283068690744 283323845504 283815124992 283824635904 284140340736 284642574336 284649652224 284956808766 285210498384 285467583744 285537313047 285885294632 286290256896 286299850752 286360187148 286873477632 287124922368 287697799242 287709843456 287969181696 288378480341 288536568336 289219233928 289375281216 289628918784 289737649152 289998815232 290059931168 290218940928 290572627968 290834546688 290905586944 290943729664 291427024896 291741494689 291911122944 292264430976 292749920064 293106691584 293178286842 293442554272 293481029632 293703798528 293951379456 293968539648 294326796288 294336659456 294547746843 294815711232 294825590784 295396587612 295662854592 295773850176 296040457216 296265168864 296514908928 296626224384 296893599744 296903548928 297118958976 297128915712 297396744192 297749200896 297759178752 297985195008 297992604672 298253795328 298353273288 298365763584 298848876732 298861387776 299113316352 299213080992 299223107904 299710112688 299720156256 300075366528 300085422336 300320671896 300355915776 300583903104 300950221824 300967790592 301196242368 301221494784 301334577152 301467737088 301822497396 301835132928 302336520192 302419705329 302692302864 302702446368 302722646016 302939747523 303205274352 303319101456 303574787712 303592509696 303822953784 303962494976 304193219904 304467416064 304581716992 304838467584 304848683008 305087666688 305344843776 305456922652 305727209472 305734811648 305946465741 305964326178 305977135104 306222242256 306252939264 306337201968 306472572567 306613330688 306846067752 307220018112 307237952896 307471164084 307496942592 307507247104 307730350368 307748314944 308123364864 308133690368 308393435136 308635197696 308645540352 309008747334 309021683712 309300232192 309522050901 309535008768 309638249403 309899262456 309909647472 309917353648 309930328064 310414045284 310530578652 310802758848 310810487232 310820902784 311046410178 311056833636 311082912768 311337216576 311706194688 311716640256 311953251024 312096526336 312234441984 312351658752 312601872303 312614959104 312633208832 313134253056 313249191087 313513248024 313534169088 314141399334 314151926508 314435099328 314673773562 314818298368 315057263472 315075655776 315341252352 315459635456 315906490368 315983654784 316366098461 316653912064 317277816324 317563806784 317804855886 317823408588 318210736928 318452277087 318739326192 318858984976 319127770752 319138465024 319590531072 319657883328 320058172416 320066130944 320346669056 320985830564 320999268352 321620956461 321639731938 321910861776 321921649312 322566647592 322577457104 322849377408 323428073472 323507075136 323798680576 324360142848 324731817984 325371638169 325379728821 325390632602 325664924304 325954855296 326248667136 326317422564 326328357768 326726051008 327188865024 327268785312 327311695872 327855403008 328797484848 328811249664 329174244609 329575406104 330122873556 330166158336 330246805868 330714607104 331117645824 331128741888 331497064192 331678789632 332083003392 332449610227 332463527936 332745581448 333045514368 333704502432 334005299712 334016492544 334086885006 334098080572 334571337216 334967851008 334979076096 335060899248 335362919168 335406891008 335647432449 335661484032 335944433664 335964045312 336614716116 336625996392 337596100128 337900405248 337982941974 338027257344 338331951104 338588764416 338874181632 339001399296 339306971136 339318341632 339564524544 339998195712 340540252164 340562976768 340975169472 341233989138 341541573408 341555871744 341957806848 341969266176 342041334649 342525843072 342654431616 342943276032 342954768384 342963296256 343223625024 343263903744 343943110656 343951663104 343963189248 344224276992 344534556672 344629352214 344939997024 344954437632 345527451648 345622520376 345642697008 345934060416 345945652992 346216854312 346638785472 346650401664 346942614528 346962868224 347226232896 347385708544 347649394176 347962761216 348093390848 348386820096 348636670263 348648353406 348657022854 348671619072 348965535744 349093625888 349653103704 349661798136 349673515632 349968276864 350099659392 350254368648 350415235072 350669469024 350681220288 351108592128 351129089024 351395616096 351425077248 351691828992 351712359936 352140988416 352152788992 352702404027 352725940224 353152854096 353167638528 353176420352 353739486744 353872285032 354170585664 354191261312 354460112748 354758908896 354892089888 355211985408 355223888896 355481611632 355644878848 355935611136 356235651072 356247588864 356681744384 356958380541 356973324288 357259282632 357274238976 357295095808 357393402296 357987079044 357999075528 358423354464 358581741966 358716358098 358746433024 359018742096 359030773152 359039700768 359354399232 359792340992 360065443968 360074397312 360086463744 360390002688 360510205223 360525297664 361124176896 361549139532 361561255384 362149719498 362161855476 362603218656 362887478541 362899639242 362930064896 363205549584 363226752672 363669413632 363945459528 364273515648 364410268544 364717452288 365323295232 365765456028 365789863936 366373039842 366510580926 366840949216 366856306688 367119402489 367566807384 367588265072 367898127744 368177383476 368225657856 368557572096 368647597248 368659950976 369619697664 369722371584 370055634944 370157452378 370772331867 370793976686 371122077696 371436928128 371862547224 371875008688 372315732544 372519834624 372855619584 372934197216 372946694592 373401201152 373930131456 374021468928 374070509568 374474157362 374676203664 374691889152 375562672072 375768554112 376199136696 376657606976 376943511654 377283284064 377332752384 377424920992 377959550976 378420166656 378432847872 378853787648 379942411688 380280664512 380623444992 380716417396 381376574208 381720342528 381733134336 381813582864 382497970176 382820401152 382833229824 383597065656 383613124608 384702532704 384715424448 385143352482 385486235568 385824114432 385833708288 386171891712 386316865536 386665086976 386945620992 386958587904 387284779008 387430170624 388057496652 388073742336 388848034134 389188859616 389214830592 389685907968 389768032507 389981701872 390333226752 390808922112 390904382456 391458106368 391605064704 391935172608 391958052864 392255571456 392730329124 393087614976 393382705086 393862116816 394217139456 394313432303 394365133568 394997166144 395020225152 395353211904 395501632512 395676404928 395858132992 396158611968 396171887616 396528992256 396998934528 397296960858 397313593344 397323472896 397671727104 397804364384 397821018112 398106320661 398441908872 398465168976 398481850368 398950774656 398964143872 399253601124 399613483584 399626875008 400100488704 400113896448 400427562528 400474554368 400765107456 400778537472 401266962432 401290387456 401594989824 401628659712 401916692961 401933518848 401956982784 402067577583 402429996528 402446843904 402748959969 403115360256 403226273772 403589737152 403603261824 403909619796 403919663364 404273699136 404425468608 404766383616 404790012928 405083696976 405097271712 405438753024 405590959872 405956554752 406264699008 406451290112 406756412307 406783555584 407126458368 407928620988 407952434904 407969513472 408296323008 408449602624 408630096756 409128090336 409626690816 409807705104 409961552112 409995923456 410307133824 410331086592 410831153152 411191246848 411513596928 411527387136 412011663112 412028911616 412696067868 412713345024 412850999204 413199016608 413212863296 413512658307 413536798206 413885393712 414040771536 414403678464 414413982976 414728546904 414742444848 414777217024 415116288768 415608259584 415622187008 415937668032 416312589312 416468878336 416802496404 416819945472 417512337408 417651592218 417665588116 418017664032 418045558784 418345365627 418359384774 418855199112 418869235344 419246799104 419550971868 419565031416 420076351296 420100874368 420455003136 420774152544 420829323264 421311539712 422508006081 422522164722 423037088432 423224028783 423382912449 423739807848 423764544784 424443694572 424499346432 424603036116 424985768256 425503694336 425736953856 426210511104 426726365366 426744229888 426974478336 427435213149 427595677747 428201375616 428827941948 429214482368 429449776128 429540280722 430088863456 430465836544 431237431296 431342766848 431953772544 432582216263 432975757312 433828850892 433839638428 434219899072 434606473728 434998222848 435089896752 435104477024 435858941952 436251820032 436358380416 436415594496 437140537344 438396646464 438898992812 439660037376 439767430263 440163831408 440221544448 440555697792 440952809472 441490194432 441504989184 442223566848 442238386176 443494281888 443512848384 443660775264 444060685824 444397753296 444939336576 445340399616 445355323392 445449180008 445693373568 446095116288 446623801344 446638768128 446747865664 446988907008 447380692992 447529909932 447548645376 447925911552 448273315098 448292081664 448819621488 448834661856 449333911229 449580234384 450113049792 450128133504 450533873664 450643922632 450703009792 451425332736 451451685888 451832242176 452001865728 452201605632 452733746094 452752699392 453330927616 454038454296 454053669552 454083969024 454573956841 454633559296 454978652184 455362181568 455388764544 455943742464 455959021568 456289829856 456701124096 456872575488 457257701376 457273024512 457284395008 457631500032 458017265664 458185383978 458590814208 458602217472 458617585664 458946489267 458965702656 459333363384 459379408896 459505802952 459919996032 460269101628 460830027168 460856929344 461206746126 461245413888 461260870656 461622472416 462185047296 462200535552 462590152704 462617157632 462952796544 462968310528 463513121001 463532525568 463950348288 464302513152 464848893684 464864471208 464876030472 464895492096 465795867978 466204138272 466215730848 466231354176 466585250454 466624369152 466799545856 467005824864 467559292032 467574960384 468144789504 468351662976 468527488128 468566769664 468922438656 468949813248 469521317888 470269872036 470301253632 470870472128 471212099001 471227889762 471652648992 471829713376 472227447552 472585895208 472613483664 473011878528 473189453184 473615980544 473975482176 474580814848 474980868096 474996785152 475916724486 475944507388 475964432384 476345710176 476365651968 476707283829 476735112882 477316105392 477332100704 477897805952 478108989288 478288477464 478691656128 478707697536 478719601024 479139198976 479486824992 480087258624 480099196416 480115284992 480520003584 480947798016 481478745846 481498902528 482065519376 482459597907 482866292664 482882473968 483470958208 483849971388 483866185656 484274066112 484302336896 485142110208 485260612704 485698020864 486269579138 486289936384 487097726976 487687274704 488085948903 488497386456 488680774568 489373000704 489476133846 489492536652 490089076512 490530836992 490903177968 490967543808 491410096128 491530129664 492942525509 492963162112 494363109156 495184310334 495249237504 495370208802 495816729632 496676468736 496693112832 497140826112 497245596288 497262259456 498124505088 498695291904 499118372172 499568271552 500299265606 501007949568 501024738816 501130327509 501147120858 501598848928 502468614144 502591348872 503044378752 503110336512 503492226048 503946067968 504938994588 505398362112 506133659374 506850607872 506974412961 507040886016 507497926656 507883146624 508502098944 508960456704 508977512448 509084777152 509997293568 510427201536 510844465152 511462754208 511484166144 512312360112 512333807616 512936710272 512953899264 513524469976 513981647424 514414914048 514432152576 514444944384 514895855616 515089154048 515914665984 515927494656 515944783872 516379705344 516573560832 516801835008 516944028321 517409995536 517431656448 518464045512 518901090624 518918479488 519581210624 519958178208 519975602496 520413921792 520444302336 521078562816 521474091264 521944141824 522140086272 522580230144 522610737152 522972530109 522985534281 523007428608 523448303616 523640438832 524492697204 524510273448 524952415296 525149489088 525622852608 526021830432 526662888192 526693633536 527093424144 527137615872 527335510016 527568539904 528211482624 528229183488 528705323008 529088910336 529729281144 529751457792 529764630528 530609230116 530808427548 531255878496 531286891968 531690169122 531934366208 532338134832 532817978112 532835833344 533467318272 533485195264 533903416704 534353476608 534371383296 534549614641 535022616576 535459986432 535888923948 535911358464 535942643712 536090103444 536573328704 536980618566 536998613292 537487147008 537635031696 538074537147 538119649536 538137682432 538528113144 538546159728 538559551152 539031598848 539233958144 539688511488 540098165952 540111595968 540129695616 540585004032 540787946496 541275406336 541686265344 542323709298 542341883076 542378074112 542835277824 543224579247 543242783214 543904827984 543936579872 543959351296 544349458863 544395097344 544808324376 544840129008 545504120448 545918189292 546168921088 546410273472 546615402816 547076178432 547108115456 547984942848 548056793088 548648184042 548684795904 548703182848 549559559763 549765871389 550261423824 550284460032 550932022144 551350211076 551382397608 551847191616 552054362048 552538237952 552836358144 552971395872 552989926464 553488385024 554144346112 554448125952 554583557376 555083452416 555236178567 555736661872 555759927296 556190965029 556683116544 556868789624 557356885376 557793820836 557812513032 558473598816 558492313792 559283429376 559401295824 559420041888 560101801728 560606670848 561032203392 561105764352 561711236043 561725203487 561748719616 563344008108 563362886296 564298705044 564510549932 564986410464 565415267481 565924926096 565999128576 566137381488 566647691008 567630249984 567649271808 568280681472 569913617532 570420996768 570935167488 571074626094 571770589264 572580513792 572599701504 572720374296 573746955264 574249844736 575395598484 575419686912 576756960682 577073136672 577715028723 577931910269 578438467856 578750562432 579257837568 579475298304 579997630464 580119862336 580437881856 581145255936 581811173888 582854049792 583482989378 583822245888 584528861952 584671641001 585499840128 586213383168 586356573684 586885108544 586962059264 587407597056 587902758912 587937079296 588653592576 589095493686 589631422464 589651181568 590793175224 591325709184 591547700352 592080914432 592530337728 593029817856 593252448768 593787199488 593807097856 594237917952 594257831424 594793488384 595498401792 595518357504 595945441287 595970390016 595985209344 596507590656 596706546576 596731527168 597697753464 597722775552 598426161984 598446215808 599420225376 599440312512 600150733056 600170844672 600641343792 600711831552 601167806208 601900443648 601935581184 602392484736 602442989568 602669154304 602935474176 603644994792 603670265856 604673040384 604839410658 605384605728 605404892736 605879495046 606410548704 606638202912 607149575424 607185019392 607645907568 607924989952 608386439808 608934832128 609163433984 609676935168 609697366016 610175333376 610689687552 610913845304 611892931482 611928652356 611954270208 612444484512 612674403936 612945145134 613226661376 613692135504 614440036224 614475905792 614942328168 614993885184 615014494208 615460700736 615496629888 616246729728 616267380736 616786870272 617270395392 617291080704 618017494668 618043367424 619044101802 619070017536 619276498806 619798524912 619819294944 619834707296 619860656128 620305197309 620828090568 621061157304 621605517696 621620974464 621641805568 622092820356 622113667272 622165825536 622674433152 623412389376 623433280512 623906502048 624193052672 624468883968 624703317504 625203744606 625229918208 625266417664 626268506112 626477388327 626498382174 627026496048 627068338176 627539077161 628282798668 628303853016 628870198656 629347547124 629636596736 630114526944 630151311552 630682504704 630919270912 631812980736 631967309568 632732196922 633307824128 633783247083 634555632648 635127613568 635609711772 635646817176 636421473856 636904554174 637478652384 637717969952 638255541504 638276930048 639181062144 639315766656 640089548049 640116344832 640132261888 640693338112 641971661128 641998536704 643241912922 643279463876 643821723552 643843298624 644310421083 645133295184 645154914208 645698754816 646856146944 647014150272 647597361152 649463635968 650743276338 650759457642 650781265204 651329848608 651909710592 652497334272 652634845128 652656715536 653452102016 654377730048 654537570624 654623391744 655710806016 657594969696 657622499328 658348489218 659150812208 660245747112 660332316672 660493611736 661429214208 662235291648 662257483776 662994128384 663357579264 664166006784 664899220454 664927055872 665491162896 666091028736 666253730443 667409004864 668010599424 668032985088 668173770012 668196161144 669142674432 669935702016 669958152192 670121798496 670725838336 671294864898 671322968064 671888867328 671928090624 673229432232 673251992784 674023453247 675192200256 675800810496 675965883948 676054514688 676663902208 677177528832 677748363264 678002798592 678613942272 679100619141 679129049088 679996391424 681080504328 681125953536 681950338944 682467978276 683083146816 683915613696 683938532352 684082669298 685051686144 685308863232 685886552064 685909536768 685926592512 686447250048 686527807488 687278075967 687886221312 687903326208 687926378496 688448553984 689069113344 689258704428 689879994048 691054903296 691245040752 691285394016 691868120832 691891305984 692433708624 693277570944 693300803328 693885229056 693925736448 694452465792 694771417088 695298788352 695925522432 696186781696 697273340526 697296706812 697314045708 697343238144 697931071488 698187251776 698693801967 699306207408 699323596272 699347031264 699936553728 700199318784 700508737296 700830470144 701338938048 701362440576 702217184256 702258178048 702791232192 702850154496 703383657984 703424719872 704281976832 704305577984 705404808054 705451880448 706305708192 706335277056 706352840704 706841834643 707478973488 707744570064 708341171328 708382522624 708920225496 709517817792 709784179776 710423970816 710447777792 710963223264 711289757696 711871222272 712471302144 712495177728 713363488768 713875086729 713916761082 713946648576 714518565264 714548477952 714590191616 714786804592 715102669323 715974158088 715998151056 716846708928 717163483932 717432716196 717492866048 718037484192 718061546304 718079401536 718708798464 719584681984 720130887936 720148794624 720172927488 720780005376 721020410446 721050595328 722218118769 722248353792 723098279064 723122510768 724299438996 724323710952 725206437312 725774957082 725799278484 725860129792 726411099168 726453505344 727338827264 727890919056 728547031296 728820537088 729404368707 729434904576 730646590464 730914779203 731530912056 731579727872 732746079684 733021161852 733681898432 734214200769 734238804978 735133614768 735176530144 735796255488 736354766952 736451315712 737115144192 737295194496 737319901952 739444743168 740111269888 740314904756 741544663734 741587953372 742244155392 742776465501 742873856256 743055313203 743725094448 743750017376 744631465088 745039669248 745711239168 745868394432 745893389184 746802402304 748042937856 748948314724 749352407328 749383778304 750448898409 751125344144 751537108224 751720681287 752398273392 753315213952 753887023308 754566568128 754665504768 754849841984 755919101952 756840333312 757707575296 759200489061 759884823376 760561329024 761246889984 761432834792 762753148416 763440685056 763466268672 763627165728 764995940352 765640802304 765666459648 767194131312 767226249216 768073237421 769405065408 769430848896 770286704964 770972471136 771648228864 771667416576 772343783424 772633731072 773891241984 773917175808 774569558016 774860341248 776114993304 776147484672 777696068268 778377719232 779371815936 779536065014 779963403744 780666453504 781617844224 781808764912 782916212736 783210129408 783870345216 783916105728 784511142912 785460658248 786765410172 787724233632 788434278912 788626864606 788730267136 789994332288 790040450304 790706423808 791003265024 791352809856 791716265984 792317223936 792343775232 793057984512 794593921716 794627186688 794646945792 795608728768 796212641322 796883817744 796930337952 796963700736 797901549312 797928287744 798507202248 799226967168 799253750016 800200977408 800227792896 800855125056 800949108736 801530214912 801557074944 802533924864 802580774912 803189979648 803833385922 803867037696 803913965568 804135155166 804859993056 804893687808 805470927849 805497919938 806230720512 806452547544 807179474304 807206523648 807819239592 807839326728 808547398272 808850937216 809532767232 809580025856 810167393952 810194543424 810877506048 811181919744 811913109504 812529398016 812902580224 813485563947 813512824614 813567111168 814252916736 814864174821 815857241976 815904869808 815939026944 816592646016 816899205248 817260193512 818256180672 819253381632 819615410208 819923104224 819991846912 820614267648 820662173184 821662306304 822382493696 822972276063 823027193856 823054774272 824023326224 824057823232 825392135736 825426690048 825701998408 826398033216 826425726592 827025316614 827073596412 827770787424 828081543072 828807356928 828827965952 829457093808 829484889696 829554434048 830232577536 831216519168 831244374016 831875336064 832625178624 832902887929 832937756672 833604992808 833639890944 835024674816 835303184436 835331176232 836035328064 836690731254 836718769548 837710398224 837738470688 838493598208 839101943736 839130062832 840152702592 840201748736 840910006272 841548305088 841658646528 842623079424 845016012162 845044329444 846074176864 846448057566 846765824898 847479615696 847529089568 848887389144 848998692864 849206072232 849971536512 851007388672 851473907712 852421022208 853452730732 853488459776 853948956672 854870426298 855191355494 856402751232 856611939141 857655883896 858428964736 858899552256 859080561444 860177726912 860931673088 862685533696 863907545088 865135441023 865164432526 865951514624 867657701784 867679276856 868439798144 869212947456 869996445696 870179793504 870208954048 871717883904 872503640064 872716760832 872831188992 874281074688 875224484067 876793292928 877797985624 879320074752 879534860526 880327662816 880443088896 881111395584 881905618944 882980388864 883009978368 883643240529 884447133696 884476772352 886988563776 887321550528 888121371648 888795506592 889878673152 890680799232 890710646784 890898360016 891386747136 892190232576 893247602688 893277536256 893495731328 893977814016 894761385984 895059819864 895097290752 896546630196 896584163328 897639242976 897669323712 898667822458 899160468768 900226099584 900256267008 901067747328 901287845264 901406019584 902850665472 902903371776 903664484352 904003731456 904403211264 905467492188 905505398784 908076908592 908107339104 908167938048 909147913682 909267118592 909957304368 910724363136 910777529088 911887484928 911918043136 912579659712 913402248192 913745150976 914515402752 914546049024 914568790016 915263000064 916034531328 916370767956 917181628416 917204434944 917892978534 917931405312 918666726768 918758817792 919011605904 919839992064 920538203256 921660054336 921713858688 922413492252 922490827776 922521741312 923244944832 924370094592 924401071104 925180305408 925234315264 925905593088 925936621056 927026242002 927065051136 927900696576 928566152703 928605026304 928914748209 929697787368 929728942416 929752060944 929790984192 931591735956 932408276544 932431461696 932462708352 933170500908 933248738304 933599091712 934011649728 935118584064 935149920768 936289579008 936703325952 937054976256 937133539328 937805616909 937844877312 937899626496 939042635776 939747573261 940539744072 940602507264 941740944256 942424198002 942455779524 943305297984 943659426752 944454895104 945171790416 945226967328 946023757056 946378906368 947231961088 947950964352 949098295383 949161629696 949961736192 949993570304 951833448972 951889014776 951928864768 952691420352 953414567658 953470225764 954632210784 954664201408 955356831261 955795611904 956217978576 956576954928 957383312256 957415395072 957439202048 958278397952 958973649984 960174517248 960198392832 960230569984 961040007168 962957491692 962997805056 964131038752 964862869383 964919195814 965732585328 965764947936 966941916416 967699942776 967732371312 968548132224 968604673792 970284220416 970521225408 971396041728 972539158276 972579872768 974195453952 975374549408 976114914507 976139186463 976171897806 976994772912 977361549136 978746001408 978952267692 978985073304 980178153024 981061673984 981806355936 981935087616 983060259328 985885051018 985926324224 987522733827 987893462381 988726218312 990368620668 990498475008 990740417604 991633459264 993352937472 993386225664 994491192576 994524518912 996249010176 997348830681 997390583808 998236744344 999136543104 999414085849 1000598531212 1002015899136 1002049477632 1002260655018 1002294241716 1003197697856 1004937228288 1005182697744 1006088757504 1006220673024 1006942297347 1006984452096 1007892135936 1009877989176 1012267318748 1013701215744 1013948825922 1014081772032 1014995853312 1015766293248 1017004197888 1017920913408 1017955024896 1018169554304 1019994587136 1021688930304 1022925508416 1024624720224 1024667615232 1025873420544 1025907798528 1026124003947 1027048939952 1027963294848 1028829828096 1028864305152 1028889888768 1029791711232 1030178308096 1031829331968 1031854989312 1031889567744 1033603670016 1033888056642 1034819991072 1034863312896 1036928091024 1037802181248 1037836958976 1039162421248 1039916356416 1039951204992 1040827843584 1040888604672 1042157125632 1042948182528 1043888283648 1044280172544 1045160460288 1045945060218 1045971068562 1046014857216 1046896607232 1047280877664 1048985394408 1049020546896 1049904830592 1050298978176 1051245705216 1052043660864 1053325776384 1053387267072 1054186848288 1054275231744 1054671020032 1055137079808 1056422965248 1056458366976 1058177820672 1059458562288 1059502915584 1059529261056 1061218460232 1061616855096 1062511756992 1062573783936 1063380338244 1063868732416 1064676269664 1065635956224 1065671666688 1066934636544 1066970390528 1067806833408 1068706953216 1068742766592 1069099229282 1070045233152 1070875141623 1070919972864 1071777847896 1071822716928 1071885287424 1072180206888 1073146657408 1073961237132 1073997226584 1075270063392 1076149074294 1076239299072 1076275364864 1077056226288 1077092319456 1077119102304 1078063197696 1078467916288 1079377022976 1080196331904 1080223191936 1080259391232 1081170008064 1081530615669 1081575892992 1082550812672 1083372530688 1084647418596 1084683766152 1084756148224 1086449158494 1086485566428 1087809655968 1087873159744 1088662435623 1088698917726 1088790194688 1089616648752 1089680258016 1091008240896 1091836378584 1092337842176 1092820546944 1093230805632 1094152356864 1094216230912 1095969885696 1097296368084 1097369591808 1097406365696 1099119119526 1099531742778 1100522847648 1100568920064 1101358207467 1101864044288 1102700422152 1102764795216 1103694383232 1104108724096 1105076475904 1105672716288 1105942791744 1105979852928 1106976770048 1108288692224 1109167114752 1110166904832 1110472357134 1111473323744 1111519854592 1112316995601 1112381930058 1113366233088 1113737579248 1114713770752 1115587641672 1115625026064 1116947197632 1116984627584 1118566858752 1118802591648 1118840083776 1120203603456 1121213341696 1122064406784 1122211528704 1123422472086 1123450406974 1123497439232 1126688016216 1126725772592 1128597410088 1129021099864 1129972820928 1130830534962 1131849852192 1131998257152 1132274762976 1133295382016 1135260499968 1135298543616 1136561362944 1138867214107 1139827235064 1140841993536 1141870334976 1142149252188 1143541178528 1145161027584 1145199403008 1145440748592 1147493910528 1148499689472 1150791196968 1150839373824 1153513921364 1154146273344 1155430057446 1155863820538 1156876935712 1157501124864 1158515675136 1158950596608 1159995260928 1160239724672 1160875763712 1162290511872 1163622347776 1166965978756 1167644491776 1169057723904 1169304097521 1169343282002 1170999680256 1172426766336 1172713147368 1173770217088 1173924118528 1174815194112 1175805517824 1175874158592 1178190987372 1179262844928 1181586350448 1182651418368 1182940296909 1183095400704 1184161828864 1185060675456 1186059635712 1186504897536 1187574398976 1187614195712 1188475835904 1188515662848 1189586976768 1190996803584 1191890882574 1191940780032 1191970418688 1193015181312 1193413093152 1193463054336 1194318961983 1195395506928 1195445551104 1196852323968 1196892431616 1198840450752 1198880625024 1200301466112 1200341689344 1201282687584 1201423663104 1202335612416 1203800887296 1203871162368 1204784969472 1204885979136 1205338308608 1205870948352 1206202732749 1207289989584 1207340531712 1208246879907 1209346080768 1209678821316 1210769211456 1210809785472 1211758990092 1212821097408 1213276405824 1214299150848 1214370038784 1215291815136 1215849979904 1216772879616 1217869664256 1218326867968 1219353870336 1219394732032 1220269236921 1220350666752 1221379375104 1221827690608 1223785862964 1223857304712 1223908540416 1224888969024 1225348807872 1225890290268 1226453322752 1227384271008 1228880072448 1228951811584 1229884656336 1229987770368 1230028988416 1230921401472 1230993259776 1232493459456 1232534761472 1233573740544 1234540790784 1234582161408 1236034989336 1236086734848 1238088203604 1238140035072 1238552997612 1239597049824 1239638589888 1239669414592 1240610394618 1241656181136 1242122314608 1243211035392 1243241948928 1243283611136 1244185640712 1244227334544 1244331651072 1245348866304 1246824778752 1246866561024 1247813004096 1248386105344 1248937767936 1249406635008 1250407489212 1250459836416 1250532835328 1252537012224 1252954776654 1252996764348 1254052992096 1254136676352 1255036096881 1255078154322 1256565597336 1256607706032 1257740397312 1258695094248 1259273193472 1260229053888 1260302623104 1261365009408 1261838541824 1263934619136 1265464393844 1266615648256 1267524018243 1267566494166 1269111265296 1269672086349 1270148737347 1270255227136 1271219423544 1271293634352 1272842947712 1273809108348 1274957304768 1275435939904 1276511083008 1276553860096 1278631533312 1280179096098 1280232689664 1280264523776 1281386676224 1282305639447 1282787033241 1283943322256 1283997073408 1286483825844 1286558927752 1287643447104 1287686597248 1288620842166 1290266590368 1290309828416 1291397509632 1293712293888 1294028300544 1295194722304 1295551083323 1297746648789 1297778918401 1298927271936 1301486552676 1301518915284 1301562530408 1302659697216 1303819421184 1304994668544 1305269690256 1305313431072 1306904204032 1308755460096 1309075141248 1309246783488 1310659550767 1311421612032 1315189939392 1316696978436 1318301624416 1319302290789 1320491494224 1320664633344 1320987223472 1322858428416 1324470583296 1324514967552 1325988256768 1326715158528 1329798440908 1329854111744 1330982325792 1332182057472 1332507460886 1334818009728 1336021198848 1336065970176 1336347540024 1336392322288 1338285348864 1339871404032 1339916304384 1340243596992 1341451676672 1342589729796 1342645936128 1343777734656 1346458864464 1346503985568 1348001733687 1348046906494 1350384400512 1351601620992 1351931767896 1352109029376 1353327804416 1354355057664 1355496726528 1356005597184 1358201238282 1358258098176 1359992782848 1362161008656 1362251907072 1363721870523 1363900677888 1364935956552 1366166293632 1367831227392 1367877064704 1368165338596 1370103372288 1370617726464 1371773104128 1371819073536 1371853185024 1372894500096 1374556151934 1375772442624 1375806652416 1375852756992 1376839467801 1376897107968 1378138226688 1378517408856 1379759988096 1382490081504 1382570788032 1383736241664 1383782611968 1384867417248 1386555141888 1386601606656 1387770458112 1387851472896 1388904931584 1389542834176 1390539363003 1390597576704 1391851044864 1392373563392 1394546681052 1394593413624 1394628091416 1394686476288 1396374503552 1397387603934 1398612414816 1398647192544 1398694062528 1399873107456 1400398637568 1401017474592 1401660940288 1402677876096 1402724881152 1404434368512 1404516356096 1405582464384 1405700308992 1406767315968 1406849439744 1408563953664 1408611155968 1410809616108 1410903760896 1412611416384 1413683669286 1414957946976 1415489140128 1416682342656 1416765045248 1417840450992 1419035635584 1419568359552 1420847941632 1420895555584 1421926446528 1422579515392 1423742444544 1424942604288 1424990355456 1427750173458 1427833522164 1427893297152 1429037130528 1429096955904 1429573609184 1430205338646 1431948316176 1431996302112 1433693417856 1434326967864 1434865432392 1434985732096 1436074968384 1436123092608 1436158803072 1437417596928 1439169363968 1440261775872 1440297589248 1440345854976 1441560010752 1442040820892 1442101190656 1444436237538 1444496707584 1446196558128 1446245021536 1447378793721 1448598877992 1448647421904 1450412874624 1451549914164 1451598556968 1451720259584 1452822198336 1452907010688 1454677654528 1455781838112 1457094062592 1457641074176 1458808737414 1458869809152 1461293180928 1461829558406 1463061824112 1463159455744 1464257846709 1465492159368 1466042323704 1467363796864 1468428401538 1468477609956 1470267229536 1470353060288 1471592510976 1472709533904 1472902631424 1474230288384 1474590388992 1474639803904 1478827576527 1478889486336 1480222539776 1480629809512 1483089327468 1483175906744 1485552931002 1485747712512 1486110626406 1487450188896 1487500034752 1489262930176 1490079338496 1491422478336 1491736788864 1491786778368 1493542278781 1493604804608 1496085875712 1497896629448 1498704814656 1500897796818 1502250688288 1503074216448 1503390982527 1503441362574 1504796546784 1506630427904 1507774046616 1509133136256 1509331009536 1509699683968 1511838203904 1515415150592 1518400978122 1519769646752 1520923238883 1521122658048 1522493779968 1522865669584 1525506296832 1526881370112 1526932537344 1527254331456 1529991880704 1531281604608 1534388262624 1534452498432 1536146474842 1538810130816 1538861697792 1540573409928 1541944942272 1543296457728 1543334833152 1544687566848 1545267462144 1547782483968 1547834351616 1549139116032 1549720682496 1552229986608 1552294969344 1555392136536 1556755438464 1558743631872 1559072130028 1559926807488 1561332907008 1563235688448 1563617529824 1565832425472 1566420258816 1567740690432 1567832211456 1568956602843 1569022285824 1570921316496 1573530820344 1575448467264 1576868557824 1577253729212 1577460534272 1579988664576 1580080900608 1581412847616 1582006530048 1582705619712 1583432531968 1584634447872 1584687550464 1586115969024 1589187843432 1589254373376 1589293891584 1591217457536 1592425282644 1593767635488 1593860675904 1595803098624 1595856575488 1597014404496 1598453934336 1598507500032 1600401954816 1600455585792 1601710250112 1601898217472 1603060429824 1603114149888 1603648843923 1605067849728 1605161549824 1606379959296 1607666771844 1607734075392 1607827931136 1608270310332 1609719986112 1610941855698 1610995839876 1612461441024 1612905095088 1614223611441 1614358948608 1614413047296 1615638479184 1615678653456 1617094796544 1617701874432 1619065534464 1619160051712 1620334787904 1620389086848 1621755012096 1622363839488 1623826219008 1625058796032 1626971127894 1627025649228 1627134222336 1628505833472 1629728349642 1631714483952 1631809739616 1631878053888 1633048376589 1633185292032 1633798410496 1634520387024 1636512361344 1638506763264 1639230820416 1639846208448 1639983693824 1641228535296 1641324346368 1643324612608 1645944552126 1646054387712 1646109548544 1648046652448 1648115646464 1649297614167 1650784271472 1650853380096 1651403996816 1652796066432 1652851453184 1654050633228 1654147192824 1655541574848 1656163086144 1657614713856 1657655931904 1658914187616 1658969779392 1659108868096 1660465155072 1662433038336 1662488748032 1663750672128 1665250357248 1665708535701 1665805775858 1665875513344 1667209985616 1667279781888 1668572895087 1670049349632 1670606368872 1670662352464 1672070656128 1673381462508 1673437539096 1675420796448 1675476941376 1676987196416 1678203887472 1678260125664 1680305405184 1680403497472 1681820012544 1683096610176 1683317293056 1685133708129 1685175610461 1685246158848 1690032024324 1690088658888 1692148353728 1692896115132 1693531649796 1694959231392 1695058179136 1697774778288 1697997385728 1698412144464 1699943073024 1702014777344 1702947815424 1704842044416 1706905461464 1706976919552 1709740852596 1710382710988 1712805502464 1713223878282 1715311767792 1716857929472 1717799104512 1718161122888 1720355453824 1721863346176 1725371067392 1730270882046 1730328865052 1731903029248 1733145086169 1733795730807 1735315403568 1735358553712 1736879596288 1738425894912 1739992891392 1740359587008 1740417908096 1743435767808 1745433521664 1748562149376 1750448968134 1753586585856 1754014923003 1755595971248 1758640149504 1759069721052 1760655325632 1760886177792 1762222791168 1763811237888 1765960777728 1767286481058 1768894267392 1768953544704 1771467807809 1773977127552 1774643101056 1776242743296 1777591013184 1779757346304 1781361598464 1781421293568 1781796720032 1782773494272 1784380465152 1786495205376 1786555072512 1786991462656 1787955628032 1789522771968 1790119639728 1790194581504 1793093260392 1793168326656 1795278485952 1795338647424 1797335644916 1798320937536 1800452199168 1800512534016 1802135494656 1802575690528 1802812039168 1805701330944 1805806743552 1807328968704 1808007462912 1808806422528 1810934984376 1811010797568 1816153817184 1816214678208 1818295827364 1818534237184 1819914608736 1821448726272 1821555058176 1823774969856 1823836086272 1825159319424 1826804496384 1827490301952 1829030805504 1829092098048 1829137580032 1830526000128 1832069062656 1832741535912 1835785957068 1835862810624 1837333453536 1838023211808 1839679984128 1841076406512 1843320108672 1843427717376 1844826984504 1844981655552 1845043482624 1846489889664 1848740189184 1848802142208 1850360610816 1850468630528 1851811186176 1851873242112 1854052484004 1854130102272 1857132305406 1857210052608 1857829496418 1859395574736 1859457884832 1859504121888 1859581968384 1860915591927 1863183471912 1864816553088 1864862923392 1864925416704 1866341001816 1866497476608 1867198183424 1868023299456 1870237168128 1870299841536 1872579158016 1873406651904 1874109952512 1875611233818 1875689754624 1875799252992 1878085271552 1879432164981 1879495146522 1881079488144 1881205014528 1882617231483 1883481888512 1884848396004 1884911559048 1886610595968 1887318853504 1888909790208 1890343580832 1890453934656 1892047514112 1892757812736 1894463922176 1895901928704 1898196590766 1898323259392 1899923472384 1899987140608 1901349741249 1903666897944 1903778029552 1903857729536 1905382840704 1906829135316 1906940451528 1909264421568 1909328402816 1910713662522 1911591223808 1912435957152 1913153909856 1914766624512 1914830790144 1914878404096 1916556795904 1917947299968 1920268644147 1920349034496 1920396785664 1920461139968 1922080014336 1925914983384 1925995610112 1928262077504 1929725738766 1929838391628 1931465170656 1931529895872 1933883832832 1935399885552 1935464742624 1937096264448 1937209347584 1940568440832 1941042450816 1942792083456 1945078316552 1945159745536 1948390907904 1950749098816 1952229829014 1952278372926 1952343795612 1953989545824 1954723098272 1957492002816 1957904535384 1957970146608 1960356306048 1962123347968 1963612711872 1963870175232 1966120518656 1971770102036 1971852648448 1975045467654 1975786924762 1977452436624 1980737241336 1980996950016 1981480835208 1983266918528 1986705874944 1986772451328 1988982385152 1989049037824 1992498020352 1994697661362 1994781167616 1996473488688 1998273086208 1998761191329 1998828171698 2001197062424 2004031798272 2004098955264 2004521310036 2004588483432 2006395395712 2009874456576 2010365395488 2012177515008 2013884594694 2013968904192 2015784271872 2018649362387 2019755978352 2022070359741 2024534637496 2027402431488 2027897651844 2028163544064 2029991706624 2031532586496 2034008395776 2035841826816 2036339108608 2039989174272 2042190462823 2043377860608 2045851016832 2049249440448 2051746841088 2051815597056 2052248007894 2054097879904 2055926589696 2057659656192 2057728610304 2057779777536 2059583422464 2060356616192 2061834227901 2063658663936 2063709978624 2063779135488 2067207340032 2067776113284 2069639982144 2073856182048 2075604362496 2075673917952 2078324842496 2079832712832 2079902409984 2081655687168 2081777209344 2084314251264 2085896365056 2087776567296 2088560345088 2091890120436 2091942137124 2092029714432 2093793214464 2094561755328 2097970788816 2098041093792 2099809661184 2100597956352 2102491410432 2104087321728 2106651552768 2106774534144 2108373696576 2108550463488 2109342040064 2110274159616 2112845930496 2112916733952 2116355641344 2118917124576 2119005831168 2119058522112 2122436920464 2123233710192 2125023513984 2125147567872 2126760676488 2127737464832 2129352539328 2131271912448 2131343333376 2133869273088 2133940781056 2135613666816 2137413906432 2137485533184 2138198458564 2140090466304 2141625260187 2141750283246 2141839945728 2143555695792 2143645433856 2143770574848 2144360413776 2145308007969 2146293314816 2147922474264 2147994453168 2150540126784 2152298148588 2152478598144 2152550729728 2154112452576 2154184638912 2154238204608 2156126395392 2156935832576 2158754045952 2160392663808 2160446383872 2160518782464 2162340016128 2163061231338 2163151785984 2165101625344 2166654356307 2166745061376 2169294837192 2169367532304 2169512296448 2172898316988 2172971132856 2175619311936 2175746319488 2177324871246 2177397835452 2177580389376 2179233297504 2179360516032 2182016481792 2183672757168 2184675684352 2185641093888 2186461611264 2188213106121 2188304713728 2188432461824 2191939771392 2192744337609 2194592736168 2194739183616 2194812731392 2198238239052 2199063485556 2201045695296 2202716414934 2203728088576 2205400844304 2205529590432 2207388766464 2208217448192 2210152951808 2211345432576 2211885583488 2211959705856 2213953540096 2214562689227 2216577384448 2218334229504 2220333809664 2220944714268 2222946647488 2224633991202 2224763860116 2226732466176 2227475158496 2229165939609 2229427541504 2231175283344 2231250052128 2233894395264 2233969255168 2237133717504 2237605183296 2237680167552 2240407206912 2242426683392 2244128813568 2246844944172 2246900813948 2246994878464 2251346695227 2253376032432 2253451545184 2255162043861 2257194820176 2258042199728 2259945641856 2261661069924 2263699704384 2263996514304 2264549525952 2266590764032 2270520999936 2273122725888 2277601467183 2277734428214 2279654470128 2281683987072 2283740669952 2284298504376 2287082357056 2290322055168 2290398806016 2290881497184 2294987821056 2296999378944 2301582393936 2301678747648 2304219712263 2307027842728 2308292546688 2310860114892 2311727641076 2313753871424 2315002249728 2317031350272 2317901193216 2320479449344 2321751527424 2324581023744 2327147271589 2327244695552 2333931957512 2338115447808 2338608195042 2338686564004 2341999360512 2344853532672 2345426294736 2347540434176 2347848237056 2349630388224 2351611035648 2351748317184 2356381974744 2363172700896 2365302836736 2365880593818 2366190801408 2368323657728 2370121350912 2372119271424 2373009795072 2375148797952 2375228391424 2376951671808 2377031325696 2379173953536 2383781765148 2383881560064 2383940837376 2386826186304 2388637923966 2390791013856 2390891102208 2393704647936 2393784863232 2394289342543 2397680901504 2397761250048 2400602932224 2400683378688 2402565375168 2402847326208 2404671224832 2407601774592 2407742324736 2409569938944 2411741896704 2412405465498 2414579979168 2414681063424 2416493759814 2418692161536 2419357642632 2421538422912 2421619570944 2422211084147 2423517980184 2425642194816 2426552811648 2428598301696 2428740077568 2430583630272 2431699959808 2433545759232 2435739328512 2436653735936 2438707740672 2440456691841 2440538473842 2440701333504 2442758750208 2443655381216 2447571725928 2447714609424 2447817080832 2449777938048 2450697615744 2451780580536 2452906645504 2454768542016 2457760144896 2457903623168 2459769312672 2459975540736 2460057976832 2461842802944 2461986519552 2464986918912 2465069522944 2467147481088 2468916828189 2469081581568 2469164322816 2472069978672 2472173469696 2476176407208 2476280070144 2477105995224 2479194099648 2479277179776 2479338829184 2481220789236 2483312362272 2484244629216 2486422070784 2486483897856 2486567222272 2488371281424 2488454669088 2488663302144 2490697732608 2493649557504 2493733122048 2495626008192 2496772210688 2497875535872 2498708663787 2498813270016 2500814978424 2500919672832 2501065670656 2505074024448 2505909553308 2505993528696 2508105984192 2510072193762 2510156308644 2513131194672 2513215412064 2515480794624 2517390188496 2518546386944 2520458107776 2520605246208 2522730018816 2523677083648 2527869238272 2530928787688 2535048036486 2535132988332 2538222530592 2539344172698 2540297474694 2540510454272 2542438847088 2542587268704 2545685895424 2547618216696 2549914609536 2550871879808 2553022166016 2553107720192 2557263066624 2560358192196 2560465379328 2560529047552 2564611278894 2565574066482 2567886644512 2567994146816 2569835817423 2572967651688 2573117855504 2575286894208 2575373194496 2577241684332 2580533180736 2580619656832 2582795019264 2588056601088 2590389444608 2591102166646 2595406323069 2595493297578 2595557836802 2597854543872 2602973105352 2603037830568 2603125060816 2605319394432 2607638842368 2609989337088 2610539380512 2610626862144 2613808408064 2617510920192 2618150282496 2618493566976 2621319101534 2622843224064 2625673452201 2630379878784 2633393956872 2636603248832 2638604581578 2640982988448 2641329266688 2641974446944 2645716856832 2648941166592 2649029935104 2651976513536 2653430317056 2659596881816 2659708223488 2661964651584 2664364114944 2665014921772 2669636019456 2672042397696 2672131940352 2672695080048 2672784644576 2676570697728 2679742808064 2679832608768 2680487193984 2682903353344 2685179459592 2685291872256 2692917728928 2693007971136 2696003467374 2696093812988 2700768801024 2703203241984 2703863535792 2704218058752 2706655608832 2708710115328 2710993453056 2712011194368 2716402476564 2716516196352 2724322017312 2724503814144 2727443741046 2727801355776 2729871913104 2732332587264 2735662454784 2735754129408 2736330677192 2740206744576 2741235452928 2743546208256 2743638147072 2743706370048 2745789000192 2749112303868 2751544885248 2751613304832 2753678935602 2753794215936 2756276453376 2757034817712 2759519976192 2760194026121 2764980163008 2765141576064 2767472483328 2767565223936 2769734834496 2773110283776 2773203213312 2775540916224 2775702945792 2777809863168 2781078726006 2781195153408 2783702089728 2784747126784 2786744244627 2789093362104 2789186827248 2789256182832 2789372952576 2792749007104 2794775207868 2797224829632 2797294385088 2797388125056 2799746214912 2800797275136 2802034949184 2803321880576 2805355752192 2805449762304 2808868737024 2809032712192 2811164928768 2811400617984 2813416850727 2813534631936 2813698879488 2817127907328 2817222311936 2819242719783 2821619232216 2821807521792 2825222832768 2827367338572 2829915893952 2830978280256 2833364685312 2833530090496 2835680901984 2838071271168 2839136719104 2841695883264 2841791111168 2843852893056 2845159030784 2847294886149 2847484889088 2849885208576 2849980710912 2855500346916 2855667044328 2855786594304 2858074261056 2859147218368 2860410677292 2863896632352 2863992604224 2867386835712 2868653935728 2869730864784 2869971464192 2872149936768 2872246185216 2872317606144 2874835193856 2878338727936 2880523551744 2880595178496 2880691709952 2883120021504 2884081641784 2884202381312 2888872475076 2888993415168 2892393116256 2892490043072 2894588608149 2894757587442 2897197755984 2897294843808 2900825749248 2903099828328 2903197113936 2903440519168 2905644396672 2905814021376 2909355309056 2911563676224 2914188125184 2915282148352 2917617474828 2917739618304 2922586361856 2923659116812 2926123648224 2926318911488 2928344743521 2928417559389 2928515693418 2930984318736 2932084647408 2934727593728 2936856803076 2936955219912 2940534459072 2940706120576 2943185021952 2945419067808 2945805262848 2949180777984 2949279607808 2957655153054 2957778972672 2960445079552 2961259619024 2962568201481 2963680387143 2966178654936 2966351813488 2971105862004 2971495425024 2972221252812 2974900377792 2975000069504 2978525860352 2980158676992 2983473577728 2983573556736 2987084557562 2987209609216 2992046492043 2992171751424 2993169744229 2995793258896 2997409629312 2998242257547 3001795593636 3004501376576 3006148432896 3006781965054 3006882725148 3009593093568 3013260855808 3015548093232 3018266272512 3018662019072 3019399367936 3023676407808 3028075513841 3030830301184 3036801956244 3039539293504 3041846477766 3042245316096 3044987559936 3045731339168 3051012593664 3053762740224 3053865074688 3054508662912 3059983761408 3068776525248 3072292949684 3077620261632 3077723395584 3078372011841 3081146819856 3083889884544 3086592915456 3086669666304 3089375133696 3090534924288 3095564967936 3095668703232 3104459973216 3104589938688 3110784273072 3113510876928 3117487263744 3118144260056 3119853614976 3122665814016 3126471376896 3127235059648 3131664850944 3132840517632 3135481380864 3137913205686 3138044571648 3141842632992 3145337378603 3147061640688 3150896934528 3153737115648 3154507458424 3154921068544 3159977329152 3160161801216 3162825695232 3164013060096 3165411239424 3169268895744 3169375100928 3178375686864 3178508746752 3178587783168 3182017697887 3182434915072 3184850565288 3187535270976 3187721351808 3191606197248 3191713150976 3194028808992 3196907868672 3197015000064 3200803909632 3200911171584 3203420500224 3206120859648 3206228299776 3207297687846 3210135699456 3210323099648 3212625424869 3212759918592 3215333543688 3215468150784 3215655862272 3216540620664 3219439972224 3221883711396 3221991679752 3225810190176 3228447222882 3228717897216 3228826094592 3231276958368 3231357306912 3234189593088 3235403748864 3238131068928 3238320103424 3240669575808 3240778173696 3243510024192 3244591847007 3244727678976 3247652438016 3250117592064 3253942255788 3254051298456 3254268444672 3259456699284 3263428967904 3263619479232 3266096753178 3266370584064 3267596820992 3269040774048 3273024722688 3277013526528 3278461640832 3279692416896 3279967387648 3282457070592 3282648692736 3286649225216 3291889104252 3292108775424 3292219097088 3296093304896 3298595228334 3301568542944 3301706760192 3302807993632 3305592132864 3305702906368 3308101266456 3308294385648 3311083149696 3312326172288 3315229427712 3315311863808 3317828375232 3317939558784 3318217736192 3320930310144 3324866076672 3324977496064 3327501344256 3330500714496 3331417071402 3331611551716 3331751026688 3334419971232 3334559563776 3336950986803 3337145790174 3340098699264 3341212737744 3341324704928 3344141312256 3346762925016 3346875078192 3350841592896 3350953882752 3353974392832 3356407774944 3356520251328 3360610810368 3360806994944 3363640025088 3366193220352 3366634586112 3370267416258 3370351220922 3370492317696 3380064048648 3380177317776 3384296707456 3385792230264 3387063299592 3389918462784 3390116358272 3395549556576 3395994771456 3396824288928 3399886146048 3404029554688 3405895630848 3409684088832 3413810922928 3413953839104 3416601642321 3419481705192 3420765421976 3425611004928 3426447756564 3430623535584 3433715858944 3435598209024 3436322245776 3440710907648 3443726692352 3450597678563 3450742134784 3460541764092 3460657730104 3466290172338 3467591461614 3470630807136 3470717107424 3473759192576 3476851789824 3479985782784 3480719174016 3480835816192 3486871535616 3490867043328 3500897936268 3507173171712 3507912292563 3508029846006 3511191942496 3517280299008 3518139442104 3521310651264 3521772355584 3524445582336 3527622475776 3534572962116 3537788534784 3542935615618 3547954255104 3548820890727 3549286202112 3552485486592 3555182026368 3559514692608 3562723196928 3562842587136 3563593440064 3565546988544 3568760930304 3572990410752 3573982925312 3575911256064 3579045543936 3580239279456 3580389163008 3586186520784 3586336653312 3590556971904 3590677294848 3594671289832 3596641875072 3600904398336 3601025068032 3604270989312 3605151381056 3605624078336 3611402661888 3611613487104 3614657937408 3616014925824 3617612845056 3618608198247 3621869968752 3622021595136 3632307634368 3632429356416 3636591654728 3637068474368 3639829217472 3642897452544 3643110116352 3647549939712 3647672172544 3650318638848 3653608992768 3654980603904 3658061611008 3658184196096 3658275160064 3660807710763 3661052000256 3664138125312 3665483071824 3671571914136 3671725621248 3674666907072 3676046423616 3679359968256 3682152813024 3686640217344 3686855434752 3689653969008 3689963311104 3690086965248 3692979779328 3697480378368 3697604284416 3700721221632 3700937261056 3703622372352 3703746484224 3708104968008 3708260204544 3714264610812 3714420105216 3715658992836 3718791149472 3718915769664 3719008243776 3721831183854 3726366943824 3729633106176 3729725846784 3729850833408 3732682003632 3732994953216 3734396366848 3736046598912 3740474336256 3740599683072 3745158316032 3746813303808 3748219905024 3751222467636 3751379509248 3751598505984 3758864329962 3758990293044 3762158976288 3762410029056 3765234462966 3766963777024 3769696792008 3769823118096 3773221191936 3774637707008 3777819580416 3780687161664 3780907869312 3784095028224 3785515625472 3788927844352 3791803857408 3796393181532 3796646518784 3799846944768 3802572054729 3802699482498 3807333795888 3807556059104 3807715459072 3810446212041 3810765681408 3813658270632 3813880903056 3818528843136 3818656805632 3821427325044 3823182447616 3824871914304 3826307819712 3829533249024 3829661580288 3829756808192 3833113591808 3835894599936 3840537288294 3840698068992 3840793571328 3840922279936 3844160028672 3846916918341 3848361099723 3851829966768 3851991220224 3856524155008 3859451477532 3859676783256 3862930341312 3863059791744 3867767665664 3870799771104 3870929485248 3874192528896 3874418695168 3881136881664 3882084901632 3885584166912 3886653249969 3890156633104 3890319491072 3893239946367 3893336755203 3896781815808 3901498197632 3904459658028 3904556745852 3904687591224 3907979091648 3909446196544 3914984005632 3915809070768 3915940293216 3920712612096 3924246695936 3927225423744 3927740350464 3931978652301 3932241037312 3943540204072 3943705296896 3950090935308 3951573849524 3954904873248 3957906872367 3961474482672 3961993900032 3962961670416 3966533837056 3973411749888 3973544902656 3977964770304 3978098075648 3989395322724 3989562335232 3992946977376 3996546172416 3997522382658 3997656343396 4002394124848 4008063596544 4008197910528 4009042620072 4009176966864 4012790791424 4019748913152 4020730790976 4024355030016 4027769189388 4027937808384 4037298724774 4039511956704 4044005201061 4044140719482 4049069274992 4054804862976 4055795303688 4056327088128 4059983413248 4063065172992 4068016791552 4072678217216 4079978348544 4084380925646 4086755721216 4091165611569 4091702033664 4092701487007 4098498880896 4103493682176 4103631194112 4104496015788 4108195759808 4111853179392 4115319312384 4115457220608 4115559555072 4123668455802 4127317327872 4127419957248 4127558270976 4134414680064 4135552226568 4139279964288 4147712364096 4151208724992 4151347835904 4156649684992 4159665425664 4159804819968 4163311374336 4163554418688 4168628502528 4171618089009 4171792730112 4175553134592 4177120690176 4183780240872 4183884274248 4184059428864 4189123510656 4195941577632 4196082187584 4199619322368 4201195912704 4204982820864 4208174643456 4213303105536 4213549068288 4216747393152 4217100926976 4218684080128 4220548319232 4225691860992 4225833467904 4232711282688 4237834249152 4244873840928 4246467420384 4250047027968 4250295135744 4253521352976 4255474929664 4258705078656 4262543824896 4262686666752 4267738546176 4267881562112 4271227333632 4274827812864 4274971066368 4276396917128 4283250520374 4283500566492 4283679891456 4287111391584 4287290867712 4288720827552 4290616015938 4292586629632 4295844948528 4295988906336 4301080253568 4304596297176 4304957196288 4305101459456 4308224905152 4308369277824 4308476409216 4312252790784 4313871665152 4317508091904 4320785327616 4320892767744 4321037564928 4324680032256 4326122462676 4326303571968 4333308712614 4333490122752 4338589674384 4338735064608 4339024592896 4342136381163 4345796633976 4345942265712 4351238623872 4351492638976 4354649742492 4354795670904 4355160778752 4358466595008 4358721032064 4364032963584 4367345514336 4369351368704 4371282187776 4372923222528 4376426212242 4376609427456 4376864923648 4383879542784 4385488675218 4389185472336 4389478367232 4389625462784 4392773540127 4396476478104 4398126971112 4402091390592 4405432829868 4407456177152 4410801688608 4411059180864 4414777532928 4416434896384 4420305903616 4422690865152 4423771166976 4423919411712 4427907080192 4429125378454 4433154768896 4436482729581 4436668459008 4440667619328 4441889428536 4445893294976 4449267982404 4449527720232 4454950316992 4458331879218 4458855083008 4462350566688 4462500104256 4467788790528 4467938510336 4474267435008 4475210366592 4475360335104 4480626836343 4480814413824 4484853366784 4488257627136 4493689888344 4493801627896 4493989756928 4502693390454 4506752064864 4506903090368 4510172947581 4510324087722 4514389640352 4516084399456 4519891283712 4523322139848 4527399408768 4527993028608 4529099051904 4533181528064 4546245451776 4555202934366 4555468856428 4559308940256 4562769716649 4563367974144 4567481339904 4568597008752 4574164714112 4580644110336 4580797612032 4581762994368 4589975642112 4603164787872 4603357495296 4608439424526 4614055685456 4616585093376 4621720229784 4623455282152 4627507742848 4630004499456 4634062700544 4635802386432 4640958898688 4643503054848 4649162047488 4654294543178 4654489391104 4663776113101 4667863915024 4676230895616 4677216390084 4677373128008 4683998721024 4689707065344 4690852589472 4695080868352 4699260776448 4703222071296 4703496634368 4712763949488 4718164172729 4726345401792 4730605673472 4731761187636 4732381602816 4736647315456 4740242701824 4744238542848 4746019590144 4750297595904 4753903343616 4754062651392 4758347907072 4767563530296 4767763120128 4767881674752 4773652372608 4777275847932 4781582027712 4787409295872 4787569726464 4788578685086 4795361803008 4795522500096 4801205864448 4801366757376 4805130750336 4805694652416 4809342449664 4810946531769 4815203549184 4815484649472 4819139877888 4823483793408 4824810930996 4829159958336 4832987519628 4837384323072 4838715285264 4843076845824 4843239141888 4844422168294 4847035960368 4851284389632 4853105623296 4857196603392 4857480155136 4861167260544 4863399919616 4867091518464 4871478657024 4873307471872 4880913383682 4881076947684 4881402667008 4885517500416 4887310762432 4895143451856 4895429218848 4895634161664 4899555876096 4901395231488 4903561161072 4905813291008 4909537084032 4915520289792 4915807246336 4919538625344 4919951081472 4920115953664 4923685605888 4923973039104 4929973837824 4930139045888 4937833656378 4938163163136 4938328645632 4944139957344 4944346939392 4947892842501 4952352814416 4952560140288 4954211990448 4958388199296 4958554359552 4958677658368 4962441578472 4966624724544 4968489258432 4972844141568 4972967795712 4973134444544 4976742562848 4976909338176 4977326604288 4981395465216 4987299115008 4987466244096 4991252016384 4993544421376 4995751071744 4997125607103 4997417327574 4997626540032 5001629956848 5001839345664 5002131341312 5005718685261 5010148048896 5011819106616 5011987057392 5016211968384 5020144387524 5020312617288 5026262389344 5026430824128 5030961589248 5034780376992 5037092773888 5040916215552 5041210492416 5045460037632 5047354167296 5055401124387 5055526831383 5055738476544 5061857575376 5070096072972 5070265976664 5076445061184 5078688345396 5080594949388 5081020908544 5084877694176 5085174537408 5091371790848 5095236433392 5099829219072 5101743759616 5106044332032 5106215440384 5114526133248 5116403454421 5120716384392 5120930758656 5121058095104 5129222557788 5131148132964 5135773289024 5139671634846 5145935303376 5146235711008 5150573788416 5150746388992 5154483368664 5161066361472 5161239313664 5165590038528 5176113202176 5180778889216 5182204333292 5190812646138 5190986595156 5191115673604 5195709087744 5199435258507 5201387192421 5205946210704 5206075661136 5206250121632 5210638788864 5215277684736 5219978674176 5221078761024 5221253724288 5227616816128 5236300564992 5242638203068 5245686448128 5251346904402 5260759757568 5262044769009 5266787913744 5273206497664 5277209163156 5281965976896 5282658533376 5283948893888 5291433713664 5297882333184 5303953027072 5306860634112 5314403423427 5319193763632 5319416446976 5323929303168 5328728229888 5330029843544 5339272038912 5344084795392 5344263880704 5345390160096 5345569289152 5353141395456 5359485616128 5359665217536 5360974387968 5365806706688 5370358919184 5370583744512 5376512661947 5385835457856 5386015942272 5392006934748 5392187625976 5401537602048 5406406483968 5407727071584 5408436117504 5417420230656 5421986906112 5424022388736 5432804953128 5433032392704 5448644034624 5454887482092 5455602711552 5459743826208 5464665174528 5471324909568 5471508258816 5472661354384 5480413489152 5482470905856 5487092416512 5487276294144 5487412740096 5491578000384 5498224607736 5507357871204 5507588431872 5514069635424 5519039952384 5520388052242 5529960326016 5530283152128 5534944966656 5535130447872 5539469668992 5546220567552 5546406426624 5551081832448 5551405891584 5555619726336 5562157452012 5562390306816 5573488489254 5578186724208 5578373654496 5578512365664 5578745905152 5585498014208 5589550415736 5594449659264 5594588770176 5594776250112 5599492429824 5601594550272 5604069898368 5606643761152 5610711504384 5610899524608 5617737474048 5618065424384 5622329857536 5626833701454 5627069263872 5627397758976 5634255814656 5638296494943 5638485439566 5643238464432 5643615043584 5650445665536 5654734677144 5659831787904 5661956560512 5666729370624 5667060180992 5671361803968 5676142542336 5678273438208 5683391766528 5683582222336 5687705786112 5690318061568 5694589772298 5694969778176 5699770417152 5699961421824 5704049223747 5711000693832 5711334088656 5711573188608 5716148522112 5718294436736 5720821354584 5727793264704 5727985208448 5734773671424 5737307871456 5739461729568 5739942928384 5744299873536 5744492370432 5744635212288 5749670387712 5756677455872 5760805932441 5761047103488 5761190356992 5761383419904 5766240043008 5768163283568 5768404762624 5777744950152 5777986830336 5784786232512 5784980086144 5789177216298 5789515174884 5794395511968 5794589687616 5801651498496 5806199656656 5806394227872 5806881038336 5811288793344 5811628042752 5818710618112 5823127352448 5828376250368 5830564296704 5835234949656 5835479236608 5845172723712 5847318233624 5852247296448 5856689487042 5856835118778 5857031386836 5861968637472 5864169294816 5869455187456 5873713606152 5873910439824 5881068918144 5881412241152 5886370043904 5890838135616 5891610525696 5898361555968 5898559215616 5915310306108 5915557945344 5922519238048 5925136402962 5927360774286 5932357309872 5932703626976 5942211724008 5942990850048 5944442505624 5949800755584 5950000139008 5957051720704 5960317353984 5966947155456 5967147113472 5974169115124 5974419218432 5984092984086 5984343502848 5986339488458 5991586517792 5994819258624 5996283573987 5996484515094 6003591187272 6009002753152 6012296865792 6013563930108 6013765450296 6019186187136 6026521711616 6031096186464 6036532545024 6038798735872 6047352815616 6055948087161 6056151027682 6061660602368 6066211079223 6073603912488 6079078587008 6083692955532 6084490632192 6089975119872 6091462678336 6102025187328 6107525480448 6109017325824 6119967522816 6126571388469 6137553050496 6144585899368 6155240523264 6155446791168 6156744023682 6162293639712 6167779769088 6173185830912 6173339332608 6178750267392 6181069848576 6185502683703 6191129935872 6191337406464 6208919946432 6221568546144 6227021753856 6234974527488 6236288520112 6239707229952 6245331628032 6252942753792 6254470119296 6263329701888 6265681035264 6275826411372 6276089143296 6283685265984 6290674757206 6294123281376 6301793869056 6307474231296 6309014916848 6309842137088 6319954658304 6320323602432 6325651390464 6328026120192 6330822478848 6338537791488 6338750201856 6356751373728 6357017493504 6357175566336 6364035395774 6364869830144 6369701130576 6375070541952 6375442703616 6383212394496 6383426301952 6388057617984 6393815737344 6394030000128 6401607819264 6401822343168 6406841000448 6412241719296 6412456599552 6414595375692 6420271398912 6425250849738 6425519837184 6430667087376 6430936301568 6431311724544 6433081241328 6438879944448 6443767422792 6443983359504 6451620380352 6456894445764 6457435794432 6457652189184 6462553916736 6462714613824 6468379186176 6470807497728 6476262137856 6476640206848 6481339151616 6481556347392 6487020048384 6489183694014 6489455357952 6495304876032 6499963068921 6500235184128 6507884511576 6508102596912 6508536889344 6518913398568 6526857935808 6527238958464 6532193506356 6532741168128 6535193641984 6538081548096 6546049445376 6554027053056 6556923281664 6559384833792 6559934775296 6564639318363 6564914141184 6565297385472 6573298450432 6578233012827 6583778208504 6584217550848 6584438194176 6592186609792 6597190456668 6603137085888 6605615987264 6611184265728 6611405812736 6616202532912 6616588771296 6622166299392 6624652344576 6630458855424 6630623727616 6635656750464 6635879117568 6636435472384 6641860620288 6643688067681 6649732153344 6649954992128 6655002688512 6661001428992 6662834142804 6663223103432 6663502053376 6668839942464 6673901973606 6674291580348 6680197398528 6682425475488 6682649409856 6687497818827 6688282624512 6693525850032 6693750156384 6701683185792 6701907765504 6707948785664 6712815549888 6713040502656 6721221620736 6721613989888 6727280050176 6732386440704 6740534832516 6740702441844 6740984635392 6754040085681 6760128097296 6760354635552 6765486131583 6768593414912 6771584460528 6774126599184 6779836925568 6780232716544 6791099113152 6791989542912 6793648577856 6799772292096 6808059109376 6819368177664 6827621845856 6827907678208 6832804401549 6833203284642 6838963410384 6841530843952 6851222009856 6852895513128 6861247071168 6867431717888 6871196418048 6872644491552 6881421815296 6887453384704 6901195357126 6901484269568 6912659136789 6915254236667 6921083528184 6921315460208 6932580344676 6935182923228 6941261614272 6941434214848 6947518385152 6953703579648 6961438348032 6961671632384 6973743071232 6981441814767 6981734086656 6995898600943 7001795872536 7014346343424 7015824585126 7016059692012 7022383884992 7034560598016 7036278884208 7042621302528 7043544711168 7048891164672 7055244951552 7069145924232 7085871231236 7095908510208 7097641781454 7098572404224 7104970973184 7110364052736 7119029385216 7125446393856 7125685174272 7127186880128 7131093977088 7137521860608 7147965850624 7151822512128 7160478558912 7172373041568 7172673306624 7181113943808 7181354589696 7182868027629 7189342579664 7193283750144 7201808796672 7202050136064 7208541978624 7210302762112 7211248156672 7222805323776 7223226974208 7235225690112 7237216396494 7243739937504 7244043190272 7264615268736 7264858712832 7266633252441 7273183309456 7274136948736 7279658434944 7285794905088 7286220232704 7295099879424 7295344345088 7300637277696 7307217985536 7309961207808 7316123222016 7321615421526 7322104000512 7328276250624 7330966143648 7343143828272 7343451242496 7349333814144 7352092847232 7358719936512 7364305626048 7373280434688 7373710869504 7379307938016 7379926622208 7380173930496 7385959558656 7394960756736 7395208568832 7401442443264 7407244744704 7407492968448 7416209936016 7416520409088 7428529221624 7428840210432 7431317985672 7437582298944 7437831539328 7438016487552 7443662367708 7452733887648 7459266212352 7459451693568 7459701666816 7465364007264 7465989906432 7468792733696 7472093197824 7480948672512 7481199366144 7490316632064 7493626607616 7496125991361 7496439810048 7502444935272 7502759018496 7503197011968 7517728659924 7517980586088 7524317952576 7530468925932 7533927554048 7539393584016 7539646236192 7546442383872 7549275414016 7555639160832 7561374323328 7561815738624 7568190056448 7571031250944 7577855688704 7583607714816 7592786363064 7593293037568 7605144109458 7605398964996 7614667591776 7615112118208 7620892424082 7621531362816 7627316541264 7627761806112 7637057686272 7637313611264 7642854650088 7646364895232 7649743828608 7652615639424 7659066498048 7659323160576 7659513616384 7666227183616 7671789199872 7681074576588 7681396137984 7681587142656 7681844559872 7693833836682 7696722199446 7703659933536 7703982440448 7709507452269 7713048310016 7718902955064 7719353566512 7725860682624 7726119583488 7735535331328 7741599542208 7741858970496 7748385057792 7748837390336 7764169803264 7771168333824 7773306499938 7780313266208 7780638982144 7786218969207 7786479892734 7786673510406 7793563631616 7802996395264 7808919316056 7809113491704 7809375182448 7815958183296 7818892393088 7829968011264 7831618141536 7831880586432 7841425224192 7848493391872 7854450847488 7855480700928 7863957304602 7864482074624 7877020356603 7887080408144 7887410593792 7900181870616 7903147699048 7909809746496 7915813744734 7922948965344 7923987800064 7925923340832 7933067674112 7946823499776 7947089805312 7955929540608 7956196151296 7972070498749 7978790645448 7979124670464 7985893954752 7993092344832 7995044765316 7995312686792 8004788249696 8016127193088 8016395821056 8018085240144 8018353933728 8025581582848 8039497826304 8041461581952 8048710060032 8055538378776 8055875616768 8074597449548 8079023913408 8088010402122 8088281438964 8098138549984 8109609725952 8111590607376 8112654176256 8119966826496 8126130345984 8136033583104 8145356434432 8168761851292 8173511442432 8182331223138 8183404067328 8185402974014 8196997761792 8206987364352 8207262388224 8208992031576 8216391519616 8223706358784 8230638624768 8230914441216 8231119110144 8247336911604 8254634655744 8254839914496 8268829360128 8271104453136 8278559928576 8280582078363 8295424728192 8302417449984 8302695671808 8313299369984 8319330851328 8319609639936 8326622748672 8327108837376 8343236178018 8343585460224 8351106269184 8354241380352 8360232733881 8367560481744 8367768548496 8368118857728 8378247021312 8391883155264 8392164375168 8399238644736 8402391825408 8409965641728 8416349286912 8426606211072 8427098136576 8433494786304 8434201853952 8437368160256 8441096638464 8451383721984 8451666935808 8457728159349 8465422565376 8475668498304 8489747681856 8492934840768 8500094055936 8500590271488 8507042705952 8510949859328 8517410157312 8525087649792 8525373333504 8535477092352 8535763124224 8541884658447 8542454667264 8549655625728 8549942132736 8552793834256 8566501040748 8567001132984 8567359782912 8574222783168 8577441655104 8581232031876 8585173259264 8591689897056 8591977812672 8602160507136 8609192594352 8609914392576 8610202918912 8616449810304 8616738555648 8616952818432 8624505581568 8627743330304 8635016183808 8641570655232 8641785535488 8642075129856 8649360064512 8652244925352 8652607143936 8666617425228 8666980245504 8677179348768 8677470129216 8684272762326 8691593267952 8691884531424 8702477247744 8702985277952 8709299484984 8709591341808 8710321557504 8716933190016 8717442064128 8728065927168 8734691028672 8738702737408 8742564375552 8745846445056 8752852424484 8753218854912 8753729847296 8767759085568 8770977350436 8778370944672 8778956734464 8785252678167 8785547080254 8792952956208 8796253942224 8804182781184 8810865659736 8814912354304 8821603377216 8822118361728 8829555065856 8832869792768 8840611807232 8847542333952 8847838823424 8855814160384 8858250756908 8866309537792 8872965459162 8873336918016 8881335238656 8883778857072 8887704604443 8891041161429 8891786589952 8898535964808 8899055440464 8909900633984 8916663758436 8917710166016 8924701133376 8925000208512 8935577581056 8935877020672 8950420733184 8950720670208 8961253672686 8961628827648 8969706733568 8976139476129 8976515254272 8979509232687 8987379776688 8987603255792 8987979513856 8994726772641 9005386780908 9013504129728 9013806180736 9020345895162 9020648175444 9028779280704 9032168798912 9039782567424 9046644279696 9054798817536 9055986057216 9058198103808 9066363056128 9084226541523 9092490903552 9110405868732 9110937712856 9118617880512 9125539433298 9126735948288 9134962679808 9137194017504 9148329428224 9161288220672 9161595224064 9163525988736 9174616855369 9179951284224 9206329575744 9216878849052 9228111370912 9233170186752 9235116035523 9243440459568 9246910564304 9255015485696 9260008998912 9268125401088 9271604772864 9281917797376 9287006109696 9308589086356 9308978782208 9327552226202 9335727830048 9352461791232 9354432780168 9354746256016 9367997442048 9379414130688 9381705178944 9390161736704 9398521552896 9406444142592 9425527898976 9436012135809 9436328345458 9452690803584 9461211346944 9463522375272 9464763205632 9473294630912 9480485403648 9488477085696 9492039180288 9507806687232 9508125302784 9535127060592 9535526240256 9535763349504 9546053093661 9547304745216 9554551695864 9563164055424 9574818591744 9575139452928 9577157370172 9590723606016 9591045000192 9602411728896 9602733514752 9610261500672 9618684899328 9621893063538 9630407098368 9630969298944 9637876274607 9638279755776 9646967586816 9649621861992 9658319916672 9665975039256 9677430570528 9686153691648 9686478283776 9688844336588 9694071920736 9702568779264 9706211246592 9714393206784 9714960310272 9722334521088 9726799839232 9733775541021 9734183036928 9742957314048 9746614943744 9761826767364 9762153895368 9762805334016 9774621524864 9790286903712 9790858437696 9799111752192 9802790462976 9807122322144 9811626582016 9819074168064 9831040579584 9831614492672 9839077250688 9839902162944 9840231907328 9847371211776 9847946078208 9859947675648 9860278091776 9875667312756 9876326326272 9876657291264 9888279914688 9895785685002 9904705628832 9905120280576 9908423980896 9916776398592 9917108719104 9917355316736 9924883156944 9933249449088 9936978516864 9945688283136 9945935591424 9946268889088 9953485125696 9953818676352 9954653208576 9962790930432 9974598230016 9974932488192 9982504032768 9991502143488 9994251214206 9994834655148 9995253080064 10003259913696 10003678691328 10011437370522 10020296097792 10023638213232 10023974114784 10032423936768 10040288775048 10040625234576 10052524778688 10052861648256 10061923178496 10069560753984 10074185547776 10081832431104 10082420984832 10090920075264 10094708334592 10110802248774 10111053662766 10111476953088 10123715150752 10140192145944 10140531953328 10152890122368 10157376690792 10161189898776 10162041817088 10169755388352 10170349074816 10182743581696 10190472866784 10199658438144 10203487519232 10212088664064 10212430880768 10229052266496 10232806908842 10241432768784 10241861517312 10242116190208 10249804926963 10258445115576 10262296265928 10271546578048 10279343269692 10291870606752 10292471422016 10301147576832 10301492777984 10308966737328 10322132722944 10322478627328 10331180077056 10351793035689 10352226404352 10361557778432 10364408666584 10381625292276 10381973190312 10382231347208 10398870517014 10402774384842 10411892421408 10412151322272 10412500243264 10421277577728 10430555369472 10439957348352 10442157522048 10442507448576 10454795951467 10455233632256 10472601129984 10485276406136 10502693808804 10521519515136 10523736877689 10524089538018 10533575827488 10546412995328 10554418326312 10563931953792 10565317066752 10567897787776 10582867427328 10607906054144 10628806846854 10638387527264 10638832893952 10646462672181 10647858606336 10657456459776 10660059687088 10678544077824 10688169590784 10688527761408 10690780320192 10691138578304 10706282790912 10718971232256 10721948775936 10731613413376 10740717838368 10741167489024 10753025323894 10771670915712 10772031884544 10784013869496 10784375251952 10803075204096 10812812967936 10815454143168 10816872235008 10834840461312 10843973812224 10848044777472 10865609906256 10866064785408 10897288069248 10909774964184 10911205423104 10919487652416 10929330349056 10942649819136 10943016517632 10945322708768 10960826978304 10964941811712 10974184833024 10974552588288 10974825480192 10983156000768 10996449215472 11014715742408 11015176863744 11028139270848 11038079904768 11040776104484 11059920652032 11060566304256 11069889933312 11070260895744 11078939337984 11092441135104 11092812853248 11102163664896 11102811783168 11111239452672 11124314904024 11124780613632 11146976978508 11156373448416 11156747308992 11157024731328 11170996028416 11179100831472 11188899318528 11189177540352 11189552500224 11198984859648 11203189100544 11208139796736 11213287522304 11221423008768 11221799049216 11235474948096 11236130848768 11244659715072 11253667402908 11254138527744 11254795517952 11276592989886 11276970879132 11286476928864 11287230087168 11300891331072 11309469354288 11319663575808 11323913121024 11333458741248 11334120361984 11342723607936 11352285084672 11356546876416 11366783533056 11367164444672 11375411572224 11389179544596 11389939556352 11399540834304 11408098447494 11422001387664 11422668177312 11423146377216 11431338636123 11432297044224 11436588873472 11441642709168 11455586529408 11455970416896 11469547342848 11474615742912 11478923459136 11479885856768 11488599747072 11488984740864 11489270424576 11499340775424 11521611864882 11522094206976 11522380713984 11522766839808 11532480086016 11536326567136 11536809525248 11545083299169 11555489900304 11555973660672 11569572465024 11569960172288 11578354432596 11579030349768 11588791023936 11589179375232 11603302996992 11612399313312 11612788455744 11613762076672 11622577586688 11623256085504 11637421236224 11646254704896 11656752500736 11659959749907 11661128593408 11670469899312 11670958473216 11679719839101 11680010265609 11690345447424 11694636467248 11704494592896 11713378974084 11713670237556 11714062773672 11723937274944 11728338589632 11738910374912 11747427212304 11747820879648 11762137836288 11762824482304 11772740087808 11781676271232 11783221051392 11795935956903 11796723111936 11797118431232 11830620612216 11831115890688 11845038476096 11850272805924 11854721548572 11864714619744 11865407253952 11884423448016 11885981700096 11888885011248 11899601511168 11900000278016 11914103441408 11920634707968 11933894310912 11934294226944 11948338230248 11948838436864 11968185968172 11968687005696 11972678976916 11983173035584 11989638517248 11992567147974 11992969030188 12007182374544 12018005506304 12024593731584 12027127860216 12027530900592 12038372374272 12053043423232 12062192372928 12073065090048 12077597471744 12111896174322 12112302055364 12123321204736 12132015603183 12132422158446 12147207824976 12158157174016 12167385911064 12168981264384 12179950239744 12182925356672 12204050374656 12218034651648 12239935045632 12253142776938 12273496834707 12275106100992 12278104461021 12289171798736 12310481046528 12310893582336 12313488047364 12324587279424 12335559538176 12346371661824 12346678665216 12371005367406 12382259871744 12382674812928 12400274654663 12417839892864 12443137092288 12454043507712 12469949054976 12472577040224 12479414459904 12490663256064 12505885507584 12508940238592 12526659403776 12531362070528 12544884271627 12551652822744 12552178286592 12567370531968 12581349514412 12588246562752 12603587738112 12614948462592 12618029833696 12619684274176 12639909316608 12640647204864 12651302780928 12656052240384 12661644957696 12677075582976 12677500403712 12713502747456 12728070791548 12729739660288 12739402261152 12750141083904 12750885407232 12766424788992 12766852603904 12776115235968 12787631474688 12788060000256 12803215638528 12803644686336 12813682000896 12824483438592 12824913199104 12829190751384 12850501699476 12851039674368 12861334174752 12861872603136 12866162482656 12877759888896 12887534845584 12887966719008 12903240760704 12913788891528 12914871588864 12915304378368 12925107833472 12925429227648 12936758372352 12941614995456 12952524275712 12953280413696 12962678303232 12963112694784 12974040096768 12978367388028 12978910715904 12999926137842 13000470368256 13015769023152 13016205193824 13017073778688 13026409143489 13037826797136 13053715871616 13054477916928 13064387012712 13065482336256 13070387283968 13076163096192 13092098890752 13108054106112 13113846563328 13118769667584 13129278636726 13129828282368 13130594770944 13146596900864 13156466025654 13167556417008 13168435101696 13168876388352 13178320620381 13184373219584 13194380913336 13206274171776 13211231974528 13222368531456 13222811625472 13232405065824 13233177542592 13244332598784 13249304689152 13260917710848 13261247455232 13271313500928 13271758235136 13283721240576 13287376135362 13299464306688 13299909984256 13309448188743 13310005377024 13322002857984 13325668285608 13326446206864 13327004106752 13337679884928 13347803947212 13348583160696 13364850950976 13365298819712 13374995637654 13376565249024 13387051700064 13387500312768 13403366371584 13403815531008 13415897571328 13425631099776 13426081005312 13441880509029 13442443241472 13443227979776 13454560100352 13464772881408 13481069665032 13481404883688 13481969270784 13508080171362 13520256194592 13520709271104 13530972263166 13537186829824 13543168921056 13548253198368 13559673851136 13560465433088 13582198226304 13583979085824 13587297155712 13599544584192 13616118218752 13638736355328 13655243691712 13665608803098 13666406569284 13677926820768 13683061687904 13702444019712 13705791026256 13722494142336 13734863435776 13742392836096 13745288983104 13762843630592 13774906769408 13802390714252 13802968539136 13825318273578 13830508473334 13842167056368 13842630920416 13865160689352 13870365846456 13882523228544 13882868429696 13895036770304 13907407159296 13922876696064 13923343264768 13947486142464 13962883629534 13963468173312 13991328339303 13991797201886 14003591745072 14028692686848 14031649170252 14032119384024 14044767769984 14069121196032 14072557768416 14085242605056 14097782329344 14110489903104 14138291848464 14154492518187 14171742462472 14191817020416 14195283562908 14197144808448 14209941946368 14220728105472 14238058770432 14250892787712 14254373760256 14262187954176 14275043721216 14295333239761 14295931701248 14303645024256 14320957117824 14344746083136 14362227887616 14362709179392 14365736055258 14378685159328 14386567500288 14403617593344 14404100272128 14417083957248 14420605524224 14422496313344 14432839595307 14445610647552 14446453948416 14470451380224 14474432792988 14487479875008 14529230537472 14529717425664 14533266504882 14546366618912 14548273897472 14559316869888 14571589810176 14572440465408 14590199758848 14590688690176 14601274555392 14614435971072 14619922415616 14643230843052 14644208001024 14656552501248 14661932287296 14686287656544 14686902484992 14698667628288 14704185694464 14717439873024 14728611252096 14746560869376 14747421739008 14758615876032 14759853244416 14760347860992 14771919117312 14789921513472 14790417137664 14814489489408 14814985936896 14832419872032 14833040818176 14857058443248 14857680420864 14862635971344 14875164597888 14875663078656 14876032975104 14887324735416 14905467775296 14918532424704 14918903387136 14919403333632 14930728014528 14931979812864 14937585467392 14944186395648 14961897345024 14962398732288 14980633264128 14987253215232 14991376821309 14992251982722 14992879620096 15004889870544 15005518036992 15006394023936 15017156055783 15035457319848 15035961172176 15048635905152 15060937851864 15067855108096 15078787168032 15079292472384 15092884767744 15098550828032 15111278321664 15122748646656 15123631477248 15136380112896 15142062501888 15155711377408 15166203373161 15166580494149 15167215429632 15185572726128 15186586075136 15210288218916 15210797929992 15229335183552 15230224236416 15241784848164 15243062725632 15254633082528 15255523612224 15274115372544 15274627222528 15285709300176 15292729790464 15299487657216 15305231278848 15318132996096 15318646321152 15319027232768 15332454367232 15343578399744 15349210363263 15362149153176 15362792275968 15363174285312 15363689119744 15387667673364 15393444398892 15407319867072 15419014904538 15426096620032 15437805910128 15438707133024 15451721365248 15452239166976 15471070662656 15483199084416 15483717940992 15496770115584 15497674780672 15501938824589 15528339606528 15542336667648 15546612999876 15560626532416 15572437938414 15572959785468 15573347020812 15587127263232 15604161577263 15605992790528 15617838632112 15618226983408 15618750364896 15631916366592 15637784786176 15659936022528 15663236283072 15663761172864 15682850448384 15696986783744 15708901694976 15727914609204 15728964149248 15754040713206 15774160816288 15774821187584 15786134307027 15800363741232 15806295398096 15819619492992 15831627489468 15845897930688 15847975600128 15851846681664 15866135348224 15893646999552 15911859081216 15912392302592 15943210270281 15944140997498 15957581290896 15958249340928 15971787909504 15986184689664 15990089530632 15990625373584 16009576499392 16032254386176 16032791642112 16036170480288 16036707867456 16051163165696 16078995652608 16082923163904 16097420120064 16111076757552 16111751233536 16129537985841 16149194899096 16158047826816 16176020804244 16176562877928 16196277099968 16219219451904 16223181214752 16225308352512 16252260691968 16272067166208 16290030901123 16290712868864 16337523702584 16364662446276 16366808134656 16370805948028 16393995523584 16413974728704 16414524776448 16417984063152 16432783039232 16447412717568 16461277249536 16461828882432 16462238220288 16494673823208 16542208906272 16557119857152 16561164156726 16590849456384 16604834899968 16605391343616 16626598739968 16638661702656 16639219279872 16653245497344 16654217674752 16686472356036 16687170920448 16720465467762 16735120963488 16735537096992 16736237715456 16756494042624 16760025397801 16783766310528 16784328750336 16798477289472 16804783650816 16819931283456 16832698573824 16853212422144 16854196273152 16866989572608 16882193276928 16902767443968 16915456318698 16930845130752 16951336996608 16955477589029 16979495363712 16985869681536 17000188111872 17001180542976 17014085411904 17021899718656 17034820314624 17050175299584 17050746667008 17070954184704 17083769316894 17084909334528 17099311251456 17099884265472 17105587668512 17133002081496 17134002265968 17134719565824 17148445566336 17154883310208 17162464063752 17170346518528 17183379794112 17183955625344 17204321014272 17218385188704 17219828785152 17220405837824 17232899620608 17233477111296 17233905636864 17249011163136 17255486660608 17270032367616 17282417797323 17283141310464 17283571070976 17284150259712 17298720129024 17304489850704 17305214287872 17333234850456 17333960491008 17354358697536 17354940258432 17368545524652 17383186535904 17383769062848 17404954495488 17405970555904 17418598969968 17419182683616 17420643115008 17433866380032 17434884128256 17456131854336 17469382057344 17477405474816 17485128751104 17491692890112 17505704848968 17506437709824 17507459694592 17535518171136 17541954700872 17556741889344 17570505356334 17571094160508 17585905912416 17592507884448 17608365562368 17621731319472 17629824708608 17643206754432 17644236723456 17659110131712 17665739585536 17681223614464 17695084667904 17695677646848 17711628320768 17716501513816 17745930918324 17746673836032 17767557714144 17775409208886 17782082322858 17783573179904 17797071929616 17798110880928 17819801267968 17833327516872 17835420332032 17849402266752 17850000417024 17871155162112 17871754041344 17900841466368 17901441340416 17922507345372 17923257655296 17952278952258 17953030508544 17959018465374 17974759553376 17975206511584 17975959027712 17988850721961 17989453545282 18010773561816 18027008259456 18027612361472 18040691790324 18041296350888 18057558561408 18064337597824 18079565134848 18093288559392 18109597635072 18116396207616 18132726112256 18167844261483 18168453083046 18184981807104 18198633237669 18220811737464 18221875425712 18237235761024 18251078866596 18253471896576 18269925359616 18274388035008 18296658856448 18322576441344 18327051977472 18349233710738 18359902568448 18379714165407 18412659151488 18433757698104 18456222741824 18466340373504 18470232071046 18486880919136 18493821128608 18510030971392 18520017997824 18536250802176 18543209545728 18563835594752 18574012219392 18617178172712 18617957564416 18655104452404 18671455660096 18704923582464 18708865560336 18709492512032 18735994884096 18758828261376 18763410357888 18780323473408 18797043105792 18851055797952 18872024271618 18872656690916 18905381607168 18922422693888 18927044750544 18929526411264 18946589261824 18960970807296 18976954171392 18984078360576 19015613374464 19016250605568 19070254121184 19071052480512 19071526699008 19092106187322 19094609490432 19109103391728 19126328110848 19149637183488 19150278905856 19154314740344 19181447212032 19182090000384 19204823457792 19205467029504 19220523001344 19237369798656 19243786127076 19260814196736 19275752549214 19276559511552 19293935173632 19299243723984 19316639833344 19321358182847 19331950078512 19354861141056 19372307383296 19372956567552 19377688673176 19388143841472 19405137558528 19412422493184 19428786413568 19429920620544 19444669042176 19467551082042 19468366073856 19485914628096 19493229887488 19523653534728 19524307790736 19525610668032 19546680144163 19549243049728 19580573807424 19581716875392 19598223504384 19605580925952 19614244644288 19623253164032 19638148336128 19662081159168 19663228985344 19678154501376 19679804325888 19693917955089 19694742423552 19695892156416 19719895351296 19720556183552 19734699038481 19751334625512 19752652652544 19753314582528 19776559829376 19791571370004 19809411257664 19816847961792 19833552797184 19834217438208 19834710633472 19849766313888 19866498898176 19873957033728 19891376566272 19891871182848 19892537778176 19906970251392 19907637352704 19909306417152 19925581860864 19931064203043 19949196460032 19949864976384 19965008065536 19983004286976 19988502428412 19989669310296 19990506160128 20006519827392 20022874741044 20040592195584 20047276426464 20047948229568 20064847873536 20080577550096 20081250469152 20105049557376 20105723296512 20123846356992 20139121507968 20148371095552 20163664862208 20164841969664 20181840150528 20189416669184 20221604497548 20222107325532 20222953906176 20247430301504 20262120257043 20280384291888 20281063906656 20305780244736 20314753381584 20322379797552 20324083634176 20339510776704 20340698149632 20365487163392 20380945733568 20399316876288 20406975038464 20424177328128 20424861761536 20458104532992 20465613817684 20482865537568 20483723034624 20484232380416 20498413204647 20499609853926 20516890231152 20524592531856 20543093156096 20558686539384 20583741213504 20584942844032 20602295153664 20602985555968 20617933474656 20644265445888 20644957254656 20662360154112 20703586071378 20704452808704 20723115556864 20728817333168 20737977410367 20745762710001 20763250584552 20763946380624 20764462694416 20797741034028 20805548769684 20823784842816 20824302644544 20825000486528 20842555155456 20861110738944 20884315044096 20885014897152 20909591902934 20910467264512 20944325444301 20945202259968 20970552812272 20987695802829 21005387617608 21043039030272 21047473755378 21048179076036 21067151654976 21092825990656 21108836652624 21127863907584 21130634133504 21135795575552 21165734854656 21196528596887 21215812108288 21257613693708 21276775054528 21292925344362 21295717212672 21314912919552 21320119374176 21357088155648 21376339181568 21377055522816 21381560640384 21382277156608 21412565581824 21443897551872 21463226826752 21481435676736 21506050647788 21543341831424 21544063769088 21548604082887 21568027738992 21568750503904 21606150408192 21625625935872 21630908286336 21633744470016 21669680922624 21731219812512 21732129570816 21794576138496 21799899757323 21819549928368 21822410846208 21838975304832 21858660698112 21885299638272 21886033035264 21890645417536 21921653956608 21929883623424 21948369666048 21966312001536 21992898430944 22029431484816 22030353727488 22056278541696 22076159809536 22081552208968 22119841304064 22121132608512 22139779866624 22140521791488 22157878675968 22184882270208 22185625706496 22204327329792 22222478905344 22248629808048 22249561227264 22274123885209 22293953957016 22312746896832 22313494617984 22314049462656 22341992056832 22358201662944 22377798637056 22378355080704 22379105000448 22397969719296 22406378201088 22416279593472 22442846017536 22443598098432 22470949896192 22472261697536 22488377974083 22489319430144 22507334805816 22508277055488 22509591035904 22553185979772 22553941758264 22572953857728 22601782662144 22618938708576 22639327151616 22647826242048 22666917482496 22668240723968 22685447215872 22704570169344 22713093752832 22733567066112 22734328889344 22750823144448 22778359089192 22779879112704 22816196894988 22844002775328 22845336354624 22862677272246 22864594088448 22873177746944 22883285418336 22911173058816 22911940833792 22939094685696 22949231485824 22957846918272 22959771713536 22977199494144 22977969481728 22978540849152 22998681550848 23043223729764 23044188413952 23044761427968 23045533679616 23072653134272 23090166598338 23110979800608 23111947321344 23139144930048 23139920344576 23156708865192 23158060699536 23177582047872 23178358750464 23206605993984 23224798626624 23225576911488 23227524153344 23245155173376 23246512171008 23274842472448 23292509409792 23313505001472 23319919499814 23322257186816 23340939798624 23341916946432 23358656907621 23359439678202 23360020531218 23380690894848 23389272934496 23408989185792 23426757948168 23427340475112 23428125547344 23447874549888 23456677179264 23477820749824 23494854424608 23495641759296 23524275672576 23525648964608 23545480175616 23563352542464 23566442102784 23591871913806 23593446223872 23594236862464 23631061069809 23661241224432 23662231781376 23690076952192 23700545611848 23709443097144 23729429239488 23730814507904 23768846896032 23771963400192 23777770022496 23799203022336 23800000556032 23828206882816 23841269415936 23867788621824 23868588453888 23896676460496 23897676873728 23916211496247 23936371936344 23937374011392 23945357953832 23966346071168 23979277034496 23985134295948 23985938060376 24014364749088 24036011012608 24049187463168 24054255720432 24055061801184 24076744748544 24106086846464 24124384745856 24146130180096 24154183749941 24155194943488 24223792348644 24224604110728 24264031206366 24264844316892 24294415649952 24316314348032 24334771822128 24337962528768 24359900479488 24365850713344 24408100749312 24436069303296 24506285553876 24546993669414 24550212201984 24556208922042 24578343597472 24620962093056 24621787164672 24626976094728 24649174558848 24671119076352 24692743323648 24693357330432 24742010734812 24764519743488 24800549309326 24835679785728 24841746235089 24886274184576 24908087015424 24939898109952 24945154080448 24958828919808 24981326512128 25017880477184 25053318807552 25062724141056 25089768543254 25103305645488 25104356573184 25134741063936 25162699028824 25176493125504 25207175476224 25229896925184 25236059667392 25239368548352 25279818633216 25281294409728 25302605561856 25312104480768 25323289915392 25354151165952 25355000807424 25427005494912 25456141583096 25459479320576 25478804522304 25500282167808 25501770814464 25532849577984 25533705207808 25552230471936 25575262949376 25576120000512 25606431277056 25607289372672 25625653975341 25627364001792 25648966877184 25649826398208 25658381502768 25701003398952 25702079348736 25722668349504 25732324965312 25755519777792 25775069691168 25775933438016 25806481521408 25827577783056 25829743177728 25830608756736 25850215666944 25850858455296 25873516744704 25883229990912 25905048551424 25906560827392 25925356606464 25926225389568 25948080193536 25956734776056 25957821431808 25999852275684 26000940736512 26031538046304 26032410387648 26052818286978 26075653594272 26107431743232 26108955833856 26128774025424 26130964672512 26140774567936 26152326192384 26184197781504 26216108212224 26227693126656 26237539335168 26258557273452 26259656564736 26261189541888 26312932051308 26335112834016 26336870203392 26356641240762 26368746439168 26388761826672 26412548343552 26422463949056 26444737062912 26445623250944 26464810131648 26466355085184 26488665197568 26498609378304 26521835421696 26522494910464 26542627001856 26543516470272 26567442481152 26574752270724 26598928613376 26618896377486 26620010754048 26644005715968 26651336571216 26652892413728 26654008213504 26673123484287 26675359769856 26695607894424 26697166321392 26729701901952 26730597639424 26749991275308 26753130498048 26774103400128 26775000625536 26806732743168 26807631062016 26831795142656 26851262199552 26852162010624 26883761018058 26884886482944 26886455959552 26909120200704 26928418428387 26929545762816 26938527698061 26962139330064 26962809767376 26963938541568 26984180317923 27016160342724 27040512389184 27041418542208 27061944526332 27074373659648 27086337842112 27096506396736 27119347702272 27120930866176 27164396452608 27167958171648 27174594311424 27199089168384 27232236437504 27252679624569 27277472710656 27310487383424 27331217606196 27332813138568 27355853641536 27366123375808 27404888039424 27411582052512 27444988284672 27469726871552 27484785672192 27490577966208 27523850566107 27525687261184 27549813538816 27604781428504 27605937078272 27650636547156 27661016946668 27684334112736 27685261840832 27705348106569 27730321378704 27740731692912 27765046457088 27765736859392 27790073540608 27814814318592 27845753392128 27846686529536 27925767259068 27926936346624 27982656678606 27983594403772 28007183490144 28057385373696 28063298340504 28064238768048 28089535539968 28138242392064 28145115536832 28170485210112 28195564658688 28276583696928 28308036407427 28308985036374 28343484924944 28383634040832 28390567125816 28394289616896 28419883892736 28441456210944 28476117540864 28508747520512 28524375908352 28590666479522 28591863402496 28607290048512 28638159280983 28641914235648 28648910409049 28689492166272 28724455775232 28725418358784 28731472110516 28757370318656 28773135000576 28807235186688 28808200544256 28841211048448 28865679190614 28891221295104 28892907896832 28940902760448 28948865585976 28974959750016 28983008489621 29058461074944 29059434851328 29066533009764 29092733237824 29096547794944 29118633739776 29143179620352 29144880930816 29180399517696 29201326623063 29202549110784 29228871942144 29239844831232 29286461686104 29288416002048 29323864574592 29372575313088 29397335256576 29408371388928 29434879746048 29457222504192 29493121738752 29494843478016 29517231752064 29519706488832 29520695721984 29543838234624 29579843026944 29580834275328 29628978978816 29629971873792 29664839744064 29714116886496 29715360841728 29725271942688 29750329195776 29751326157312 29752065950208 29774649470832 29810935550592 29837064849408 29837806774272 29838806667264 29861456029056 29863959625728 29875170934784 29888372791296 29923794690048 29924797464576 29974506430464 29982753642618 29984503965444 29985759240192 30009779741088 30011036073984 30034312111566 30070914639696 30071922344352 30097271810304 30121875703728 30135710216192 30157574336064 30158584944768 30185769535488 30197101656064 30222556643328 30245497293312 30247262954496 30272760225792 30284125003776 30332406746322 30333160988298 30334430859264 30371145452256 30373172150272 30420576437832 30421595859984 30458670367104 30460448472832 30483569696328 30486125451264 30509266165056 30511047224448 30548230745088 30549254445056 30571418600352 30585459580928 30598975314432 30610462557696 30636265992192 30637292642304 30638054465536 30687156799488 30698420726526 30724298306352 30725584551936 30726348570624 30727378239488 30749414780889 30775335346728 30786888797784 30814639734144 30838029809076 30852193240064 30875611820256 30877414266048 30903442730496 30904478333952 30942141325312 30966398168832 30967435881984 30993540231168 30995349561344 31003877649178 31055379107067 31056679213056 31084673335296 31093225999752 31121253064832 31144875876828 31145919570936 31146694041624 31208323154526 31211985581056 31235677264224 31236453966816 31237500729792 31263832733184 31275569572352 31319872045056 31326472566144 31327522345728 31364387854401 31365700896768 31393973567488 31417803389952 31455829218408 31457928298496 31508081426412 31548321632576 31571210633067 31572268614054 31600727482464 31612590796192 31639238985984 31663254978936 31691795861376 31695951200256 31703693363328 31732270696448 31823718162432 31824784605184 31886420540562 31888281994996 31915162581792 31916498681856 31939388016543 31943575819008 31972369379328 31980179061264 31981250747168 32019152998784 32064508772352 32065583284224 32072340960576 32073415734912 32102326331392 32165846327808 32194840240128 32222153515104 32223502467072 32259075971682 32298389798192 32316095653632 32352041608488 32353125755856 32392554199936 32438438903808 32446362429504 32450616705024 32504521383936 32544134332416 32580061802246 32581425737728 32675047405168 32729324892552 32733616269312 32741611896056 32787991047168 32827949457408 32829049552896 32835968126304 32865566078464 32894825435136 32922554499072 32923657764864 32924476440576 32989347646416 33027149209103 33084417812544 33114239714304 33122328313452 33181698912768 33209669799936 33210782687232 33277323405312 33278438559744 33306490994688 33308435349504 33372944712072 33374341840896 33440930935524 33470241926976 33471074193984 33512988085248 33520050795602 33567532621056 33568657500672 33596954578944 33609567301632 33639862566912 33665397147648 33706424844288 33708392546304 33733979145216 33764386553856 33830912637396 33861690261504 33902673993216 33910955178058 33958990727424 33971739363072 34000376223744 34002361085952 34028170823808 34043799437312 34069640629248 34100350599168 34101493334016 34167538633788 34169818669056 34198622502912 34211175337024 34266004162992 34268004531936 34269439131648 34296891132672 34309766620416 34324928127504 34340693037056 34366759588224 34367911250688 34408642028544 34436770377408 34439657570304 34440811675648 34465799241216 34466954222592 34467811273728 34498022326272 34510973321216 34564835594646 34566282620928 34567142141952 34568300519424 34597440258048 34608979701408 34610428575744 34635249897507 34666469700912 34667920982016 34708717395072 34709880516864 34737091049304 34766373071808 34767538125696 34809908990976 34811941111808 34837197939936 34838365367232 34841286230016 34867732760064 34869768256512 34912263708672 34938764114688 34954810949632 34970257502208 34979879249721 34983385780224 35011409697936 35012875419648 35014919389184 35039159517303 35040030796827 35071036342272 35083909401744 35113483778688 35141010712668 35142188321016 35171811824832 35185015768896 35216731124736 35243462638944 35259649417216 35286413508864 35288473446912 35318220263424 35331479171072 35362447228928 35387807870709 35390169335808 35391355293696 35423256641536 35433003027632 35491861836648 35493347672064 35535115428288 35550818417772 35564164645716 35567146359808 35594143859232 35596221761856 35639602535936 35666655033744 35670840664064 35698804533504 35700000834048 35742310324224 35743508082688 35801682932736 35802882680832 35814824180947 35845014690744 35846515310592 35904557904516 35906061017088 35918036930748 35949519106752 35950413023168 35977701443922 35978907090564 36021547123632 36054016518912 36055224722944 36081383580648 36082592701776 36115117122816 36128675195648 36159130269696 36186577118784 36219195270144 36232792415232 36265452224512 36335688522966 36336906166092 36369963614208 36396046809549 36397266475338 36441623474928 36443750851424 36474471522048 36502157733192 36506943793152 36539850719232 36548776070016 36593317712896 36654103954944 36698467421476 36719805136896 36759428330814 36820490504121 36825318302976 36834313383063 36867515396208 36912445483648 36932680747008 36940464142092 36973761838272 36987642257216 37020061942784 37040035995648 37127671189504 37148024438784 37200823963989 37234356345424 37235915128832 37310208904808 37342911320192 37409847164928 37417731120672 37418985024064 37471989768192 37517656522752 37526820715776 37560646946816 37594086211584 37634652814881 37635588633629 37702111595904 37744048543236 37745313381832 37810763214336 37844845387776 37854089501088 37859052822528 37921941614592 37953908342784 37968156721152 38031226748928 38032501211136 38140508242368 38184212374644 38189218980864 38218206783456 38252656221696 38299274366976 38300557811712 38308629480688 38362894424064 38364180000768 38409646915584 38410934059008 38441046002688 38474739597312 38487572254152 38551505098428 38553119023104 38598487447968 38633279666688 38642716365694 38663900157024 38709722282112 38744614766592 38745913135104 38755377346352 38776287682944 38810275117056 38824844986368 38857572827136 38859841241088 38889338084352 38935102164084 38936732147712 39047307069456 39048615581472 39051221336064 39093360288326 39098486099456 39161147614848 39163433750784 39196447008768 39211161851904 39228489288576 39246506328064 39276296672256 39324162318336 39326457970688 39356309002752 39387835910178 39389484847104 39391784312832 39439790702592 39469398076962 39502669251024 39505305305088 39506629165056 39553119658752 39583142740008 39618822515328 39633695923584 39667105594368 39668434876416 39669421266944 39699532627776 39732997796352 39747914067456 39782753132544 39783742365696 39785075556352 39813940502784 39815274705408 39851163721728 39862128406086 39898392920064 39899729952768 39928344566229 39930016131072 39966008573952 39977004856824 39979338620592 39981012320256 40013039654784 40045749482088 40094552852928 40095896459136 40129695747072 40161155100192 40162500938304 40210099114752 40211446593024 40247692713984 40278243015936 40296742191104 40325641527087 40327329724416 40329683939328 40363680301056 40378833338368 40443208995096 40444214651064 40445907812352 40494860603008 40524240514086 40560768583776 40562127813312 40611560489472 40629506763168 40644759595104 40648167268352 40679021553408 40681396299264 40730974326784 40761891467136 40798633752576 40813950076928 40848354656256 40849723523072 40916209065984 40931227635368 40965731075136 40996826409294 40999219707852 41033780462304 41049185063712 41086186312192 41117373078768 41167482427008 41169885688064 41204590307328 41205971111936 41235866949312 41288530891776 41289914509312 41324720308224 41407172142756 41408905617408 41457634666336 41475954820734 41491525420002 41526501169104 41527892761248 41528925388832 41595482068056 41611097539368 41647569685632 41648605289088 41650000973056 41685110310912 41722221477888 41768630088192 41770029794304 41819183805868 41820934529024 41888650888602 41890404519936 41941105624544 41973985017909 41975391605658 42010775235216 42086078060544 42094947510756 42096358152072 42134303309952 42185651981312 42217673305248 42255727815168 42271591151104 42331469709312 42393057193774 42431624216576 42463477554561 42515227387416 42553550109056 42585850688724 42591434425344 42629825839104 42640238748352 42714176311296 42752678363136 42763121280768 42764554313216 42825131163648 42885999719283 42887795103744 42926453653504 42962871353472 43012101295576 43086683662848 43088127538176 43097208165774 43136055477984 43137501007808 43212300816384 43251251871744 43261816572672 43267488940032 43298518785921 43339361845248 43462439625024 43589152276992 43599799514646 43639099856736 43644821692416 43677950609664 43717321396224 43770599276544 43772066070528 43781290835072 43843307913216 43859767246848 43932624003072 43985796861888 44058862969632 44060707454976 44112557083392 44152319619072 44163104417936 44239682608128 44242265217024 44279559733248 44281043582976 44315757351936 44369764540416 44371251412992 44444957810688 44497259616096 44499122454528 44548247770418 44587907914032 44625493793664 44626989235968 44628098925312 44683984113664 44716403325888 44755597274112 44756710161408 44758210000896 44795939438592 44812756402176 44832559186944 44885692035072 44887196196864 44941899792384 44976755948166 44978638860288 45014669611632 45016554110976 45019182071808 45106371959544 45107883516528 45145907715456 45203565324288 45237877417152 45278654303232 45295652484096 45333834964992 45336481447936 45370894431744 45409140338688 45426187505664 45467134132224 45499741482447 45501646288896 45556718178384 45559758225408 45632393789976 45688005550656 45690672709248 45725354544492 45729188176896 45746355493888 45766570836672 45822346117632 45823881667584 45878189371392 45898462971648 45915693836544 45919543427072 45954398988288 45955938963456 45957081698304 45997363101696 46047631089789 46086447459528 46088376827904 46089522855936 46091067359232 46145306268544 46180333196676 46221959601216 46278289860096 46279840689152 46313417730384 46316121399072 46355164095744 46356717500928 46413211987968 46449597253248 46451153822976 46455048306688 46490310346752 46493024342016 46505816473767 46549684944896 46585018819584 46627010002944 46639838999628 46644514373632 46681879597248 46717313815242 46718879356404 46720041062436 46761381789696 46778545868992 46812484731789 46817978371584 46853515896336 46854680950224 46856251094688 46895749099776 46913354358528 46955641499648 46989708849216 46991283518592 47048551345152 47051297929216 47090960351232 47126705084928 47183743827612 47186892447744 47188473724928 47262122139618 47322482448864 47324463562752 47358402921081 47380153904384 47401091223696 47418886194288 47458858478976 47461629015808 47537693792064 47543926800384 47555540044992 47598406044672 47600001112064 47656413765632 47735577243648 47737176907776 47793352920992 47795353747456 47829630810843 47832422992494 47872743872688 47874748022784 47890715907664 47932692142336 47958554068992 47970268591896 47971876120752 48028729498176 48072022025216 48098374926336 48108511440864 48110123602368 48153489497088 48212173692928 48248769491712 48292260360192 48308367499882 48310389886976 48388613957523 48447584697288 48449208221456 48528062412732 48529688633784 48588831299904 48632628696064 48669543644256 48675925057536 48731701426688 48816201498624 48870092703369 48872138606592 48971290206601 49012571107752 49093987338828 49100424403968 49112417844084 49156687194944 49241924186112 49243574329344 49253952189456 49298349117696 49342238152704 49385486647296 49386714660864 49484021469624 49601098618652 49671359571456 49683492470178 49772548369152 49816174030848 49879796219904 49890308160896 49917657839616 49962653024256 50035760954368 50179537086508 50206611290976 50208713146368 50269482127872 50280076193403 50325398057648 50352986251008 50414350952448 50459793850368 50472119334784 50478737096704 50559637266432 50562588819456 50646579830784 50708302331904 50854010989824 50866432767087 50912283166192 50918958641152 50957609044608 51000564335616 51003541628928 51065699155968 51067410415616 51104460943872 51150525898752 51152240001024 51212862554112 51251307950682 51254728003584 51297933754368 51299652796416 51316763005536 51402006797904 51404158697472 51445336699008 51464649930624 51511039555584 51550139382336 51551866876032 51612963042816 51655155566112 51659486355456 51661217513472 51700431333888 51701716910592 51747033489408 51766459981824 51810097102848 51850713212928 51852450779136 51896160387072 51913469552112 51915642863616 51999704551368 52001881473024 52063076092608 52064820775296 52105636573956 52151307188544 52214863486464 52217911667712 52257548050848 52261929345024 52281549135872 52304652384768 52368395563008 52432216424448 52455386253312 52475078670336 52517114546904 52519313129472 52522379083776 52625864102616 52670225668032 52713282481524 52737492878336 52777523653344 52825096687104 52844927898112 52889474125824 52891246501888 52929620263296 52932710170368 52977330395136 52997218756608 53043670843392 53044989820928 53085254003712 53087032940544 53134884962304 53149504541448 53237792754972 53240021508096 53302673142432 53305784827456 53346246968574 53350719539712 53391215788848 53394332642784 53459403803904 53461195278848 53499982550616 53506260996096 53548206800256 53550001251072 53613465486336 53615262124032 53663590285312 53702524399104 53704324021248 53767522036116 53769772965888 53772911919104 53856836856774 53859091525632 53877055396122 53924278660128 53925619534752 53927877083136 53966552165883 53968360635846 54032320685448 54081024778368 54082837084416 54123889052664 54148747319296 54172675684224 54193012793472 54238695404544 54241861732352 54328792905216 54349188622848 54398178336768 54464472875008 54503532784449 54505359249138 54554945421312 54595899713007 54620974766848 54662435212392 54665626277136 54711707283072 54732246751616 54809776078848 54823164105024 54889976569344 54939453743104 54981155932416 55047701132214 55051374522368 55099627077632 55139142496221 55209562857008 55211874156544 55301273094312 55322033893336 55368668225472 55370523681664 55410696213138 55460642757408 55481463385824 55530092914176 55531473718784 55580147081216 55629628637184 55691506784256 55693373059072 55804493491243 55851534518136 55853872693248 55965313357212 55967188807544 56014366980288 56114770747392 56126596681008 56128477536096 56179071079936 56276484784128 56290231073664 56340970420224 56391129317376 56553167393856 56616072814854 56617970072748 56686969849888 56767268081664 56781134251632 56788579233792 56839767785472 56882912421888 56952235081728 57017495041024 57048751816704 57181332959044 57183726804992 57214580097024 57276318561966 57283828471296 57297820818098 57378984332544 57448911550464 57450836717568 57462944221032 57514740637312 57546270001152 57614470373376 57616401088512 57682422096896 57731358381228 57782442590208 57881805520896 57897731171952 57949919500032 57964074548541 57966016979242 58116922149888 58118869702656 58133066019528 58185466475648 58193095589888 58237267479552 58286359240704 58289761861632 58402653246126 58405098221568 58457743884288 58479689662464 58572923372208 58576832004096 58640040432489 58647729149184 58745150626176 58794670513152 58816742777856 58869759492096 58914445008384 58986243477504 58989686956032 59034463504128 59039412977664 59087676469248 59159686053888 59161668550656 59204097115443 59257957957632 59259943747584 59329679488128 59428233772992 59450543885376 59500658391552 59502652314624 59504131900416 59549298941664 59621871101184 59674129698816 59675613548544 59677613334528 59722912058112 59727919251456 59750341869568 59776745582592 59793192609129 59847589380096 59849594929152 59949012860928 59965507285236 59969007930888 59971518480384 60019559482176 60068624223132 60141829279392 60143844688704 60194543620608 60243751407456 60271420432384 60315148672128 60317169889536 60371539070976 60394203312128 60445113286656 60490994586624 60494525908992 60545520451584 60568250007552 60664813492644 60666321976596 60668861718528 60742290904512 60841152875664 60843191719968 60917340734208 60920896945664 60967139392656 60972250902528 61018532330112 61022094448896 61096461490176 61098508890112 61142837200704 61170919161856 61197950628864 61220925115392 61272531984384 61274585284608 61276108931072 61374313598976 61396841453052 61448596612704 61451169103872 61452697141248 61498829561778 61550670693456 61573777595568 61629279468288 61676059618152 61704386480128 61751223640512 61754828532096 61806885460992 61808956667904 61884282650624 61932796337664 61934871763968 61987080462336 61990699122688 62007755298356 62110758214134 62113358426112 62169346670592 62186451999504 62213932231101 62237288130003 62242506129664 62289751753656 62291839141872 62293388083248 62416646309052 62423971162112 62471354528448 62472907933632 62475001459584 62527665466368 62551139144704 62652945132288 62655044691456 62728775708802 62731401793536 62787947134976 62832976332903 62835606779904 62911658436816 62915856596992 62963087408487 63016162852824 63096643265152 63142421266134 63144537228108 63201454964928 63225181592384 63278477971968 63326509957872 63383591722752 63391902400512 63407386726656 63464541392896 63589585790661 63647436324864 63649569210368 63772841081124 63776563989992 63830325163584 63878776033086 63887151638016 63944738758656 63960358122528 63962501494336 64038305997568 64129017544704 64131166568448 64144681921152 64146831469824 64204652662784 64222317987583 64331692655616 64389680480256 64444307030208 64518151943364 64596779596384 64632191307264 64645812248661 64704083216976 64706251511712 64785108399872 64876877807616 64892724859008 64901233410048 65009042767872 65160123604492 65162851475456 65350094810336 65399699271969 65458649785104 65467232538624 65483223792112 65575982094336 65655898914816 65658099105792 65671936252608 65731132156928 65789650870272 65845108998144 65978695292832 66054298418206 66168835625088 66228479428608 66244656626904 66363397825536 66419339599872 66421565374464 66554646810624 66556877119488 66612981989376 66745889424144 66748683681792 66822371655627 66881861871048 66940483853952 66942148387968 67025976170496 67040101591204 67135065242112 67137315001344 67193909157888 67219134603264 67330794295296 67412849688576 67416785092608 67465133922249 67467958290432 67528773107712 67661825274792 67805347986432 67821910356116 67917981454848 67943478726144 68000752447488 68004722171904 68056341647616 68087598874624 68139281258496 68200701198336 68202986668032 68335077267576 68339637338112 68422350674048 68532008325984 68536009063872 68593782265344 68619533240832 68649856255008 68681386074112 68733519176448 68735822501376 68817284057088 68873540754816 68879315140608 68881623351296 68931598482432 68933908445184 68935622547456 68996044652544 69021946642432 69129671189292 69132565241856 69134284283904 69136601038848 69217959402816 69270499795014 69332939401824 69335841964032 69417434790144 69419761033728 69474182098608 69532746143616 69535076251392 69619817981952 69623882223616 69674395879872 69676730734464 69682572460032 69735465520128 69739536513024 69824527417344 69877528229376 69940515004416 69959758499442 69966771560448 70022819395872 70025750839296 70078319034606 70080061593654 70142072684544 70167818803488 70226967557376 70282021425336 70284376642032 70343623649664 70370031537792 70433462249472 70486925277888 70519298834432 70572827017728 70576946893824 70636440526848 70662958342144 70775615741418 70780338671616 70782710587392 70866006055264 70983723673296 70986695344128 71070230856576 71101636835544 71128329291432 71134292719616 71188287718464 71192443523712 71279205071872 71333310067488 71341681328128 71397609067008 71400001668096 71484620648448 71487016165376 71603365865472 71605765361664 71629648361894 71690029381488 71693030621184 71748634488741 71809115809032 71812122034176 71836073861496 71899038213504 71900826046336 71955402887844 71957814181128 72043094247264 72108033037824 72110449445888 72162767161296 72165185403552 72230234245632 72257350391296 72318260539392 72373154237568 72438390540288 72462551249823 72465584830464 72530904449024 72671377045932 72673812332184 72792093619098 72794532950676 72883246949856 72887501702848 72948943044096 73004315466384 73013887586304 73079701438464 73097552140032 73186635425792 73308207909888 73396934842952 73518856661628 73640981008242 73650636605952 73668626766126 73735030792416 73824890967296 73865361494016 73880928284184 73947523676544 73975284514432 74040123885568 74080071991296 74255342379008 74401647927978 74468712690848 74471830257664 74525238705267 74620417809616 74685822640384 74819694329856 74835462241344 74837970048128 74943979536384 75053641431552 75121293893632 75188172423168 75269305629762 75271177267258 75404223191808 75488097086472 75490626763664 75621526428672 75689690775552 75708179002176 75718105645056 75843883229184 75907816685568 75936313442304 76062453497856 76065002422272 76281016484736 76368424749288 76378437961728 76436413566912 76505312443392 76598548733952 76601115623424 76617258961376 76725788848128 76728360001536 76819293831168 76821868118016 76882092005376 76949479194624 76975144508304 77103010196856 77106238046208 77196974895936 77266559333376 77285432731388 77327800314048 77419444564224 77489229533184 77491826270208 77510754692704 77552575365888 77620550234112 77649689972736 77715145654272 77719682482176 77778676168704 77870204328168 77873464295424 78094614138912 78097231162944 78186720576652 78196972198912 78322295229696 78326867501568 78392894017536 78422323703808 78456978577152 78493012656128 78552593344512 78648324636672 78652915941376 78712618005504 78775671820356 78778969694208 78783568625664 78938796153924 79005338502048 79010610610176 79106239317504 79166285480016 79237645030656 79267391847168 79334211188736 79336869752832 79338842533888 79399065255552 79465995592704 79495828134912 79565506265088 79567484731392 79570151112704 79627881005568 79630549410816 79702327443456 79724256812172 79796785840128 79856689132458 79860032262144 79932017147904 79954009713648 79958677241184 79962024640512 80019370452861 80026079309568 80091498964176 80189105705856 80191792918272 80259391494144 80322310200384 80325001876608 80420198229504 80422893186048 80495385427968 80556486031872 80651283054174 80654659448832 80659367878656 80727360602112 80757666676736 80815583094183 80886417990192 80888429302128 80891815624704 80952540953769 80989721206016 81048481028172 81121537167552 81124255626624 81223120978944 81259013526336 81289519190208 81296334536704 81358043106816 81362792598528 81461948653568 81523782934272 81597267505152 81627900153856 81696709312512 81699447046144 81758038873707 81832418131968 81862455270736 81931462150272 81993652818588 81998439415704 82067560924608 82098370127424 82172372624384 82234746157536 82334964854016 82339771376128 82409180614656 82411942223872 82471733898624 82571551698321 82577061783552 82579829018624 82649440616448 82814344285512 82817811234816 82915269332672 82951909641468 82983050840004 83053002338208 83055785522496 83057850777664 83190964136112 83222195078736 83295139371264 83297210578176 83300001946112 83370220621824 83444442955776 83537260176384 83540059588608 83638367611736 83641869058048 83777301777204 83780809039872 83882211249088 83947970035818 83950783211316 84021550470432 84172156121088 84189895021512 84192716304144 84268606619904 84371303962624 84435346610496 84511455630336 84543182302208 84786114387548 84863248433152 84924109222281 84926955109122 85030454774832 85107100218112 85171701377448 85182868850688 85259651678208 85280477496704 85428352622592 85526242561536 85529108626432 85771999438566 85775590207488 85852907307008 85914477842949 85925742706944 85946731227147 86024202591152 86173367325696 86176255076352 86194416331548 86272110955968 86275002015616 86424601632768 86523633145344 86597037571842 86678723690496 86801922582641 86924879250048 86949025468863 87178304553984 87199599029292 87278199713472 87289643384832 87355901219328 87434642792448 87541198553088 87562581670144 87686615826432 87719534493696 87814189901389 87865248006144 87971593723776 88117725939264 88225114166784 88304639238144 88326208835872 88479365216256 88484530434048 88559119466496 88562087165952 88631514703872 88739529080832 88742502825984 88889915621376 88994519232192 89096495540836 89175815828064 89250987587328 89253978471936 89256197850624 89367968227328 89432806651776 89511194548224 89513420322816 89516420001792 89591878877184 89625512804352 89665118373888 89771384070144 89774392393728 89953511896332 89957277720576 90029339223264 90033108221952 90212743919088 90215767033056 90291815430912 90407130648576 90475754834304 90557308606464 90591304968192 90667669929984 90672962895872 90741788863488 90818280677376 90852375011328 90999482964894 91003292577792 91113436356768 91119516450816 91264787579952 91376011101312 91381345418496 91450709088984 91458376353792 91492710987776 91533141673344 91644692235264 91647763335168 91756378742784 91796925943296 91831387673088 91908797976576 91911877926912 91914163396608 92095262179578 92172894919056 92176753655808 92179045711872 92182134718464 92248244342667 92290612537088 92360666393352 92443919202432 92556579720192 92559681378304 92626835460768 92632242798144 92710328191488 92713435001856 92826423975936 92899194506496 92902307645952 92980620693504 92986048684032 93011632947534 93099369889792 93166137321201 93170037639168 93254020005888 93279677999256 93289028747264 93363759194496 93434627630484 93437758712808 93440082124872 93557091737984 93624969463578 93635956743168 93707031792672 93709361900448 93712502189376 93791498199552 93826708717056 93911282999296 93979417698432 93982567037184 94093163563203 94097102690304 94102595858432 94181920702464 94253410169856 94367487655224 94373784895488 94376947449856 94524244279236 94644964897728 94716805842162 94760307808768 94802182447392 94837772388576 94917716957952 94923258031616 95075387584128 95087853600768 95111080089984 95196812089344 95200002224128 95312827531264 95471154487296 95474353815552 95586705841984 95659261621686 95664845984988 95745487745376 95749496045568 95781431815328 95865384284672 95917108137984 95940537183792 95943752241504 96057458996352 96144044050432 96196749852672 96217022881728 96220247204736 96306978994176 96424347385856 96497538983424 96584520720384 96616734999764 96620779773952 96777227915046 96895169394576 96898416442912 97056124825464 97059377267568 97177662599808 97265257392128 97339087288512 97351850115072 97463402853376 97632402997248 97740185406738 97744277213184 97942580413202 98025142215504 98187974677656 98200848807936 98224835688168 98313374389888 98483848372224 98487148658688 98507904378912 98596698235392 98684476305408 98770973294592 98773429321728 98968042939248 99081447627309 99202197237304 99342719142912 99366984940356 99545096738304 99632348061696 99780616321792 99835315679232 99925306048512 100067332678327 100071521908736 100359074173016 100413222581952 100538964255744 100560152386806 100650796115296 100705972502016 100828701904896 100919587700736 100944238669568 100957474193408 101119274532864 101125177638912 101293159661568 101708021979648 101732865534174 101824566332384 101837917282304 101915218089216 102001128671232 102007083257856 102131398311936 102134820831232 102208921887744 102301051797504 102304480002048 102502615901364 102509456007168 102595867508736 102633526011072 102804013595808 102808317394944 102890673398016 102929299861248 103022079111168 103100278764672 103103733752064 103225926085632 103310311132224 103318972710912 103322435026944 103400862667776 103403433821184 103494066978816 103532919963648 103701426425856 103704901558272 103792320774144 103826939104224 103831285727232 103999409102736 104003762946048 104126152185216 104129641550592 104211273147912 104302614377088 104429726972928 104435823335424 104515096101696 104523858690048 104563098271744 104609304769536 104736791126016 104864432848896 104910772506624 104939637749163 104950157340672 105034229093808 105038626258944 105044758167552 105120092390481 105251728205232 105340451336064 105426564963048 105474985756672 105555047306688 105650193374208 105689855796224 105778948251648 105782493003776 105859240526592 105865420340736 105954660790272 105994437513216 106087341686784 106089979641856 106163423612127 106170508007424 106174065881088 106269769924608 106299009082896 106475585509944 106480043016192 106605346284864 106611569654912 106692493937148 106701439079424 106782431577696 106788665285568 106918807607808 106922390557696 106999965101232 107012521992192 107096413600512 107100002502144 107226930972672 107230524248064 107327180570624 107405048798208 107408648042496 107444472542841 107535044072232 107539545931776 107545823838208 107713673713548 107718183051264 107754110792244 107848557320256 107851239069504 107933104331766 107936721271692 108064641370896 108162049556736 108165674168832 108247778105328 108297494638592 108345351368448 108386025586944 108477390809088 108483723464704 108657585810432 108698377245696 108796356673536 109007065568898 109010718498276 109109890842624 109191799426014 109241949533696 109324870424784 109331252554272 109423414566144 109464493503232 109619552157696 109646328210048 109779953138688 109878907486208 109962311864832 110095402264428 110102749044736 110278284992442 110419125714016 110423748313088 110502940149189 110602546188624 110644067786672 110737336450944 110741047363328 110821392426276 110921285514816 110962926771648 111060185828352 111062947437568 111160294162432 111383013568512 111386746118144 111602471891967 111608986982486 111703069036272 111707745386496 111930626714424 111934377615088 112028733960576 112229541494784 112253193362016 112256955072192 112358142159872 112552969568256 112580462147328 112681940840448 112782258634752 112903958444643 112906765900887 113106334787712 113232145629708 113235940145496 113373939699776 113534536163328 113562268503264 113577158467584 113765824843776 113904470163456 114034990082048 114097503633408 114362665918088 114367453609984 114552637123932 114567656942592 114595641636196 114757968665088 114897823100928 114901673435136 114925888442064 115029481274624 115092540002304 115228940746752 115232802177024 115364844193792 115462716762456 115795462343904 115899839000064 115928149097082 115932033958484 116233844299776 116237739405312 116266132039056 116370932951296 116386191179776 116474534959104 116572718481408 116579523723264 116805306492252 116810196443136 117145846744416 117153664008192 117280080864978 117295458298368 117490301252352 117589341026304 117633485555712 117739518984192 117828890016768 117972486955008 117979373912064 118068927008256 118175352938496 118319372107776 118408194230886 118515915915264 118519887495168 118659358976256 118688343123203 118856467545984 118901087770752 119001316783104 119005304629248 119008263800832 119098597883328 119243742202368 119348259397632 119351227097088 119355226669056 119445824116224 119553491165184 119586385218258 119695178760192 119699189858304 119898025721856 119931014570472 119938015861776 119943036960768 120039118964352 120137248446264 120283658558784 120287689377408 120389087241216 120487502814912 120542840864768 120630297344256 120634339779072 120743078141952 120788406624256 120890226573312 120976924581261 120981989173248 120989051817984 121091040903168 121136500015104 121329626985288 121332643953192 121337723437056 121484581809024 121682305751328 121686383439936 121834681468416 121841793891328 121934278785312 121944501805056 122037064660224 122044188897792 122192922980352 122197017780224 122285674401408 122341838323712 122395901257728 122441850230784 122545063968768 122549170569216 122552217862144 122748627197952 122793682906104 122897193225408 122997659123556 123101341386912 123147555191136 123258558936576 123352119236304 123408772960256 123502447281024 123509657064192 123613770921984 123617913335808 123768565301248 123865592675328 123869743527936 123974160924672 123981398245376 124015510596712 124221516428268 124226716852224 124372903999008 124427864462202 124474576260006 124485012259328 124579503507312 124583678283744 124586776166496 124833292618104 124847942324224 124942709056896 124945815867264 124950002919168 125055330932736 125102278289408 125305890264576 125310089382912 125457551417604 125462803587072 125665952665806 125671213559808 125823316873632 125831713193984 125921955053727 125926174816974 126032325705648 126193286530304 126284842532268 126289074456216 126402909929856 126450363184768 126556955943936 126653019915744 126767183445504 126814773453312 126929082785792 127179171581322 127294872649728 127299138420736 127390432663683 127545682162248 127553127979984 127660650327168 127757552066172 127774303276032 127889477517312 127920716245056 127925002988672 128076611995136 128258035089408 128289363842304 128293662939648 128409305325568 128444635975166 128657999157849 128663385311232 128779360960512 128888614060416 129036303886728 129193559192768 129264382614528 129291624497322 129408166433952 129412503023424 129570216799744 129753755615232 129785449718016 129802466820096 130018085535744 130320247208984 130325702950912 130700189620672 130799398543938 130917299570208 130934465077248 130966447584224 131151964188672 131311797829632 131316198211584 131343872505216 131462264313856 131579301740544 131957390585664 132108596836412 132337671250176 132456958857216 132489313253808 132726795651072 132838679199744 132843130748928 133109293621248 133113754238976 133491778848288 133497367363584 133644743311254 133763723742096 133880967707904 133884296775936 134051952340992 134080203182408 134270130484224 134274630002688 134387818315776 134438269206528 134661588590592 134825699377152 134930267844498 134935916580864 135057546215424 135249507279929 135323650549584 135610695972864 135643820712232 135835962909696 135886957452288 136001504894976 136009444343808 136112683295232 136278562516992 136401402396672 136670154535152 136679274676224 136826761009141 136844701348096 137064016651968 137072018127744 137187564530688 137239066481664 137299712510016 137362772148224 137467038352896 137471645002752 137634568114176 137747081509632 137758630281216 137863196964864 137867816890368 137871245094912 137992089305088 138043893284864 138142893269367 138259342378584 138265130483712 138268568567808 138273202077696 138435918805632 138540999590028 138665878803648 138834869580288 138839522067456 138948364197216 139065492287232 139070152502784 139239635963904 139247764447232 139348791759744 139353461468928 139365144920064 139470931040256 139479073026048 139517449421301 139649054834688 139755056458752 139881030008832 139919516998884 139933543120896 140045638791744 140156638069212 140160123187308 140284145369088 140335637606976 140453935114752 140564042850672 140568753284064 140687247299328 140740063075584 140866924498944 140973850555776 141038597668864 141145654035456 141153893787648 141272881053696 141325916684288 141551231482836 141560677343232 141565421174784 141732012110528 141967447346592 141973390688256 142140461713152 142203273671088 142256658582864 142268585439232 142376575436928 142384887047424 142558410143744 142666620134976 142683362656256 142795218134016 142800003336192 142969241296896 142974032330752 143206731730944 143211530723328 143259296723788 143380058762976 143386061242368 143488892432529 143497268977482 143618231618064 143624244068352 143672147722992 143798076427008 143801652092672 143910805775688 143915628362256 144086188494528 144216066075648 144220898891776 144325534322592 144330370807104 144460468491264 144514700782592 144636521078784 144746308475136 144876781080576 144925102499646 144931169660928 145061808898048 145165841872569 145342754091864 145347624664368 145584187238196 145589065901352 145766493899712 145775003405696 145897886088192 146008630932768 146027775172608 146195104280064 146373270851584 146610278110107 146616415819776 146793869685904 146913870619803 147037713323256 147281962016484 147301273211904 147337253532252 147470061584832 147649781934592 147730722988032 147761856568368 147895047353088 147950569028864 148080247771136 148160143982592 148375700178209 148510684758016 148803295855956 148937425381696 149050477410534 149240835619232 149371645280768 149639388659712 149670924482688 149675940096256 149887959072768 150107282863104 150242587787264 150538611259524 150542354534516 150808446383616 150840228580209 150976194172944 150981253527328 151243052857344 151379381551104 151416358004352 151436211290112 151687766458368 152124906995712 152562032969472 152599298301261 152736849498576 152756875923456 152872827133824 153010624886784 153197097467904 153202231246848 153234517922752 153451577696256 153456720003072 153638587662336 153764184010752 153898958389248 153950289016608 154206020393712 154212476092416 154393949791872 154533118666752 154570865462776 154655600628096 154838889128448 154978459066368 154983652540416 155021509385408 155105150731776 155241100468224 155299379945472 155430291308544 155557352337408 155740408656336 155746928590848 155918867196463 156189228277824 156194462325888 156373441153304 156393944397824 156644590459392 156653735003136 156785788035072 156844647407616 156913957154304 157105186689024 157296649273344 157305831882752 157425236011008 157551343640712 157557939388416 157567137251328 157877592307848 158010677004096 158212478635008 158332570960032 158475290061312 158534783694336 158668422377472 158673739505664 158677685067776 158798130511104 158931991185408 158991656269824 159131012530176 159134969462784 159140302225408 159255762011136 159261098821632 159404654886912 159448513624344 159713378264916 159720064524288 159908019427296 159917354482368 160038740905722 160052158619136 160182997928352 160378211411712 160383585836544 160518782988288 160644620400768 160650003753216 160840396459008 160845786372096 160990770855936 161112972063744 161302566108348 161309318897664 161318735757312 161631166188366 161772835980384 161776858604256 161783631249408 161905081907538 161979442412032 162096962056344 162243074335104 162248511253248 162446241957888 162518027052672 162579038380416 162592669073408 162716086213632 162725585197056 162923897307136 163047565868544 163194535010304 163255800307712 163393418625024 163510598353347 163516077747414 163664836263936 163724910541472 163862924300544 163987305637176 163996878831408 164135121849216 164196740254848 164344745248768 164469492315072 164669929708032 164679542752256 164818361229312 164823884447744 164943467797248 165143103396642 165154123567104 165159658037248 165298881232896 165417427488663 165628688571024 165635622469632 165830538665344 165903819282936 165966101680008 166106004676416 166111571044992 166115701555328 166381928272224 166444390157472 166590278742528 166594421156352 166600003892224 166740441243648 166888885911552 167074520352768 167080119177216 167276735223472 167283738116096 167413480473729 167554603554408 167561618079744 167764422498176 167895940071636 167901566422632 168043100940864 168344312242176 168379790043024 168385432608288 168537213239808 168742607925248 168870693220992 169022911260672 169086364604416 169572228775096 169848218444562 169853910218244 170060909549664 170214200436224 170343402754896 170365737701376 170519303356416 170560954993408 170856705245184 171052485123072 171058217252864 171543998877132 171551180414976 171828955685898 171851485413888 171893462454294 172048405182304 172346734651392 172352510152704 172388832663096 172544221911936 172550004031232 172849203265536 173047266290688 173194075143684 173603845165282 173849758500096 173892223645623 173898050937726 174356609107968 174399198058584 174556399426944 174579286769664 174711802438656 174869285584896 175125163340288 175373231652864 175439068987392 175628379802778 175730496012288 175920121297467 175943187447552 176235451878528 176450228333568 176609278476288 176652417671744 176958730432512 176969060868096 177118238932992 177263029407744 177479058161664 177485005651968 177779831242752 177989038464384 178192991081672 178351631656128 178501975174656 178507956943872 178512395701248 178735936454656 178865613303552 179022389096448 179026840645632 179032840003584 179183757754368 179251025608704 179330236747776 179379577827387 179542768140288 179548784787456 179907023792664 179914555441152 180058678446528 180425487838176 180431534066112 180583630861824 180814261297152 180951509668608 181114617212928 181182609936384 181335339859968 181345925791744 181483577726976 181636561354752 181704750022656 181998965929788 182006585155584 182226872713536 182529575159904 182752022202624 182762690836992 182901418177968 182916752707584 182985421975552 183066283346688 183289384470528 183295526670336 183512757485568 183593851886592 183662775346176 183817595953152 183823755853824 183828326793216 184190524359156 184345789838112 184353507311616 184358091423744 184496488685334 184581225074176 184721332786704 184887838404864 185113159440384 185119362756608 185253670921536 185264485596288 185420656382976 185426870003712 185652847951872 185798389012992 185804615291904 185961241387008 185972097368064 186023265895068 186332274642402 186340075278336 186508040011776 186559355998512 186578057494528 186711864390009 186727518388992 186869255260968 186875517425616 186880164249744 187114183475968 187249938927156 187271913486336 187414063585344 187418723800896 187425004378752 187582996399104 187653417434112 187822565998592 187958835396864 187965134074368 188186327126406 188194205380608 188205191716864 188363841404928 188498928998709 188506820339712 188734975310448 188747569790976 188753894899712 188889262225461 189048488558472 189289929795456 189433611684324 189520615617536 189604364894784 189675544777152 189835433915904 189846516063232 190150775168256 190175707201536 190222160179968 190393624178688 190400004448256 190625655062528 190768757371983 190942308974592 190948707631104 191173411683968 191318523243372 191329691969976 191490975490752 191562863630656 191730768569344 191834216275968 191881074367584 191887504483008 192114917992704 192288088100864 192393499705344 192434045763456 192440494409472 192613957988352 192666953962749 192848694771712 192995077966848 193169041440768 193233469999528 193241559547904 193554455830092 193790338789152 193796832885824 193937436745983 194112249650928 194118754535136 194355325199616 194530514784256 194678174577024 194703700230144 194926805706752 195480370813476 195488554426368 195885160826404 196050284431008 196199097815907 196375949355312 196401697615872 196449671376336 196626748779776 196967696744448 196974297317376 197015808757824 197193396470784 197368952610816 197936085878496 198162895254618 198404394474608 198685438285824 198733969880712 199090193476608 199264696123392 199561232643584 199670631358464 200134665356654 200143043817472 200467114966881 200542372863343 200718148346032 200826445163904 201077928511488 201120304773612 201301592230592 201411945004032 201657403809792 201888477339136 202238549065728 202250355277824 202586319323136 202881059427347 203416043959296 203465731068348 203649132664768 203675834564608 203830436178432 204002257342464 204014166515712 204262796623872 204417843775488 204602103595008 204608960004096 205005231802728 205018912014336 205267052022144 205608027191616 205781346796032 205858599722496 206044158222336 206200557529344 206207467504128 206451852171264 206620622264448 206637945421824 206644870053888 206801725335552 206806867642368 206988133957632 207065839927296 207402852851712 207409803116544 207653878208448 207998818205472 208007525892096 208252304370432 208259283101184 208422546295824 208605228754176 208859453945856 208871646670848 209030192203392 209047717380096 209126196543488 209218609539072 209473582252032 209821545013248 209879275498326 209900314681344 210068458187616 210077252517888 210240184780962 210503456410464 210680902672128 210853129926096 210949971513344 211110094613376 211300386748416 211379711592448 211557896503296 211564986007552 211718481053184 211730840681472 211909321580544 211988875026432 212326847224254 212341016014848 212348131762176 212598018165792 212951171019888 212960086032384 213210692569728 213223139309824 213384987874296 213402878158848 213564863155392 213577330571136 213837615215616 213844781115392 213999930202464 214025043984384 214192827201024 214200005004288 214453861945344 214461048496128 214810097596416 214817296084992 214888945085682 215070088144464 215079091863552 215091647676416 215245903466223 215427347427096 215436366102528 215508221584488 215697114640512 215702478139008 215866208663532 215873442543384 216129282741792 216324099113472 216331348337664 216495556210656 216594989277184 216690702736896 216772051173888 216954781618176 216967446929408 217315171620864 217387653749469 217396754491392 217592713347072 218014131137796 218021436996552 218383598852028 218483899067392 218649740849568 218662505108544 218846829132288 218928987006464 219239104315392 219292656420096 219559906277376 219757814972416 219924623729664 220190804528856 220205498089472 220556569984884 220838251428032 221005880298378 221205092377248 221288135573344 221474672901888 221482094726656 221642784852552 221842571029632 221925853543296 222120371656704 222125894875136 222320588324864 222766027137024 222773492236288 223204943783934 223217973964972 223406138072544 223415490772992 223575716115801 223861253428848 223868755230176 224057467921152 224459082989568 224506386724032 224513910144384 224716284319744 225160924294656 225363881680896 225564517269504 225807916889286 225813531801774 226212669575424 226464291259416 226471880290992 226747879399552 227069072326656 227124537006528 227154316935168 227531649687552 227808940326912 228069980164096 228195007266816 228725331836176 228734907219968 229105274247864 229135313885184 229191283272392 229515937330176 229795646201856 229803346870272 229851776884128 230058962549248 230185080004608 230457881493504 230465604354048 230729688387584 230925433524912 231190044463721 231590924687808 231799678000128 231856298194164 231864067916968 232467688599552 232475478810624 232532264078112 232741865902592 232949069918208 233145436962816 233159047446528 233610612984504 233620392886272 234291693488832 234560161729956 234590916596736 234980602504704 235178682052608 235266971111424 235479037968384 235657780033536 235944973910016 235958747824128 236137854016512 236350705876992 236816388461772 237031831830528 237318717952512 237376686246406 237712935091968 237802175541504 238002633566208 238010609258496 238016527601664 238197195766656 238487484404736 238696518795264 238702454194176 238710453338112 238891648232448 239106982330368 239172770436516 239390357520384 239796051443712 239862029140944 239876031723552 239886073921536 240078237928704 240274496892528 240567317117568 240575378754816 240778174482432 240975005629824 241085681729536 241260594688512 241268679558144 241486156283904 241576813248512 241953849162522 241963978346496 241978103635968 242182081806336 242273000030208 242446749282549 242659253970576 242665287906384 242675446874112 242969163618048 243364611502656 243372766879872 243669362936832 243683587782656 243868557570624 243889003610112 244074129320448 244088377795584 244385845960704 244394035560448 244571348802816 244683676647424 244791802515456 244883700461568 245090127937536 245098341138432 245104435724288 245274116621121 245497254395904 245587365812208 245794386450816 245995318247112 246202682773824 246295110382272 246517117873152 246704238472608 246817545920512 247004894562048 247019314128384 247227541843968 247235826671616 247537130602496 247714655094963 247731185350656 247739487055872 247948321849344 247962796490752 248031021193424 248443032856536 248453433704448 248745807998016 248855728924404 248949152520012 248970024518656 249159007014624 249167356567488 249173552332992 249666585236208 249695884648448 249885418113792 249891631734528 249900005838336 250110661865472 250204556578816 250611780529152 250620178765824 250915102835208 250925607174144 251331905331612 251342427119616 251646633747264 251843910107454 251852349633948 252064651411296 252386573060608 252569685064536 252578148912432 252805819859712 252900726369536 253113911887872 253306039831488 253534366891008 253629546906624 253858165571584 254358343162644 254589745299456 254772327666843 254780865327366 255091364324496 255106255959968 255321300654336 255515104132344 255548606552064 255778955034624 255841432490112 255850005977344 256153223990272 256578727684608 256587325879296 256818610651136 256889271950332 257315998315698 257326770622464 257558721921024 257743433528847 257777228120832 257840193681441 258072607773456 258387118385536 258528765229056 258583248994644 258816332867904 258825006046848 259140433599488 259570899436032 260036171071488 260405767747923 260640494417968 260651405901824 260847076406589 261400379241344 261598797087876 261834599140416 261868930154496 261932895168448 262303928377344 262623595659264 262687745010432 262924528627712 263158603481088 263442569704167 263914781171328 264217193672824 264675342500352 264913917714432 264978626507616 265453591302144 265677358399488 265686261497856 266218587242496 266227508477952 266983557696576 267289486622508 267527447484192 267761935415808 267768593551872 268103904681984 268160406364816 268540260968448 268549260005376 268775636631552 268876538413056 269323177181184 269860535688996 269871833161728 270499014559858 270647301099168 271221391945728 271287641424464 271671925819392 271773914904576 272003009789952 272018888687616 272225366590464 272557125033984 273340309070304 273358549352448 273653522018282 273689402696192 274128033303936 274144036255488 274375129061376 274478132963328 274599425020032 274725544296448 274934076705792 274943290005504 275269136228352 275494163019264 275726393929728 275735633780736 275742490189824 276285786538734 276518684757168 276530260967424 276537137135616 276546404155392 276871837611264 277081999180056 277331757607296 277669739160576 277679044134912 277896728394432 278130984574464 278140305005568 278479271927808 278495528894464 278697583519488 278706922937856 278941862080512 278958146052096 279034898842602 279298109669376 279498411963603 279510112917504 279762060017664 279839033997768 279867086241792 280091277583488 280313276138424 280320246374616 280671275213952 280907870229504 281128085701344 281137506568128 281374494598656 281480126151168 281733848997888 281947701111552 282077195337728 282279490689609 282291308070912 282307787575296 282545762107392 282651833368576 283102462965672 283121354686464 283130842349568 283464024221056 283934894693184 284280923426304 284406547342176 284513317165728 284537170878464 284753150873856 284769774094848 285116820287488 285333240269952 285366725312512 285590436268032 285600006672384 285938482593792 285948064661504 286413463461888 286423061446656 286518593447576 286760117525952 286977784865058 286994537954964 287236463236128 287248488136704 287344295445984 287596152854016 287603304185344 287821611551376 287831256724512 288172376989056 288432132151296 288441797783552 288651068645184 288660741614208 288920936982528 289029401565184 289273042157568 289492616950272 289753562161152 289850204999292 289862339321856 290331683745138 290685508183728 290695249328736 291168374476392 291178131802704 291532987799424 291550006811392 291795772176384 292017261865536 292055550345216 292390208560128 292746541703168 293220556220214 293232831639552 293587739371808 293827741239606 294075426646512 294563924032968 294602546423808 294674507064504 294940123169664 295299563869184 295461445976064 295523713136736 295790094706176 295901138057728 296160495542272 296320287965184 296751400356418 297021369516032 297244342881927 297606591711912 297874850763392 298100954821068 298481671238464 298743290561536 299341848965376 299351880192512 299775918145536 300201998034981 300214565726208 300485175574528 301077222519048 301084709069032 301616892767232 301680457160418 301952388345888 301962507054656 302486105714688 302758763102208 302832716008704 302872422580224 303375532916736 305124065938944 305198596602522 305473698997152 305513751846912 305745654267648 306021249773568 306394194935808 306404462493696 306469035845504 306903155392512 306913440006144 307528368021504 307900578033216 308412040787424 308424952184832 308787899583744 309066237333504 309141730925552 309311201256192 309677778256896 309956918132736 309967305080832 310043018770816 310210301463552 310482200936448 310598759890944 311114704674816 311480817312672 311493857181696 311837734392926 312378456555648 312388924651776 312746882306608 312787888795648 313289180918784 313307470006272 313571576070144 313689294815232 313827914308608 314210373378048 314593298546688 314850472022016 315102687281424 315115878776832 315134274502656 315755184615696 316021354008192 316424957270016 316665141920064 316950580122624 317069567388672 317336844754944 317347479011328 317355370135552 317596261022208 317863982370816 317983312539648 318262025060352 318269938925568 318511524022272 318522197643264 318809309773824 318897027248688 319426756529832 319440129048576 319816038854592 319834708964736 320077481811444 320104317238272 320365995856704 320756422823424 320767171673088 321037565976576 321289240801536 321300007506432 321680792918016 321691572744192 321981541711872 322225944127488 322333417628523 322605132216696 322618637795328 322637471514624 323262332376732 323545671960768 323553717208512 323810163815076 323958884824064 324193924112688 324486148670208 324497022506496 324892483915776 325036054105344 325158076760832 325185338146816 325432172427264 325451170394112 325847794614272 326095131737088 326389070020608 326511600615424 327021196706694 327032155494828 327329672527872 327449821082944 327725848601088 327974611274352 327993757662816 328270243698432 328393480509696 328689490497536 328938984630144 329339859416064 329359085504512 329636722458624 329647768895488 329886935594496 330286206793284 330308247134208 330319316074496 330834854977326 331257377142048 331271244939264 331508820447567 331661077330688 331807638565872 331932203360016 332212009352832 332223142089984 332231403110656 332763856544448 332888780314944 333180557485056 333188842312704 333200007784448 333480882487296 334149040705536 334160238354432 334553470446944 334567476232192 334807415675901 334826960947458 335109207108816 335123236159488 335528844996352 335791880143272 335803132845264 336086201881728 336688624484352 336759580086048 336770865216576 337074426479616 337485215850496 337741386441984 338045822521344 338172729208832 338711875333929 338720297702661 339144457550192 339696436889124 339707820436488 340121819099328 340428400872448 340686805509792 340731475402752 341121909986816 341713410490368 342104970246144 342116434505728 342799031446207 343087997754264 343102360829952 343657911371796 343702970827776 343786924908588 344096810364608 344693469302784 344705020305408 344777665326192 345088443823872 345100008062464 345698406531072 346094532581376 346388150287368 347207690330564 347699517000192 347784447291246 347796101875452 348713218215936 348798396117168 349112798853888 349158573539328 349423604877312 349738571169792 350250326680576 351256759605556 351460992024576 351840242594934 351886374895104 352470903757056 352900456667136 353218556952576 353304835343488 353917460865024 353938121736192 354526058815488 354958116323328 355559662485504 355978076928768 356065029369609 356385982163344 356703263312256 357003950349312 357015913887744 357024791402496 357471872909312 357731226607104 358044778192896 358053681291264 358065680007168 358660473495552 358759155654774 359085536280576 359097569574912 359814047585328 359829110882304 360117356893056 360850975676352 360863068132224 361167261723648 361628522594304 361903019337216 362229234425856 362365219872768 362670679719936 362967155453952 363273122709504 363409500045312 363997931859576 364013170311168 364453745427072 365059150319808 365504044405248 365525381673984 365802836355936 365833505415168 365970843951104 366132566693376 366578768941056 366591053340672 367025514971136 367187703773184 367325550692352 367635191906304 367647511707648 367656653586432 368381048718312 368691579676224 368992977370668 369162450148352 369442665573408 369775676809728 370226318880768 370238725513216 370507341843072 370528971192576 370841312765952 370853740007424 371305695903744 371596778025984 371609230583808 371922482774016 371944194736128 372046531790136 372664549284804 372680150556672 373118711997024 373423728780018 373455036777984 373738510521936 373751034851232 373760328499488 374228366951936 374499877854312 374543826972672 374828127170688 374837447601792 374850008757504 375165992798208 375306834868224 375645131997184 375917670793728 375930268148736 376372654252812 376388410761216 376410383433728 376997857997418 377013640679424 377469950620896 377495139581952 377765865161181 377778524450922 378096977116944 378579859590912 378867223368648 379041231235072 379208729789568 379351089554304 379670867831808 379693032126464 380301550336512 380444320359936 380787248357376 380800008896512 381251310125056 381537514743966 381884617949184 381897415262208 382171297991049 382346823367936 382637046486744 382659383939952 382981950981504 383125727261312 383461537138688 383668432551936 383762148735168 383775008966016 384229835985408 384576176201728 384868091526912 384880988818944 385227915976704 385333907925498 385697389543424 385973997473547 385990155933696 386338082881536 386466939999056 386483119095808 387108911660184 387580677578304 387593665771648 387874873491966 388224499301856 388237509070272 388710650399232 389061029568512 389356349154048 389407400460288 389853611413504 390960741626952 390977108852736 391770321652808 392100568862016 392398195631814 392751898710624 392803395231744 392899342752672 393253497559552 393935393488896 393948594634752 394031617515648 394386792941568 394737905221632 395872171756992 396325790509236 396808788949216 397370876571648 397467939761424 398180386953216 398529392246784 399122465287168 399341262716928 400269330713308 400286087634944 400934229933762 401084745726686 401436296692064 401652890327808 402155857022976 402240609547224 402603184461184 402823890008064 403314807619584 403776954678272 404477098131456 405172638646272 405748521839787 405762118854694 406832087918592 406931462136696 407298265329536 407351669129216 407660872356864 408004514684928 408028333031424 408835687550976 409204207190016 410010463605456 410037824028672 410480283027423 410534104044288 411216054383232 411562693592064 411717199444992 412088316444672 412401115058688 412414935008256 412903704342528 413241244528896 413275890843648 413603450671104 413613735284736 413976267915264 414131679854592 414428679808101 414805705703424 414819606233088 415307756416896 415997636410944 416504608740864 416518566202368 416845092591648 417210457508352 417718907891712 417743293341696 418060384406784 418095434760192 418252393086976 418437219078144 418552348263903 418947164504064 419643090026496 419758550996652 419800629362688 420136916375232 420480369561924 421006912820928 421361805344256 421706259852192 421899943026688 422220189226752 422600773496832 422759423184896 423115793006592 423129972015104 423436962106368 423461681362944 423818643161088 423977750052864 424653694448508 424682032029696 424696263524352 425196036331584 425902342039776 425920172064768 426421385139456 426446278619648 426769975748592 426805756317696 427129726310784 427154661142272 427675230431232 427689562230784 427999860404928 428050087968768 428385654402048 428400010008576 428907723890688 428922096992256 429620195192832 429634592169984 429777890171364 430140176288928 430158183727104 430491806932446 430854694854192 430872732205056 431016443168976 431394229281024 431404956278016 431732417327064 431746885086768 432258565483584 432648198226944 432662696675328 432991112421312 433189978554368 433381405473792 433544102347776 433909563236352 433934893858816 434630343241728 434775307498938 434793508982784 435185426694144 435497525617707 436028262275592 436042873993104 436767197704056 436967798134784 437299481699136 437325010217088 437693658264576 437857974012928 438585312840192 439119812554752 439515629944832 439830834330321 439849247459328 440381609057712 440410996178944 440741611859409 441113139969768 441676502856064 442011760596756 442410184754496 442576271146688 442949345803776 442964189453312 443285569705104 443685142059264 443851707086592 444240743313408 444251789750272 444641176649728 445127100534627 445532054274048 445546984472576 446409887567868 446435947929944 446812276145088 447151432231602 447722506857696 447737510460352 448114935842304 448918165979136 449012773448064 449027820288768 449432568639488 449556225913081 450321848589312 450727763361792 451615833778572 451627063603548 452425339150848 452520685740627 452928582518832 452943760581984 453495758799104 454138144653312 454249074013056 454308633870336 455063299375104 456139960328192 457450663672352 457469814439936 457797894903783 458210548495728 458270627770368 458382566544784 459031874660352 459591292403712 459606693740544 459703553768256 460117925098496 460370160009216 460915762987008 461459376775168 461850867049824 462380088927442 463181849375616 463599356000256 463712596388328 463728135833936 464935377199104 464950957621248 465064528156224 465483731805184 465898139836416 466290873925632 467221225969008 467240785772544 467756601589389 468583386977664 469120323459912 469181833193472 469961205009408 470357364105216 470533942222848 471315560067072 471889947820032 471917495648256 472275708033024 472701411753984 473632776923544 474637435905024 474753372492812 475425870183936 475604351083008 476005267132416 476021218516992 476033055203328 476394391533312 476974968809472 477393037590528 477404908388352 477420906676224 477783296464896 478213964660736 478345540873032 479724058281888 479752063447104 480156475857408 480548993785056 481134634235136 481150757509632 481556348964864 481950011259648 482171363459072 482521189377024 482537359116288 482972312567808 483153626497024 483907698325044 483927956692992 483956207271936 484893498565098 485318507941152 485330575812768 485350893748224 485938327236096 486729223005312 486745533759744 487338725873664 487367175565312 487737115141248 487778007220224 488148258640896 488176755591168 488771691921408 488788071120896 489142697605632 489583605030912 489767400923136 490180255875072 490548233242242 490994508791808 491174731624416 491588772901632 491990636494224 492405365547648 492590220764544 493034235746304 493408476945216 493635091841024 494009789124096 494038628256768 494455083687936 494471653343232 495429310189926 495462370701312 495478974111744 495896643698688 496062042386848 496886065713072 496906867408896 497491615996032 497711457848808 497898305040024 497940049037312 498318014029248 498334713134976 498347104665984 499333170472416 499391769296896 499770836227584 499783263469056 499800011676672 500221323730944 500409113157632 501223561058304 501240357531648 501830205670416 501851214348288 502240441421187 502663810663224 502684854239232 503293267494528 503687820214908 503704699267896 504129302822592 504773146121216 505139370129072 505156297824864 505611639719424 505801452739072 506227823775744 506612079662976 507068733782016 507259093813248 507716331143168 508716686325288 509544655333686 509561730654732 510182728648992 510212511919936 510642601308672 511030208264688 511097213104128 511557910069248 511682864980224 511700011954688 512306447980544 513157455369216 513174651758592 513637221302272 513778543900664 514631996631396 514653541244928 515486867057694 515554456241664 515680387362882 516145215546912 516774236771072 517057530458112 517166497989288 517632665735808 517650012093696 518280867198976 519141798872064 520811535495846 521280988835936 521302811803648 521676670936869 521694152813178 522800758482688 523197594175752 523669198280832 523737860308992 523865790336896 524607856754688 525375490020864 525849057255424 526317206962176 526885139408334 527760363892401 527829562342656 528434387345648 529350685000704 529827835428864 529957253015232 530907182604288 531354716798976 532437174484992 532455016955904 533967115393152 534578973245016 535054894968384 535523870831616 535537187103744 536207809363968 536320812729632 537080521936896 537098520010752 537551273263104 537753076826112 538646354362368 539721071377992 539743666323456 540998029119716 541294602198336 542442783891456 542575282848928 543343851638784 543547829809152 544006019579904 544037777375232 544450733180928 545114250067968 546680618140608 547307044036564 547378805392384 548256066607872 548288072510976 548750258122752 548956265926656 549198850040064 549451088592896 549868153411584 549886580011008 550538272456704 550988326038528 551452787859456 551471267561472 551484980379648 552571573077468 553037369514336 553060521934848 553074274271232 553743675222528 554163998360112 554663515214592 555339478321152 555358088269824 555793456788864 556261969148928 556280610011136 556958543855616 556991057788928 557395167038976 557413845875712 557883724161024 557916292104192 558069797685204 558996823927206 559020225835008 559524120035328 559678067995536 559734172483584 560135593170027 560182555166976 560626552276848 560640492749232 561342550427904 561815740459008 562256171402688 562275013136256 562748989197312 562960252302336 563467697995776 563895402223104 564558981379218 564582616141824 564615575150592 565091524214784 565303666737152 566204925931344 566242709372928 566261684699136 566667786676383 566928048442112 567869789386368 568561846852608 568813094684352 569026634331456 569074341756928 569506301747712 569539548189696 570233640574976 570666480539904 571180872536064 571200013344768 571876965187584 571896129323008 572306272115949 572826926923776 572846122893312 573037186895152 573520235051904 573955569730116 573989075909928 574472926472256 574688590891968 575192305708032 575206608370688 575643223102752 575662513449024 576344753978112 576864264302592 576883595567104 577302137290368 577321483228416 577841873965056 578000861888247 578058803130368 578546084315136 578985233900544 579507124322304 579700409998584 579724678643712 580663367490276 581371016367456 581390498657472 582336748952784 582356263605408 583065975598848 583100013622784 583591544352768 584034523731072 584111100690432 584780417120256 585493083406336 586441112440428 586465663279104 587175478743616 587655482479212 588150853293024 589127848065936 589205092847616 589349014129008 589880246339328 590599127738368 590922891952128 591047426273472 591580189412352 591802276115456 592320991084544 593502800712836 594042739032064 594488685763854 595213183423824 595749701526784 596201909642136 596963342476928 597486581123072 598683697930752 598703760385024 600403996069962 600429131452416 600970351149056 601401344900643 601627118590029 602154445038096 602169418138064 603233785534464 603360914320836 603904776691776 603925014109312 604972211429376 605665432017408 606751065833472 608643178282041 610248131877888 610397193205044 610947397994304 611027503693824 611491308535296 612042499547136 612788389871616 612938071691008 613806310785024 613826880012288 614699329309723 615056736043008 615801156066432 616824081574848 617575799167488 618132474667008 618283461851104 618622402512384 619355556513792 619913836265472 619934610161664 620086037541632 620420602927104 620964401872896 621197519781888 622229409349632 622961634625344 623675468785852 624756913111296 624777849303552 625493764613216 625575777591296 626578361837568 626614940012544 627143152140288 627378589630464 627655828617216 628420746756096 629700944044032 630205374562848 630231757553664 631510369231392 632042708016384 632849914540032 633330283840128 633901160245248 634139134777344 634673689509888 634694958022656 634710740271104 635192522044416 635727964741632 635966625079296 637023048044544 637044395286528 637794054497376 638853513059664 638880258097152 639632077709184 639669417929472 640154963622888 640208634476544 640731991713408 641512845646848 641534343346176 642075131953152 642578481603072 642600015012864 643361585836032 643383145488384 644451888254976 644666835257046 645210264433392 645237275590656 645274943029248 645737710398669 646524664753464 647091343921536 647107434417024 647620327630152 647917769648128 648387848225376 648972297340416 648994045012992 649784967831552 650072108210688 650316153521664 650864344854528 650902340788224 651695589228544 652162961248407 652190263474176 652778140041216 653023201230848 654042393413388 654064310989656 654899642165888 655451697202176 655949222548704 655987515325632 656540487396864 656786961019392 657378980995072 657877969260288 658679718832128 658718171009024 659273444917248 659295537790976 659773871188992 660572413586568 660616494268416 660638632148992 661669709954652 662514754284096 663017640895134 663322154661376 663615277131744 663864406720032 664424018705664 664446284179968 664462806221312 665527713088896 665777560629888 666361114970112 666377684625408 666400015568896 666961764974592 668298081411072 668320476708864 669106940893888 669614831351802 669653921894916 670218414217632 670246472318976 671057689992704 671583760286544 671606265690528 672172403763456 673377248968704 673519160172096 673541730433152 674148852959232 674970431700992 675482772883968 676091645042688 676345458417664 677423750667858 677440595405322 678288915100384 679392873778248 679415640872976 680243638198656 680856801744896 681373611019584 681462950805504 682243819973632 683426820980736 684209940492288 684232869011456 685598062892414 686175995508528 686204721659904 687315822743592 687405941655552 687573849817176 688193620729216 689386938605568 689410040610816 689555330652384 690176887647744 690200016124928 691396813062144 692189065162752 692776300574736 693570133391163 694415380661128 695399034000384 695568894582492 695592203750904 697426436431872 697596792234336 698225597707776 698847209754624 699477142339584 700471328748289 700500653361152 702513519211112 703680485189868 703772749790208 704941807514112 705800913334272 706437113905152 706609670686976 707834921730048 707876243472384 709052117630976 711956153857536 712130058739218 712771964326688 713406526624512 714007900698624 714031827775488 714049582804992 714943745818624 715462453214208 716089556385792 716107362582528 716131360014336 717320946991104 717518311309548 718171072561152 719628095170656 719658221764608 720234713786112 721701951352704 721726136264448 722334523447296 723257045188608 723806038674432 724458468851712 724730439745536 725934310907904 726546245419008 726819000090624 727995863719152 728026340622336 728907490854144 730118300639616 731008088810496 731050763347968 731605672711872 731667010830336 731941687902208 732265133386752 733157537882112 733182106681344 734051029942272 734375407546368 734651101384704 735270383812608 735295023415296 735313307172864 736762097436624 737383159352448 737985954741336 738324900296704 738885331146816 739551353619456 740452637761536 740477451026432 741014683686144 741057942385152 741682625531904 741707480014848 742611391807488 743143965284889 743193556051968 743218461167616 743844965548032 743888389472256 744093063580272 745329098569608 745360301113344 746237423994048 746847457560036 746910073555968 747477021043872 747502069702464 747520656998976 748456733903872 748999755708624 749087653945344 749656254341376 749674895203584 749700017515008 750331985596416 750613669736448 751290263994368 751835341587456 751860536297472 752745308505624 752776821522432 752820766867456 753995715994836 754027281358848 754939901241792 755531730322362 755557048901844 756193954233888 757159719181824 757734446737296 758082462470144 758417459579136 758702179108608 759341735663616 759386064252928 760603100673024 760888640719872 761574496714752 761600017793024 763075029487932 763769235898368 764342595982098 764693646735872 765274092973488 765318767879904 765963901963008 766251454522624 766923074277376 767336865103872 767524297470336 767550017932032 768459671970816 769152352403456 769736183053824 769761977637888 770455831953408 770667815850996 771947994947094 771980311867392 772676165763072 772933879998112 772966238191616 773520581044323 774217823320368 775161355156608 775187331543296 775749746983932 776448998603712 776475018140544 777421300798464 778122059137024 778712698308096 779707222827008 781217303243769 781921483253904 781954217705472 782541229219767 783540643305616 784201137724032 784796391263628 785503797421248 785606790463488 785798685505344 786506995119104 787870786977792 788063235031296 788773585883136 789475810443264 790327709112501 791744343513984 792651581018472 793617577898432 794741753143296 794935879522848 796360773906432 797058784493568 798244930574336 798682525433856 800538661426616 800572175269888 801868459867524 802169491453372 802872593384128 803305780655616 804311714045952 804481219094448 805206368922368 805647780016128 806629615239168 807553909356544 811497043679574 811524237709388 813664175837184 813862924273392 814596530659072 814703338258432 815321744713728 816009029369856 816056666062848 817671375101952 820020927210912 820075648057344 820960566054846 821068208088576 822432108766464 823125387184128 823434398889984 824176632889344 824802230117376 824829870016512 825807408685056 826482489057792 827206901342208 827227470569472 828857359616202 829611411406848 829639212466176 830615512833792 830818401862421 831995272821888 833009217481728 833037132404736 833690185183296 834420915016704 835437815783424 835486586683392 836120768813568 836874438156288 837104696527806 837894329008128 839286180052992 839517101993304 839601258725376 840273832750464 840507246199009 840960739123848 842013825641856 842723610688512 843412519704384 843799886053376 844440378453504 845201546993664 845518846369792 846231586013184 846838472068827 846873924212736 846923362725888 847637286322176 847955500105728 849307388897016 849364064059392 849392527048704 850392072663168 851804684079552 852842770278912 852892557239296 853539951497184 853611512635392 854259452621568 854309322284544 855350460862464 855379124461568 855999720809856 856100175937536 856771308804096 856800020017152 857815447781376 857844193984512 859240390385664 859269184339968 859555780342728 860280352577856 860983613864892 861709389708384 861745464410112 862032886337952 862788458562048 862809912556032 863464834654128 863493770173536 864517130967168 865296396453888 865325393350656 865982224842624 866379957108736 866762810947584 867088204695552 867819126472704 867869787717632 869260686483456 869550614997876 869587017965568 870995051235414 872056524551184 872085747986208 873534395408112 873935596269568 874598963398272 874650020434176 875387316529152 875715948025856 877170625680384 878239625109504 879661668660642 879698494918656 880763218115424 880821992357888 881483223718818 882226279939536 883353005712128 884023521193512 884820369508992 885152542293376 885898691607552 885928378906624 886571139410208 887370284118528 887703414173184 888481486626816 888503579500544 890254201069254 891064108548096 891093968945152 891733028645781 892819775135736 892871895859888 893624552290176 894302864463204 895445013715392 895475020920704 896229871684608 898025546896128 898055640577536 898865137278976 899112451826162 900605994104943 900643697178624 901455526723584 903231667557144 903254127207096 904850678301696 905041371481254 905857165037664 905887521163968 906991517598208 908276289306624 908498148026112 908617267740672 910126598750208 912279920656384 914901327344704 915595789807566 916421096991456 916541255540736 916765133089568 918063749320704 919182584807424 919213387481088 919407107536512 920235850196992 920740320018432 922918753550336 923701734099648 924760177854884 926363698751232 927198712000512 927425192776656 927456271667872 929870754398208 929901915242496 930129056312448 930967463610368 931796279672832 934442451938016 934481571545088 935513203178778 937166773955328 938240646919824 938363666386944 939922410018816 940714728210432 941067884445696 942631120134144 943779895640064 944551416066048 945402823507968 947265553847088 949274871810048 949506744985624 950851740367872 951208702166016 952010534264832 952042437033984 952066110406656 952788783066624 953949937618944 954786075181056 954809816776704 955566592929792 956427929321472 956691081746064 957787327063987 959448116563776 959504126894208 960312951714816 961097987570112 962269268470272 962301515019264 963112697929728 963900022519296 965042378754048 965074718232576 965944625135616 966307252994048 967000252885569 967815396650088 967855913385984 967912414543872 969786997130196 970637015882304 970661151625536 971876654472192 973458446010624 973491067519488 974677451747328 974734351130624 975474230282496 975556014440448 976296517281792 976353511182336 977543383842816 977576142241792 978285395211264 979167210061824 979534801846272 981096466484484 981989017583616 982349463248832 983177545803264 983981272988448 984810731095296 985180441529088 986068471492608 986816953890432 987270183682048 988019578248192 988077256513536 988910167375872 988943306686464 990858620379852 990924741402624 990957948223488 992124084773696 993772131426144 993813734817792 994983231992064 995422915697616 995796610080048 995880098074624 996636028058496 996669426269952 996694209331968 998666340944832 998783538593792 999541672455168 999566526938112 999600023353344 1000442647461888 1000818226315264 1002447122116608 1002480715063296 1003660411340832 1003702428696576 1004422247027703 1004480882842374 1005327621326448 1005369708478464 1006586534989056 1007375640429816 1007409398535792 1008258605645184 1009546292242432 1010278740258144 1010312595649728 1011223279438848 1011602905478144 1012455647551488 1013224159325952 1014137467564032 1014518187626496 1015432662286336 1016135626001787 1016160893107983 1017433372650576 1019089310667372 1019123461309464 1020365457297984 1020425023839872 1021285202617344 1022060416529376 1022194426208256 1023365729960448 1023400023909376 1024612895961088 1026314910738432 1026349303517184 1027274442604544 1027557087801328 1028397094338621 1029263993262792 1029307082489856 1030973734115388 1031108912483328 1031360774725764 1032290431093824 1033548473542144 1034115060916224 1034332995978576 1035265331471616 1035300024187392 1036561734397952 1038283597744128 1038629901247463 1041623070991692 1042561977671872 1043353341873738 1043388305626356 1045601516965376 1046395188351504 1047338396561664 1047475720617984 1047731580673792 1049215713509376 1050750980041728 1051698114510848 1053770278816668 1055520727784802 1055659124685312 1056868774691296 1058701370001408 1059655670857728 1059914506030464 1061814365208576 1064874348969984 1067934230786304 1068195088108827 1069157946490032 1070109789936768 1071047741663232 1071074374207488 1072415618727936 1072641625459264 1074161043873792 1074197040021504 1077292708724736 1079442142755984 1079487332646912 1081996058239432 1082589204396672 1084885567782912 1085150565697856 1086687703277568 1087095659618304 1088012039159808 1088901466361856 1090228500135936 1091432070375241 1093361236281216 1094614088073128 1094757610784768 1096512133215744 1096576145021952 1097500516245504 1097912531853312 1098397700080128 1099736306823168 1099773160022016 1101076544913408 1101976652077056 1102905575718912 1102942535122944 1102969960759296 1105143146154936 1106074739028672 1107487350445056 1108327996720224 1109327030429184 1110678956642304 1110716176539648 1111586913577728 1112523938297856 1112561220022272 1113917087711232 1113982115577856 1114790334077952 1114827691751424 1115767448322048 1115832584208384 1116139595370408 1117993647854412 1118040451670016 1119356135991072 1120271186340054 1120365110333952 1121253104553696 1121280985498464 1122685100855808 1123631480918016 1124512342805376 1124550026272512 1125497978394624 1125920504604672 1126935395991552 1127790804446208 1129117962758436 1129165232283648 1129231150301184 1132409851862688 1132485418745856 1133335573352766 1133856096884224 1135739578772736 1137123693705216 1137626189368704 1138053268662912 1138148683513856 1139012603495424 1139079096379392 1140467281149952 1141332961079808 1142361745072128 1142400026689536 1143753930375168 1144612544231898 1145653853847552 1145692245786624 1146074373790304 1147040470103808 1147911139460232 1147978151819856 1148945852944512 1149377181783936 1150384611416064 1150413216741376 1151286446205504 1151325026898048 1152689507956224 1153728528605184 1153767191134208 1154604274580736 1154642966456832 1155683747930112 1156001723776494 1156117606260736 1157092168630272 1157921992420641 1157970467801088 1159014248644608 1159400819997168 1159449357287424 1161326734980552 1162742032734912 1162780997314944 1164673497905568 1164712527210816 1166131951197696 1166200027245568 1167183088705536 1168069047462144 1168222201380864 1169560834240512 1170986166812672 1172882224880856 1172931326558208 1174350957487232 1175310964958424 1176301706586048 1178255696131872 1178410185695232 1178698028258016 1179760492678656 1181198255476736 1181845783904256 1182094852546944 1183160378824704 1183604552230912 1184641982169088 1187005601425672 1188977371527708 1190426366847648 1191499403053568 1192403819284272 1193926684953856 1194973162246144 1197367395861504 1197407520770048 1200807992139924 1200858262904832 1202802689801286 1203254237180058 1204308890076192 1204338836276128 1206467571068928 1206721828641672 1207809553383552 1207850028218624 1209944422858752 1211330864034816 1217245565519361 1217286356564082 1220496263755776 1220794386410088 1221894795988608 1222055007387648 1222982617070592 1224084999094272 1225876143382016 1227612621570048 1229398658619446 1230113472086016 1231440849082269 1231602312132864 1233648163149696 1235151598334976 1236264949334016 1236566923702208 1237244805024768 1238711113027584 1239827672530944 1240172075083264 1240841205854208 1241928803745792 1242395039563776 1244458818699264 1245923269250688 1247350937571704 1249513826222592 1249555698607104 1250987529226432 1251151555182592 1253156723675136 1253229880025088 1254286304280576 1254757179260928 1255311657234432 1255657044791709 1256841493512192 1259401888088064 1260410749125696 1263020738462784 1264085416032768 1265699829080064 1266660567680256 1267802320490496 1268278269554688 1269347379019776 1269389916045312 1269421480542208 1270385044088832 1271455929483264 1271933250158592 1274046096089088 1274088790573056 1275588108994752 1277707026119328 1277760516194304 1279264155418368 1279338835858944 1280309927245776 1280417268953088 1281463983426816 1283025691293696 1283068686692352 1284150263906304 1285156963206144 1285200030025728 1286723171672064 1286766290976768 1288903776509952 1289333670514092 1290420528866784 1290474551181312 1291475420797338 1293049329506928 1294182687843072 1294214868834048 1295240655260304 1295835539296256 1296775696450752 1297944594680832 1297988090025984 1299569935663104 1300144216421376 1300632307043328 1301728689709056 1301804681576448 1304325922496814 1304380526948352 1305556280082432 1306046402461696 1308084786826776 1308128621979312 1309799284331776 1310903394404352 1311898445097408 1311975030651264 1313080974793728 1313573922038784 1314757961990144 1315755938520576 1317359437664256 1317436342018048 1318546889834496 1319492502990963 1319547742377984 1321144827173136 1321232988536832 1321277264297984 1322224835578227 1323339419909304 1325029508568192 1326035281790268 1326644309322752 1327230554263488 1327728813440064 1328848037411328 1328892568359936 1328925612442624 1331055426177792 1331555121259776 1332722229940224 1332755369250816 1332800031137792 1333923529949184 1335381301603881 1336596162822144 1336640953417728 1338213881787776 1339229662703604 1339307843789832 1340436828435264 1342115379985408 1343167520573088 1343212531381056 1344344807526912 1346754497937408 1347038320344192 1347083460866304 1348297705918464 1348668677739243 1349940863401984 1350965545767936 1352183290085376 1352690916835328 1354847501335716 1354881190810644 1356577830200768 1357562057221881 1358785747556496 1358831281745952 1360487276397312 1361713603489792 1362747222039168 1362925901611008 1364487639947264 1368419880984576 1368465738022912 1371196125784828 1372351991017056 1372409443319808 1373393684711349 1374631645487184 1374811883311104 1375147699634352 1376387241458432 1378773877211136 1378820081221632 1379110661304768 1380353775295488 1380400032249856 1384378130325504 1385552601149472 1387140266782326 1388830761322256 1390798068000768 1391137789164984 1391184407501808 1394852872863744 1395193584468672 1396451195415552 1397694419509248 1400942657496578 1401001306722304 1403269804768167 1405027038422224 1407360970379736 1407545499580416 1409883615028224 1411601826668544 1413219341373952 1415669843460096 1415752486944768 1418104235261952 1420167415991429 1423912307715072 1424260117478436 1425543928653376 1426813053249024 1428015801397248 1428063655550976 1428099165609984 1430924906428416 1432179112771584 1432214725165056 1432262720028672 1434641893982208 1435036622619096 1439256190341312 1440469427572224 1443403902705408 1443452272528896 1444669046894592 1446514090377216 1447612077348864 1448916937703424 1449460879491072 1451868621815808 1455991727438304 1456052681244672 1457814981708288 1460236601279232 1462016177620992 1462101526695936 1463211345423744 1463334021660672 1463883375804416 1464530266773504 1466315075764224 1466364213362688 1468750815092736 1469302202769408 1470540767625216 1473524194873248 1474766318704896 1475971909482672 1476649800593408 1477770662293632 1479102707238912 1480905275523072 1480954902052864 1482029367372288 1482115884770304 1483365251063808 1483414960029696 1486287930569778 1486387112103936 1486436922335232 1487689931096064 1488186127160544 1490658197139216 1490720602226688 1492474847988096 1493694915120072 1493820147111936 1494954042087744 1495004139404928 1495041313997952 1496913467807744 1497999511417248 1498175307890688 1499312508682752 1499349790407168 1499400035030016 1500663971192832 1501227339472896 1503670683174912 1503721072594944 1505490617011248 1505553643044864 1505641533734912 1506721324263561 1507991431989672 1508054562717696 1509879802483584 1511063460644724 1511114097803688 1512387908467776 1514319438363648 1515468893474592 1516164924940288 1516834919158272 1517404358217216 1518683471327232 1518772128505856 1521206201346048 1521777281439744 1523148993429504 1523200035586048 1526150058975864 1528685191964196 1529387293471744 1530548185946976 1530637535759808 1531927803926016 1532502909045248 1533846148554752 1534673730207744 1535048594940672 1535100035864064 1536919343941632 1538304704806912 1539472366107648 1539523955275776 1540911663906816 1541335631701992 1543895989894188 1543960623734784 1545867759996224 1547041162088646 1548435646640736 1550322710313216 1550374663086592 1551499493967864 1552897997207424 1552950036281088 1554842601596928 1556244118274048 1557425396616192 1559414445654016 1562434606487538 1563842966507808 1563908435410944 1565030012810607 1565082458439534 1567081286611232 1568402275448064 1569592782527256 1571007594842496 1571213580926976 1571597371010688 1573013990238208 1576126470062592 1577547171766272 1578951620886528 1580655418225002 1583281091677203 1583488687027968 1585303162036944 1587235155796864 1589483506286592 1589871759045696 1592721547812864 1596489861148672 1597365050867712 1601077322853232 1601144350539776 1603736919735048 1604338982906744 1605745186768256 1606611561311232 1608623428091904 1608962438188896 1610412737844736 1611295560032256 1613259230478336 1615107818713088 1618330311246047 1622994087359148 1623048475418776 1627328351674368 1627725848546784 1629193061318144 1630643489427456 1632018058739712 1632113332125696 1635342750203904 1640041854421824 1641921132109692 1642136416177152 1644864217532928 1646250774368256 1646868797779968 1648353265778688 1649604460234752 1649659740033024 1651614817370112 1652964978115584 1654413802684416 1654454941138944 1657714719232404 1659222822813696 1661231025667584 1661636803724842 1663990545643776 1666018434963456 1666074264809472 1667380370366592 1668841830033408 1670875631566848 1670973173366784 1672241537627136 1673748876312576 1674209393055612 1678572360105984 1679034203986608 1679202517450752 1680547665500928 1681014492398018 1681921478247696 1684027651283712 1685447221377024 1686825039408768 1687599772106752 1688880756907008 1690403093987328 1691037692739584 1693676944137654 1693747848425472 1693846725451776 1695274572644352 1695911000211456 1698614777794032 1698728128118784 1698785054097408 1700784145326336 1703609368159104 1705685540557824 1705785114478592 1707079902994368 1707223025270784 1708518905243136 1708618644569088 1710700921724928 1710758248923136 1711999441619712 1713542617608192 1713600040034304 1715630895562752 1715688387969024 1716918816347847 1718480780771328 1718538368679936 1719111560685456 1720560705155712 1721967227729784 1723418779416768 1724065772675904 1725576917124096 1725619825112064 1726929669308256 1726987540347072 1729034261934336 1730592792907776 1730650786701312 1731964449685248 1732759914217472 1733525621895168 1734002585664741 1734176409391104 1735638252945408 1735739575435264 1738521372966912 1739101229995752 1739174035931136 1741990102470828 1744113049102368 1744171495972416 1747068790816224 1747871192539136 1749197926796544 1749300040868352 1750774633058304 1751431896051712 1754341251360768 1756479250219008 1759323337321284 1759396989837312 1761526436230848 1762966447437636 1764452559879072 1766706011424256 1768047042387024 1769640739017984 1770305084586752 1771797383215104 1771856757813248 1773142278820416 1774740568237056 1775406828346368 1776962973253632 1777007159001088 1780508402138508 1782128217096192 1783466057291562 1785639550271472 1785743791719776 1787249104580352 1788605728926408 1790890027430784 1790950041841408 1792459743369216 1796051093792256 1796111281155072 1797730274557952 1798224903652324 1801211988209886 1801287394357248 1802911053447168 1804204034701929 1804881355770087 1806463335114288 1806508254414192 1809701356603392 1810082742962508 1811714330075328 1811775042327936 1813983035196416 1816996296052224 1820253197500416 1824559841312768 1825929534846123 1829802654689408 1831191579615132 1832842193982912 1833082511081472 1833530266179136 1836127498641408 1838365169614848 1838814215073024 1840471700393984 1841480640036864 1844097987929169 1845837507100672 1847403468199296 1849520355709768 1852727397502464 1854397424001024 1854850385553312 1854912543335744 1859741508796416 1859803830484992 1860258112624896 1861934927220736 1863592559345664 1868884903876032 1871026406357556 1874333547910656 1876481293839648 1876727332773888 1879844820037632 1881429456420864 1882135768891392 1885262240268288 1889102832132096 1894531107694176 1898549743620096 1899013489971248 1901703480735744 1902417404332032 1904021068529664 1904084874067968 1904132220813312 1905577566133248 1907899875237888 1911133185859584 1913382163492128 1915574654127974 1918896233127552 1919008253788416 1920625903429632 1922195975140224 1924538536940544 1924603030038528 1926225395859456 1927800045038592 1930084757508096 1930149436465152 1934000505771138 1935630793300176 1935711826771968 1935824829087744 1939573994260392 1941274031764608 1941322303251072 1943753308944384 1946916892021248 1946982135038976 1949354903494656 1949468702261248 1950948460564992 1952593034563584 1952707022364672 1955086767685632 1956488883745221 1956570790422528 1958334420123648 1959069603692544 1962192932968968 1964698926497664 1966355091606528 1967962545976896 1969621462190592 1970360883058176 1972136942985216 1973633907780864 1974540367364096 1976039156496384 1976154513027072 1977820334751744 1977886613372928 1981717240759704 1981849482805248 1981915896446976 1984248169547392 1987544262852288 1989966463984128 1990845831395232 1991593220160096 1991760196149248 1993272056116992 1993338852539904 1993388418663936 1997332681889664 1997567077187584 1999083344910336 1999133053876224 1999200046706688 2000885294923776 2001636452630528 2004894244233216 2004961430126592 2007320822681664 2008844494055406 2008961765684748 2010655242652896 2010739416956928 2013173069978112 2014751280859632 2014818797071584 2016517211290368 2019092584484864 2020557480516288 2020625191299456 2022446558877696 2023205810956288 2024911295102976 2026448318651904 2028274935128064 2029036375252992 2032271252003574 2032321786215966 2034866745301152 2038178621334744 2038246922618928 2040730914595968 2040850047679744 2042570405234688 2044120833058752 2044388852416512 2046731459920896 2046800047818752 2049225791922176 2052629821476864 2052698607034368 2055114175602656 2056794188677242 2058527986525584 2058614164979712 2061947468230776 2062217824966656 2062721549451528 2064580862187648 2067096947084288 2068230121832448 2068665991957152 2070530662943232 2070600048374784 2073123468795904 2076567195488256 2077259802494926 2080710400173489 2083246141983384 2085123955343744 2086706683747476 2086776611252712 2091203033930752 2092790376703008 2094676793123328 2095463161347584 2098431427018752 2101413986244867 2101501960083456 2103396229021696 2107540557633336 2111041455569604 2111318249370624 2113737549382592 2117402740002816 2119311341715456 2119829012060928 2123628730417152 2135868461572608 2136390176217654 2138315892980064 2140219579873536 2142095483326464 2142148748414976 2144831237455872 2145283250918528 2148322087747584 2148394080043008 2158884285511968 2158974665293824 2163992116478864 2165178408793344 2169771135565824 2170301131395712 2173375406555136 2174191319236608 2177802932723712 2180457000271872 2182864140750482 2186722472562432 2189228176146256 2189515221569536 2193024266431488 2193152290043904 2195001032491008 2195825063706624 2196795400160256 2199472613646336 2199546320044032 2202153089826816 2203953304154112 2205811151437824 2205885070245888 2205939921518592 2210286292309872 2212149478057344 2214974700890112 2216655993440448 2218654060858368 2221357913284608 2221432353079296 2223173827155456 2225047876595712 2225122440044544 2227834175422464 2229580668155904 2229655383502848 2231534896644096 2231665168416768 2232279190740816 2235987295708824 2236080903340032 2238712271982144 2240542372680108 2240730220667904 2242506209107392 2242561970996928 2245370201711616 2247262961836032 2249024685610752 2249100052545024 2250995956789248 2251841009209344 2253870791983104 2255581608892416 2258235925516872 2258330464567296 2258462300602368 2264819703725376 2266671146705532 2267712193768448 2271479157545472 2274247387410432 2275252378737408 2276106537325824 2276297367027712 2278025206990848 2278158192758784 2280934562299904 2282665922159616 2284723490144256 2284800053379072 2289225088463796 2291307707695104 2292148747580608 2294080940207616 2295822278920464 2295956303639712 2297891705889024 2298754363567872 2300769222832128 2300826433482752 2302572892411008 2302650053796096 2305379015912448 2307457057210368 2307534382268416 2309208549161472 2309285932913664 2311367495860224 2312003447552988 2312235212521472 2315843984841282 2315940935602176 2318028497289216 2318801639994336 2318898714574848 2320561743132969 2322653469961104 2325484065469824 2325561994629888 2329346995811136 2329425054421632 2332263902395392 2332400054491136 2334366177411072 2336138094924288 2339121668481024 2341972333625344 2343651909731307 2345764449761712 2345862653116416 2347623687659301 2348701914974464 2350621929916848 2352603413172096 2356511392263744 2356820371390464 2357396056516032 2359520985357312 2362396510953472 2364189705093888 2366320757649408 2367209104461824 2369283964338176 2370983127337503 2374011202851344 2377954743055416 2380852733695296 2382998806107136 2384807638568544 2387853369907712 2389946324492288 2394734791723008 2394815041540096 2399593220123449 2401615984279848 2401716525809664 2405605379602572 2406508474360116 2408617780152384 2408677672552256 2412935142137856 2413443657283344 2415619106767104 2415700056437248 2419888845717504 2422661728069632 2434491131038722 2434572713128164 2440992527511552 2441588772820176 2443789591977216 2444110014775296 2445965234141184 2448169998188544 2451752286764032 2458797317238892 2460226944172032 2462881698164538 2463204624265728 2467296326299392 2470303196669952 2472529898668032 2473133847404416 2474489610049536 2477422226055168 2480344150166528 2481682411708416 2488917637398528 2491846538501376 2492455205587263 2494701875143408 2499027652445184 2499111397214208 2501975058452864 2502303110365184 2506313447350272 2506459760050176 2510623314468864 2511314089583418 2513682987024384 2518803776176128 2520821498251392 2521521738597027 2526041476925568 2528170832065536 2531399658160128 2533321135360512 2535604640980992 2536556539109376 2538694758039552 2540770088177664 2542911858966528 2543866500317184 2548092192178176 2548177581146112 2551176217989504 2555414052238656 2558528310836736 2558677671717888 2560619854491552 2560834537906176 2562927966853632 2566051382587392 2566137373384704 2568300527812608 2570313926412288 2570400060051456 2573446343344128 2573532581953536 2577807553019904 2578667341028184 2580841057733568 2582950841594676 2586098659013856 2588365375686144 2588429737668096 2590481310520608 2591671078592512 2593551392901504 2595889189361664 2595976180051968 2599139871326208 2600288432842752 2601264614086656 2603457379418112 2603609363152896 2608651844993628 2608761053896704 2616169573653552 2616257243958624 2619598568663552 2621806788808704 2623796890194816 2623950061302528 2626161949587456 2627147844077568 2629515923980288 2631511877041152 2634718875328512 2634872684036096 2638985005981926 2639095484755968 2642289654346272 2642465977073664 2644449671156454 2646678839818608 2650059017136384 2652070563580536 2653288618645504 2654461108526976 2655457626880128 2657696074822656 2657785136719872 2657851224885248 2662110852355584 2663110242519552 2665444459880448 2665510738501632 2665600062275584 2670762603207762 2673192325644288 2673281906835456 2675199085937343 2676427763575552 2678459325407208 2678615687579664 2680873656870528 2684230759970816 2686335041146176 2686425062762112 2688689615053824 2694076640688384 2694166921732608 2696595411836928 2697337355478486 2699881726803968 2701817982314829 2701931091535872 2704366580170752 2705381833670656 2709695002671432 2709762381621288 2713155660401536 2715124114443762 2717571495112992 2717662563491904 2720974552794624 2723427206979584 2725494444078336 2725851803222016 2728975279894528 2736839761969152 2736931476045824 2742392251569656 2744703982034112 2746787369422698 2749263290974368 2749623766622208 2750295399268704 2752774482916864 2757547754422272 2757640162443264 2758221322609536 2760707550590976 2760800064499712 2768756260651008 2771105202298944 2774280533564652 2777661522644512 2781596136001536 2782275578329968 2782368815003616 2789705745727488 2790387168937344 2792902390831104 2795388839018496 2801885314993156 2802002613444608 2806539609536334 2810054076844448 2814721940759472 2815090999160832 2819767230056448 2823203653337088 2826438682747904 2831339686920192 2836208470523904 2840334831982858 2847824615430144 2848520234956872 2851087857306752 2853626106498048 2856031602794496 2856127311101952 2856198331219968 2861849812856832 2864358225543168 2864429450330112 2869283787964416 2870073245238192 2873361981191961 2878512380682624 2880938855144448 2886807805410816 2886904545057792 2889338093789184 2895224154697728 2897833875406848 2898921758982144 2901000758656707 2903737243631616 2911983454876608 2915629963416576 2920473202558464 2924032355241984 2924203053391872 2926422690847488 2926668043321344 2927766751608832 2929060533547008 2932630151528448 2932728426725376 2937501630185472 2938604405538816 2947048389746496 2949532637409792 2951943818965344 2953299601186816 2955541324587264 2958205414477824 2961810551046144 2961909804105728 2964058734744576 2964231769540608 2966730502127616 2966829920059392 2972575861139556 2972774224207872 2972873844670464 2976372254321088 2981316394278432 2981441204453376 2984949695976192 2987389830240144 2987640294223872 2989908084175488 2990008278809856 2990082627995904 2993826935615488 2995999022834496 2996350615781376 2998625017365504 2998699580814336 2998800070060032 3001327942385664 3002454678945792 3007341366349824 3007442145189888 3010981234022496 3011107286089728 3013442648527122 3015982863979344 3016109125435392 3019759604967168 3022126921289448 3022228195607376 3024775816935552 3028638876727296 3030937786949184 3032329849880576 3033669838316544 3034808716434432 3037366942654464 3037544257011712 3042412402692096 3043554562879488 3046297986859008 3048482679323949 3052300117951728 3057370383928392 3058774586943488 3061096371893952 3061275071519616 3063855607852032 3065005818090496 3067692297109504 3070097189881344 3070200071728128 3073838687883264 3076609409613824 3078944732215296 3079047910551552 3081823327813632 3082671263403984 3085191283015863 3087791979788376 3087921247469568 3091735519992448 3094082324177292 3096871293281472 3100645420626432 3100749326173184 3102998987935728 3105795994414848 3105900072562176 3109685203193856 3112488236548096 3114850793232384 3115889703742389 3118828891308032 3124869212975076 3127685933015616 3130060025621214 3130164916879068 3134162573222464 3136804550896128 3139185565054512 3142015189684992 3142427161853952 3143194742021376 3146027980476416 3152252940125184 3155094343532544 3161310836450004 3166562183354406 3166977374055936 3170606324073888 3174470311593728 3178967012573184 3179743518091392 3185443095625728 3192979722297344 3202154645706464 3202288701079552 3204585264326481 3207473839470096 3208677965813488 3211490373536512 3213223122622464 3217246856183808 3217924876377792 3220825475689472 3222591120064512 3230215637426176 3236660622492094 3245988174718296 3246096950837552 3254656703348736 3255451697093568 3258386122636288 3261286978854912 3264036117479424 3270685500407808 3274296211125723 3280083708843648 3283842264219384 3284272832354304 3289728435065856 3292501548736512 3293737595559936 3299208920469504 3299319480066048 3303229634740224 3305929956231168 3308827605368832 3308909882277888 3315429438464808 3322462051335168 3323273607449684 3327981091287552 3332036869926912 3332148529618944 3334760740733184 3337683660066816 3341751263133696 3341946346733568 3344483075254272 3347497752625152 3348418786111224 3358068407973216 3361095331001856 3362028984796036 3363842956495392 3368055302567424 3370894442754048 3373650078817536 3375199544213504 3377761513814016 3380806187974656 3382075385479168 3387353888275308 3387495696850944 3387693450903552 3397229555588064 3397456256237568 3401568290652672 3407218736318208 3411371081115648 3411570228957184 3414159805988736 3414446050541568 3417037810486272 3417237289138176 3421401843449856 3421516497846272 3423998883239424 3427085235216384 3427200080068608 3431261791125504 3433837632695694 3436961561542656 3437076737359872 3438223121370912 3441121410311424 3443934455459568 3446837558833536 3448131545351808 3451153834248192 3451239650224128 3453859338616512 3453975080694144 3458068523868672 3461185585815552 3461301573402624 3463928899370496 3467051243790336 3468005171329482 3468352818782208 3471276505890816 3477042745933824 3478202459991504 3478348071862272 3483980204941656 3488226098204736 3488342991944832 3494137581632448 3495742385078272 3498395853593088 3498600081736704 3501549266116608 3502863792103424 3508682502721536 3512958500438016 3518646674642568 3518793979674624 3523052872461696 3525932894875272 3528905119758144 3533412022848512 3536094084774048 3539281478035968 3540610169173504 3543594766430208 3543713515626496 3546284557640832 3549481136474112 3550813656692736 3553925946507264 3554014318002176 3561016804277016 3566932114583124 3571279100542944 3571487583439552 3574498209160704 3577211457852816 3581780054861568 3581900083682816 3584919486738432 3592102187584512 3592222562310144 3595460549115904 3596449807304648 3602423976419772 3602574788714496 3608408069403858 3609762711540174 3612926670228576 3613016508828384 3619402713206784 3620165485925016 3623428660150656 3623550084655872 3627966070392832 3633992592104448 3649119682625536 3651736696558083 3651859069692246 3659605309378816 3662383159230264 3665684387965824 3666165022162944 3667060532358272 3672254997282816 3677628430146048 3680943400787968 3688195975858338 3691675014201344 3694322547246807 3694806936398592 3699040711419536 3705454795004928 3708794848002048 3709700771106624 3709825086671488 3719483017592832 3720516225249792 3723869854441472 3727185118691328 3737769807752064 3742052812715112 3748667095821312 3752962587679296 3753454665547776 3759689640075264 3762858912841728 3764271537782784 3770524480536576 3778205664264192 3789062215388352 3797099487240192 3798026979942496 3803406961471488 3804834808664064 3808042137059328 3808169748135936 3808264441626624 3811155132266496 3815799750475776 3822266371719168 3826764326984256 3831149308255948 3837792466255104 3838016507576832 3841251806859264 3844391950280448 3849077073881088 3849206060077056 3852450791718912 3855600090077184 3860169515016192 3860298872930304 3868001011542276 3871261586600352 3871423653543936 3879147988520784 3882548063529216 3882644606502144 3887506617888768 3893833784042496 3893964270077952 3898709806989312 3898937404522496 3901896921129984 3905186069127168 3905414044729344 3912977767490442 3913141580845056 3916668840247296 3918139207385088 3924385865937936 3929397852995328 3932710183213056 3935925091953792 3939242924381184 3940721766116352 3944273885970432 3947267815561728 3952078312992768 3952309026054144 3955640669503488 3963434481519408 3963698965610496 3963831792893952 3966674506734681 3968496339094784 3975088525704576 3979932927968256 3981691662790464 3983186440320192 3983520392298496 3986544112233984 3986677705079808 3986776837327872 3994665363779328 3998166689820672 3998266107752448 3998400093413376 4001770589847552 4003272905261056 4006143904811643 4009788488466432 4009922860253184 4014641645363328 4017688988110812 4017923531369496 4021310485305792 4026346139956224 4029502561719264 4029637594143168 4033034422580736 4038185168969728 4041114961032576 4041250382598912 4044893117755392 4046006033217729 4046411621912576 4049822590205952 4052896637303808 4056549870256128 4058072750505984 4064542504007148 4064643572431932 4069733490602304 4076357242669488 4076493845237856 4081461829191936 4081700095359488 4085140810469376 4088241666117504 4088777704833024 4093462919841792 4093600095637504 4098451583844352 4105259642953728 4105397214068736 4110228351205312 4113588377354484 4117055973051168 4117228329959424 4123894936461552 4124435649933312 4125443098903056 4129161724375296 4134193894168576 4136460243664896 4137331983914304 4141061325886464 4141200096749568 4146246937591808 4153134390976512 4154519604989852 4161420800346978 4166492283966768 4170247910687488 4173413367494952 4173553222505424 4182406067861504 4185580753406016 4189353586246656 4190926322695168 4202827972489734 4203003920166912 4206792458043392 4209809414304501 4215081115266672 4222082911139208 4222636498741248 4227475098765184 4234805480005632 4239658024121856 4247257460834304 4260502247974287 4271736923145216 4272780352435308 4276631785960128 4280439159747072 4284190966652928 4284297496829952 4290566501837056 4296644175495168 4296788160086016 4302895305168061 4317768571023936 4327984232957728 4330356817586688 4339542271131648 4340602262791424 4346750813110272 4348382638473216 4355605865447424 4365728281500964 4373444945124864 4378456352292512 4379030443139072 4386048532862976 4386304580087808 4390002064982016 4391650127413248 4393590800320512 4398945227292672 4399092640088064 4407906608308224 4411622302875648 4420572584619744 4424298956114688 4429949401780224 4433311986880896 4437308121716736 4442715826569216 4442864706158592 4446347654310912 4450095753191424 4450244880089088 4459161336311808 4459310767005696 4463069793288192 4464558381481632 4471974591417648 4472161806680064 4477424543964288 4481084745360216 4481460441335808 4485012418214784 4485123941993856 4490740403423232 4494525923672064 4498049371221504 4498200105090048 4501991913578496 4503682018418688 4511163217784832 4516471851033744 4516660929134592 4516924601204736 4520163972790683 4529639407450752 4533342293411064 4535424387536896 4542958315090944 4548494774820864 4550504757474816 4552213074651648 4556050413981696 4556316385517568 4561869124599808 4565331844319232 4569446980288512 4569600106758144 4578450176927592 4584297495161216 4588161880415232 4591644557840928 4591912607279424 4595783411778048 4597508727135744 4601538445664256 4601652866965504 4605145784822016 4605300107592192 4610758031824896 4614914114420736 4615068764536832 4618417098322944 4618571865827328 4622734991720448 4624006895105976 4624470425042944 4631687969682564 4631881871204352 4637603279988672 4641123486265938 4645306939922208 4650968130939648 4651123989259776 4658693991622272 4658850108843264 4664527804790784 4664800108982272 4668732354822144 4672276189848576 4678243336962048 4687303819462614 4691528899523424 4691725306232832 4695247375318602 4697403829948928 4701243859833696 4705206826344192 4713022784527488 4713640742780928 4714792113032064 4719041970714624 4724793021906944 4728379410187776 4732641515298816 4734418208923648 4741966254675006 4748022405702688 4755909486110832 4761705467390592 4765997612214272 4769615277137088 4775706739815424 4779892648984576 4789469583446016 4789630083080192 4799186440246898 4803231968559696 4803433051619328 4811210759205144 4813016948720232 4817235560304768 4817355345104512 4825870284275712 4826887314566688 4831238213534208 4831400112874496 4839777691435008 4845323456139264 4854990933738141 4868982262077444 4869145426256328 4881985055023104 4883177545640352 4887579183954432 4891930468282368 4896339996377088 4903504573528064 4917594634477784 4925763396329076 4926409248531456 4934592652598784 4940606393339904 4945059797336064 4946267694808832 4948979220099072 4954844452110336 4960688300333056 4963364823416832 4983693077002752 4984910411174526 4989403750286816 4998055304890368 4998222794428416 5003950116905728 5004606220730368 5012626894700544 5012919520100352 5021246628937728 5022628179166836 5037607552352256 5041642996502784 5043043477194054 5052082953851136 5056341664131072 5062799316320256 5066642270721024 5071209281961984 5073113078218752 5081540176355328 5085823717933056 5087733000634368 5096184384356352 5096355162292224 5102352435979008 5110828104477312 5117056621673472 5117355343435776 5121239708983104 5121669075812352 5125855933707264 5132102765174784 5132274746769408 5140627852824576 5140800120102912 5146892686688256 5147065163907072 5155615106039808 5157334682056368 5161682115467136 5165901683189352 5172197318027712 5176730751372288 5176859475336192 5180962621041216 5183342157185024 5187102785803008 5191778378723328 5191952360103936 5198279742652416 5200576865685504 5202007756994223 5202529228173312 5206914758836224 5207218726305792 5217303689987256 5217522107793408 5232339147307104 5232514487917248 5239197137327104 5243613577617408 5247593780389632 5247900122605056 5252323899174912 5254295688155136 5259031847960576 5263023754082304 5269437750657024 5269745368072192 5277970011963852 5278190969511936 5284579308692544 5288899342312908 5293357679637216 5300118034272768 5304141127161072 5306577237291008 5308922217053952 5310915253760256 5315392149645312 5315570273439744 5315702449770496 5324221704711168 5326220485039104 5330888919760896 5331021477003264 5331200124551168 5341525206415524 5346384651288576 5350398171874686 5352855527151104 5356918650814416 5357231375159328 5361747313741056 5368461519941632 5372670082292352 5372850125524224 5377379230107648 5388153281376768 5388333843465216 5393190823673856 5394674710956972 5403635964629658 5403862183071744 5408733160341504 5410763667341312 5414644067310261 5419390005342864 5419524763242576 5426311320803072 5430248228887524 5435142990225984 5435325126983808 5441949105589248 5446854413959168 5450988888156672 5457950559789056 5473679523938304 5473862952091648 5477788604538369 5484784503139312 5489407964068224 5493574738845396 5498526581948736 5499247533244416 5500590798537408 5505548965833728 5515095508844544 5516442645219072 5521415101181952 5521600128999424 5532293963787507 5537512521302016 5542210404597888 5548561067129304 5555323045289024 5563192272003072 5564551156659936 5564737630007232 5579411491454976 5580774337874688 5585804781662208 5590777678036992 5603770629986312 5604005226889216 5613079219072668 5620108153688896 5629443881518944 5630181998321664 5639534460112896 5646407306674176 5652877365495808 5680669663965716 5695649230860288 5697040469913744 5702175714613504 5707252212996096 5712063205588992 5712254622203904 5712396662439936 5723699625713664 5740146490476384 5746723962383922 5757024761365248 5761877710288896 5773615610821632 5773809090115584 5778676187578368 5790448309395456 5802001517313414 5807474487263232 5815728813036947 5823966909753216 5831259926833152 5840946405116928 5848064710483968 5848406106783744 5852845381694976 5858121067094016 5865260303056896 5875003260370944 5877208811077632 5883550723393063 5894096779492992 5899065274819584 5903887637930688 5906599202373632 5911082649174528 5916410828955648 5923621102092288 5928117469489152 5928463539081216 5933461004255232 5933659840118784 5945151722279112 5945548448415744 5945747689340928 5952744508642176 5962632788556864 5969899391952384 5974779660480288 5975280588447744 5979816168350976 5980016557619712 5980165255991808 5987653871230976 5991998045668992 5992701231562752 5997250034731008 5997399161628672 5997600140120064 6002655884771328 6004909357891584 6014682732699648 6014884290379776 6021962468044992 6026885297054244 6031965727958688 6032218250870784 6039519209934336 6044253842578896 6044456391214752 6049551633871104 6057277753454592 6061875573898368 6064659699761152 6067339676633088 6069617432868864 6074733885308928 6075088514023424 6084824805384192 6087109125758976 6096965358647898 6104600235903456 6114740767856784 6117549173886976 6122192743787904 6122550143039232 6127711215704064 6130011636180992 6135384594219008 6140194379762688 6140400143456256 6147677375766528 6157889464430592 6158095821103104 6165342526807968 6170382566031726 6175583959576752 6175842494939136 6183471039984896 6188164648354584 6193742586562944 6201290841252864 6201498652346368 6205997975871456 6211591988829696 6211800145124352 6219370406387712 6229701586464768 6231779407484778 6237657782616064 6242131200520467 6249738425950152 6255371866031232 6260120051242428 6260329833758136 6268325146444928 6273609101792256 6278371130109024 6284030379369984 6286389484042752 6292055960952832 6304241958734601 6304505880250368 6310188687065088 6322621672900008 6333124366708812 6333954748111872 6341212648147776 6348940623187456 6357934025146368 6359487036182784 6370886191251456 6385959444594688 6404309291412928 6409170528652962 6414947678940192 6417355931626976 6422980747073024 6426446245244928 6434493712367616 6435849752755584 6441650951378944 6445182240129024 6460431274852352 6473321244984188 6491976349436592 6492193901675104 6509313406697472 6510903394187136 6516772245272576 6522573957709824 6541371000815616 6548592422251446 6560167417687296 6567684528438768 6568545664708608 6579456870131712 6585003097473024 6587475191119872 6598417840939008 6598638960132096 6606459269480448 6611859912462336 6617655210737664 6617819764555776 6630858876929616 6644924102670336 6646547214899368 6655962182575104 6664073739853824 6664297059237888 6669521481466368 6675367320133632 6683502526267392 6688966150508544 6694995505250304 6696837572222448 6704511289447909 6716136815946432 6722190662003712 6724057969592072 6727685912990784 6736110605134848 6741788885508096 6747300157635072 6755523027628032 6761612375949312 6764150770958336 6774707776550616 6774991393701888 6775386901807104 6794459111176128 6803136581305344 6814437472636416 6822742162231296 6823140457914368 6828319611977472 6828892101083136 6834075620972544 6834474578276352 6842803686899712 6843032995692544 6847997766478848 6854170470432768 6854400160137216 6867675265391388 6873923123085312 6876446242741824 6882242820622848 6887868910919136 6893675117667072 6896263090703616 6902307668496384 6902479300448256 6907718677233024 6907950161388288 6916137047737344 6922371171631104 6922603146805248 6927857798740992 6934102487580672 6936010342658964 6936705637564416 6954085491867648 6956404919983008 6956696143724544 6967960409883312 6976452196409472 6976685983889664 6988275163264896 6991484770156544 6996791707186176 6997200163473408 7003098532233216 7005727584206848 7017365005443072 7025917000876032 7030955729193921 7037293349285136 7037587959349248 7046105744923392 7051865789750544 7057810239516288 7066824045697024 7072188169548096 7078562956071936 7081220338347008 7087189532860416 7087427031252992 7092569115281664 7098962272948224 7101627313385472 7107851893014528 7108028636004352 7112949382012509 7122033608554032 7133864229166248 7142558201085888 7142975166879104 7148996418321408 7154422915705632 7163560109723136 7163800167365632 7169838973476864 7184204375169024 7184445124620288 7190921098231808 7192899614609296 7198779660370347 7204847952839544 7205149577428992 7216816138807716 7219525423080348 7225853340457152 7226033017656768 7238805426413568 7240330971850032 7246857320301312 7247100169311744 7255932140785664 7267985184208896 7303473393116166 7303718139384492 7319210618757632 7324766318460528 7331368775931648 7332330044325888 7334121064716544 7344509994565632 7355256860292096 7361886801575936 7376391951716676 7388645094493614 7389613872797184 7398081422839072 7410909590009856 7417589696004096 7419401542213248 7419650173342976 7441032450499584 7447739708882944 7475539615504128 7477365616761789 7484105625430224 7497334191642624 7505925175358592 7506909331095552 7519379280150528 7541048961073152 7556411328528384 7564565215791081 7578124430776704 7594198974480384 7596053959884992 7606813922942976 7609669617328128 7616084274118656 7622310264532992 7631599500951552 7644532743438336 7653528653968512 7662298616511896 7675584932510208 7676033015153664 7682503613718528 7688783900560896 7698154147762176 7698412120154112 7704901583437824 7711200180154368 7720339030032384 7720597745860608 7736002023084552 7742523173200704 7758295977041568 7765096127058432 7765289213004288 7775013235777536 7787667568084992 7787928540155904 7797419613978624 7797874809044992 7803793842259968 7810372138254336 7810828089458688 7825955534980884 7826283161690112 7848771731875872 7858795705990656 7865420366426112 7871850183907584 7878485848762368 7881443532232704 7888547771940864 7894535631123456 7904156625985536 7904618052108288 7926868963038816 7927397931220992 7933349013469362 7936992678189568 7950177051409152 7959865855936512 7963383325580928 7966372880640384 7967040784596992 7973088224467968 7973355410159616 7973553674655744 7989330727558656 7996333379641344 7996532215504896 7996800186826752 8012287809623286 8019576976932864 8019845720506368 8029283290726656 8035377976221624 8035847062738992 8042620970611584 8052692279912448 8059005123438528 8059275188286336 8066068845161472 8076370337939456 8082229922065152 8082500765197824 8089786235510784 8092012066435458 8092823243825152 8099645180411904 8105453946944487 8105793274607616 8113099740512256 8116145501011968 8129085008014296 8129287144863864 8139466981204608 8152714485338976 8152987690475712 8162923658383872 8163400190718976 8170281620938752 8176483332235008 8177555409666048 8186925839683584 8187200191275008 8196903167688704 8210519285907456 8210794428137472 8220456702410624 8227176754708968 8234111946102336 8247789872923104 8248871299866624 8250886197806112 8258323448750592 8268387788337152 8272920487329792 8274663967828608 8282122651772928 8282400193499136 8292493875183616 8306268781953024 8309039209979704 8322841600693956 8332984567933536 8340495821374976 8346826734989904 8347106445010848 8364812135723008 8371161506812032 8378707172493312 8381852645390336 8405655944979468 8406007840333824 8419618828609002 8430162230533344 8444165822278416 8445272997482496 8454950197530368 8469610960011264 8479316048243712 8521004495948574 8543473846290432 8545560704870616 8553263571920256 8560878319494144 8568381933305856 8568594993659904 8581133003674112 8593288350990336 8605790610336122 8620085943575883 8635537142047872 8655968465915456 8660713635173376 8681204525582848 8693501626220544 8696765276946432 8711211730894848 8731456563001928 8746889890249728 8756912704585024 8758060886278144 8772097065725952 8772609160175616 8780004129964032 8783300254826496 8787181600641024 8797890454585344 8798185280176128 8815813216616448 8841145169239488 8848597912229376 8859898803560448 8866623973761792 8874616243433472 8885431653138432 8885729412317184 8892695308621824 8900191506382848 8900489760178176 8918322672623616 8918621534011392 8929116762963264 8943949182835296 8944323613360128 8954849087928576 8962169490720432 8962920882671616 8970024836429568 8970247883987712 8981480806846464 8989051847344128 8996098742443008 8996400210180096 9003983827156992 9007364036837376 9022326435569664 9032943702067488 9033321858269184 9040327945581366 9059278814901504 9066684586822128 9070848775073792 9085916630181888 9096989549641728 9101009514949632 9104426149303296 9112100827963392 9112632771035136 9130663688638464 9138893960577024 9156900353855184 9168594990322432 9176323760830464 9183289115681856 9183825214558848 9191566823556096 9195017454271488 9203076891328512 9203305733931008 9210291569644032 9210600215184384 9221516063649792 9229828228841472 9236834196645888 9237143731654656 9245469983440896 9248013790211952 9248940850085888 9255573849047589 9263375939365128 9263763742408704 9275206559977344 9282246972531876 9290613879844416 9301936261879296 9302247978519552 9317387983244544 9317700217686528 9329055609581568 9329600217964544 9337464709644288 9344552379697152 9347669111227167 9356486673924096 9374607638925228 9383057799046848 9390494750637204 9394807659897856 9402487719667392 9410413652688384 9426045569054976 9427281485561856 9429584226064128 9438083941429248 9449586043813888 9456758820375552 9465283030597632 9468836417847296 9483932509350012 9496044811405376 9511818972221664 9523410934781184 9531995224428544 9539230554274176 9551413479630848 9559785297969152 9578939166892032 9579260166160384 9598372880493796 9606463937119392 9606866103238656 9613755792979443 9622421518410288 9626033897440464 9634471120609536 9634710690209024 9651740568551424 9653774629133376 9662476427068416 9662800225748992 9690646912278528 9709981867476282 9737964524154888 9738290852512656 9763970110046208 9766355091280704 9775158367908864 9783860936564736 9807009147056128 9822888633377169 9835189268955568 9851526792658152 9852818497062912 9869185305197568 9881212786679808 9892535389617664 9897958440198144 9909688904220672 9921376600666112 9926729646833664 9941171911940003 9967386154005504 9969820822349052 9978807500573632 9996110609780736 9996445588856832 10007900233811456 10025253789401088 10025839040200704 10042493257875456 10045256358333672 10083285993005568 10086086954388108 10104165907702272 10112683328262144 10125598632640512 10133284541442048 10142418563923968 10146226156437504 10163080352710656 10192368768712704 10204704871958016 10221656208954624 10234113243346944 10234710686871552 10242479417966208 10243338151624704 10251711867414528 10264205530349568 10264549493538816 10281255705649152 10281600240205824 10293785373376512 10311230212079616 10314669364112736 10323364230934272 10331803366378704 10344394636055424 10353461502744576 10353718950672384 10361925242082432 10366684314370048 10374205571606016 10383556757446656 10383904720207872 10401153731371008 10404015513988446 10405058456346624 10413829517672448 10434607379974512 10435044215586816 10464678294614208 10465028975834496 10478394274654208 10487227155234816 10495187560779264 10495800245210112 10504647798349824 10508591376310272 10526047508164608 10538875501314048 10539490736144384 10555940023927704 10556381939023872 10569158617385088 10577798684625816 10586715359274432 10600236068545536 10608282254322144 10613154474582016 10617844434107904 10621830507520512 10630784299290624 10631140546879488 10631404899540992 10648443409422336 10652440970078208 10661777839521792 10662042954006528 10662400249102336 10683050412831048 10700796343749372 10705711054302208 10713837301628832 10714462750318656 10723494627482112 10736923039883264 10745340164584704 10745700251048448 10754758460215296 10776306562753536 10776667686930432 10786381647347712 10789349421913944 10807271929259316 10807724366143488 10829288134620522 10838780010685728 10839049526485152 10852622641606144 10860496457775048 10870285980451968 10870650253967616 10883898211178496 10893708827918336 10901977776313344 10915901119578112 10947359047876608 10955210089674249 10955577209076738 10969569006278624 10978815928136448 10987149477690792 10997053163897472 10998495066488832 11001181597074816 11011097931667456 11032885290438144 11042830202363904 11043200257998848 11064587927575014 11075025042604032 11082967641740421 11084420809195776 11097122134258608 11110646090578048 11126384544006144 11129102313319872 11129475260014464 11161548675749376 11171609563324416 11181555356073984 11207541259972624 11208010453778432 11226158438145336 11240216307377792 11258887763037888 11260363996643328 11279068920225792 11292814613348352 11305754730991616 11361339327931432 11391298461720576 11394080939827488 11404351429227008 11414504425992192 11424126411177984 11424509244407808 11424793324879872 11447399251427328 11480292980952768 11493447924767844 11514049522730496 11523755420577792 11547231221643264 11547618180231168 11557352375156736 11580896618790912 11604003034626828 11631457626073894 11647933819506432 11662519853666304 11681892810233856 11696129420967936 11696812213567488 11705690763389952 11716242134188032 11750006520741888 11754417622155264 11767101446786126 11788193558985984 11798130549639168 11807775275861376 11813198404747264 11822165298349056 11832821657911296 11856234938978304 11856927078162432 11866922008510464 11890303444558224 11891096896831488 11891495378681856 11905489017284352 11925265577113728 11939798783904768 11949559320960576 11950561176895488 11959632336701952 11960033115239424 11960330511983616 11975307742461952 11983996091337984 11994500069462016 11994798323257344 11995200280240128 12005311769542656 12009818715783168 12018431714434929 12029365465399296 12029768580759552 12043924936089984 12053770594108488 12063931455917376 12079038419868672 12088507685157792 12088912782429504 12099103267742208 12114555506909184 12123751147796736 12129319399522304 12134679353266176 12138018099653187 12139234865737728 12149467770617856 12150177028046848 12169649610768384 12174218251517952 12193930717295796 12209200471806912 12229481535713568 12235098347773952 12244385487575808 12245100286078464 12255422431408128 12260023272361984 12270769188438016 12280388759525376 12280800286912512 12295354751533056 12315778928861184 12316191642206208 12330685053615936 12340765132063452 12351167919153504 12351684989878272 12366942079969792 12376329296709168 12387485173125888 12402581682505728 12402997304692736 12411995951742912 12423183977659392 12423600290248704 12438740812775424 12459403172929536 12463558814969556 12484262401040934 12499476851900304 12510743732062464 12520240102484856 12520659667516272 12536650292889856 12547218203584512 12556742260218048 12568060758739968 12572778968085504 12584111921905664 12608483917469202 12609011760500736 12620377374130176 12629428242913503 12645243345800016 12666248733417624 12667909496223744 12682425296295552 12697881246374912 12718974072365568 12741772382502912 12771918889189376 12781506743922861 12808618582825856 12818341057305924 12829895357880384 12834711863253952 12845961494146048 12852892490489856 12871699505511168 12883301902757888 12890364480258048 12908685915504183 12920862549704704 12946642489968376 12983952698873184 12984387803350208 13018626813394944 13021806788374272 13033544490545152 13045147915419648 13097184844502892 13120334835374592 13135369056877536 13137091329417216 13158913740263424 13170006194946048 13174950382239744 13196835681878016 13197277920264192 13223719824924672 13261717753859232 13289848205340672 13293094429798736 13311924365150208 13328147479707648 13328594118475776 13339042962932736 13350734640267264 13377932301017088 13393675144444896 13409022578895818 13432273631892864 13444381324007424 13448115939184144 13455371825981568 13472221210269696 13483577771016192 13494600315270144 13511046055256064 13549415553101232 13549982787403776 13550773803614208 13588918222352256 13606273162610688 13628874945272832 13645484324462592 13646280915828736 13656639223954944 13668151241945088 13668949156552704 13685607373799424 13695995532957696 13708340940865536 13708800320274432 13735350530782776 13752892485483648 13764485641245696 13775737821838272 13787350235334144 13792526181407232 13804615336992768 13804958600896512 13815437354466048 13815900322776576 13832274095474688 13844742343262208 13845206293610496 13855715597481984 13868204975161344 13872020685317928 13873411275128832 13912809839966016 13935920819766624 13952904392818944 13953371967779328 13976550326529792 13982969540313088 13993583414372352 13994400326946816 14006197064466432 14011455168413696 14034730010886144 14061911458387842 14074586698570272 14075175918698496 14092211489846784 14103731579501088 14115620479032576 14133648091394048 14144376339096192 14157125912143872 14162440676694016 14174379065720832 14174854062505984 14185138230563328 14197924545896448 14203254626770944 14225898764025018 14244067217108064 14267728458332496 14285116402171776 14285950333758208 14297992836642816 14308845831411264 14327120219446272 14327600334731264 14339677946953728 14368408750338048 14368890249240576 14385799229218592 14397559320740694 14409695905679088 14410299154857984 14433632277615432 14439050846160696 14451706680914304 14452066035313536 14477610852827136 14480661943700064 14493714640602624 14494200338623488 14511864281571328 14535970368417792 14564972801214423 14606946786232332 14607436278768984 14638421237515264 14649532636921056 14662737551863296 14668242129433088 14689019989131264 14710513720584192 14723773603151872 14752783903433352 14777290188987228 14779227745594368 14796162845678144 14821819180019712 14835179392008192 14838803084426496 14839300346685952 14882064900999168 14895479417765888 14951079231008256 14954731233523578 14968211250860448 14994668383285248 15011850350717184 15013818662191104 15038758560301056 15112822657056768 15129130431582162 15156248861553408 15188397948960768 15192107919769984 15213627845885952 15219339234656256 15244620529065984 15263199001903104 15289065486876672 15307057307937024 15324597233023792 15351169865020416 15352066030307328 15365007227437056 15377567801121792 15396308295524352 15396824240308224 15422400360308736 15440678060064768 15441195491721216 15472004046169104 15485046346401408 15516591954083136 15530192254116864 15530578426008576 15550026471555072 15575335136169984 15575857080311808 15594839227957248 15607587684519936 15620744276508672 15621656178917376 15651911069961768 15652566323380224 15697543463751744 15717591411981312 15730840732852224 15743700367815168 15756971697524736 15762887064465408 15777095543881728 15789071262246912 15808313251971072 15809236104216576 15853737926077632 15866698026938724 15873985356379136 15900354102818304 15919731711873024 15926766651161856 15932745761280768 15934081569193984 15946176448935936 15946710820319232 15947107349311488 15978661455117312 15992666759282688 15993064431009792 15993600373653504 16024575619246572 16039153953865728 16058566581453312 16070755952443248 16071694125477984 16085241941223168 16105384559824896 16118010246877056 16118550376572672 16132137690322944 16152740675878912 16164459844130304 16165001530395648 16179572471021568 16184024132870916 16185646487650304 16210907893888974 16211586549215232 16226199481024512 16232291002023936 16243932201930783 16258170016028592 16258574289727728 16278933962409216 16305428970677952 16305975380951424 16325847316767744 16326800381437952 16340563241877504 16352966664470016 16373851679367168 16374400382550016 16393806335377408 16421038571814912 16421588856274944 16433365813615107 16440913404821248 16454353509417936 16468223892204672 16495579745846208 16497742599733248 16501772395612224 16516646897501184 16536775576674304 16549327935657216 16564245303545856 16564800386998272 16584987750367232 16596881891362521 16612537563906048 16618078419959408 16645683201387912 16665969135867072 16680991642749952 16693653469979808 16694212890021696 16729624271446016 16742323013624064 16757414344986624 16763705290780672 16811311889958936 16812015680667648 16839237657218004 16860324461066688 16888331644556832 16890545994964992 16909900395060736 16939221920022528 16958632096487424 17042008991897148 17086947692580864 17091121409741232 17106527143840512 17121756638988288 17136763866611712 17137189987319808 17162266007348224 17211581220672244 17240171887151766 17271074284095744 17311936931830912 17321427270346752 17362409051165696 17422423461789696 17447186439110841 17462913126003856 17493779780499456 17513825409170048 17516121772556288 17544194131451904 17545218320351232 17574363201282048 17595780909170688 17631626433232896 17650652170179189 17682290338478976 17697195824458752 17719797607120896 17733247947523584 17749232486866944 17770863306276864 17785390617243648 17800383012765696 17800979520356352 17836645345247232 17837243068022784 17858233525926528 17887898365670592 17909698175857152 17924338981440864 17925841765343232 17940049672859136 17940495767975424 17962961613692928 17978103694688256 17992197484886016 17992800420360192 18007967654313984 18014728073674752 18044652871139328 18065887404134976 18080655891162732 18118557629803008 18133369173644256 18141697550147584 18171833260363776 18193979099283456 18202019029899264 18208852298606592 18224201655926784 18225265542070272 18261327377276928 18313800707710368 18337189980644864 18352647521660928 18366578231363712 18367650429117696 18383133647112192 18390034908542976 18406153782657024 18406611467862016 18420583139288064 18421200430368768 18443032127299584 18473668393291776 18474287463309312 18496027580423904 18511147698095178 18526751878730256 18527527484817408 18550413119954688 18564493945063752 18581227759688832 18603872523758592 18604495957039104 18634775966489088 18635400435373056 18658111219163136 18659200435929088 18689104759394304 18695338222454334 18712973347848192 18726393601561401 18749215277850456 18766115598093696 18780989501274408 18789615319795712 18804975439334784 18820827305376768 18852091138109952 18859168452128256 18876167882858496 18899172087627776 18912725876203803 18913517640751104 18930566061195264 18937672835694592 18967865018700024 18992089622810752 19023637944443328 19046821869562368 19063990448857088 19078461108548352 19102826959261696 19119570595938304 19157878333784064 19158520332320768 19196745760987592 19212927874238784 19227511585958886 19244843036820576 19252067794880928 19268942241219072 19269421380418048 19303481137102848 19307549258266752 19324952854136832 19325600451497984 19381293824557056 19419963734952564 19475929048309776 19476581705025312 19527940220092416 19532710182561408 19550316735817728 19567721873129472 19614018294112256 19645777266754338 19670378537911136 19703053585316304 19705636994125824 19738370610395136 19762425573359616 19785070779235328 19795916880396288 19819377808441344 19842753201332224 19853459293667328 19882343823880006 19934772308011008 19939641644698104 19957615001147264 19992221219561472 19992891177713664 20015800467622912 20050507578802176 20084986515750912 20090512716667344 20113533868343727 20166571986011136 20172173908776216 20208331815404544 20225366656524288 20266569082884096 20284837127847936 20292452312875008 20326160705421312 20409409743916032 20443312417909248 20468226486693888 20469421373743104 20484958835932416 20486676303249408 20503423734829056 20528411060699136 20529098987077632 20562511411298304 20563200480411648 20629338728225472 20646728461868544 20663606732757408 20688789272110848 20706923005489152 20707437901344768 20723850484164864 20733368628740096 20748411143212032 20767113514893312 20767809440415744 20802307462742016 20808031027976892 20810116912693248 20869214759949024 20870088431173632 20929356589228416 20930057951668992 20956788549308416 20974454310469632 20990375121558528 20991600490420224 21009295596699648 21017182752620544 21052095016329216 21077751002628096 21111880047855408 21112763878047744 21138317234770176 21155597369251632 21173430718548864 21200472137091072 21216564508644288 21226308949164032 21235688868215808 21243661015041024 21261568598581248 21262281093758976 21262809799081984 21296886818844672 21304881940156416 21323555679043584 21324085908013056 21366100825662096 21401592687498744 21411422108604416 21427674603257664 21428925500637312 21446989254964224 21473846079766528 21490680329169408 21491400502096896 21509516920430592 21552613125507072 21553335373860864 21572763294695424 21578698843827888 21596338981111041 21614543858518632 21615448732286976 21658576269241044 21677560021371456 21678099052970304 21705245283212288 21720992915550096 21740571960903936 21741300507935232 21767796422356992 21787417655836672 21803955552626688 21831802239156224 21910420179348498 21911154418153476 21939138012557248 21957631856272896 21974298955381584 21994106327794944 21996990132977664 22002363194149632 22022195863334912 22065770580876288 22085660404727808 22086400515997696 22129175855150028 22165935283480842 22168841618391552 22194244268517216 22221292181156096 22252769088012288 22258204626639744 22258950520028928 22323097351498752 22343219126648832 22415082519945248 22416020907556864 22432096850285367 22452316876290672 22480432614755584 22517775526075776 22520727993286656 22558137840451584 22611509461983232 22693695647373243 22722678655862864 22782596923441152 22788161879654976 22808702858454016 22829008851984384 22848252822355968 22894798502854656 22960585961905536 22986895849535688 23028099045460992 23047510841155584 23094462443286528 23095236360462336 23114704750313472 23161793237581824 23208006069253656 23262915252147788 23295867639012864 23325039707332608 23363785620467712 23392258841935872 23393624427134976 23411381526779904 23432484268376064 23534202893572252 23576387117971968 23596261099278336 23615550551722752 23626396809494528 23644330596698112 23665643315822592 23712469877956608 23713854156324864 23780606889116448 23782193793662976 23810978034568704 23850531154227456 23879597567809536 23899118641921152 23901122353790976 23919264673403904 23920066230478848 23920661023967232 23950615484923904 23967992182675968 23989000138924032 23989596646514688 23990400560480256 24036863428869858 24058730930798592 24059537161519104 24087849872179968 24107541188216976 24127862911834752 24158076839737344 24177015370315584 24177825564859008 24198206535484416 24229111013818368 24247502295593472 24269358706532352 24276036199306374 24278469731475456 24298935541235712 24339299221536768 24348436503035904 24387861434591592 24418400943613824 24458963071427136 24470196695547904 24488770975151616 24490200572156928 24510844862816256 24520046544723968 24560777519050752 24561600573825024 24590709503066112 24631557857722368 24632383284412416 24661370107231872 24681530264126904 24702335838307008 24733884159939584 24752658593418336 24774970346251776 24805163365011456 24805994609385472 24823991903485824 24846367955318784 24847200580497408 24877481625550848 24918806345859072 24927117629939112 24968524802081868 24998953703800608 25021487464124928 25040480204969712 25041319335032544 25073300585779712 25094436407169024 25113484520436096 25136121517479936 25145557936171008 25168223843811328 25216967834938404 25218023521001472 25258856485827006 25290486691600032 25332497466835248 25335818992447488 25364850592591104 25395762492749824 25437948144731136 25543837778378752 25563013487845722 25617237165651712 25636682114611848 25659790715760768 25669423726507904 25691922988292096 25705784980979712 25743399011022336 25766603805515776 25817371831008366 25841725099409408 25860257830727649 25893284979936752 25967905397746368 25968775606700416 26043613576748544 26067088981090304 26090295830839296 26194369689005784 26240669670749184 26270738113755072 26274182658834432 26317827480526848 26340012389892096 26349900764479488 26393671363756032 26394555840528384 26447439649849344 26523435507718464 26579696410681344 26586188859597472 26623848730300416 26656294959415296 26657188236951552 26678085925865472 26701469280534528 26755864602034176 26787350288889792 26818045157791636 26864547263785728 26888762648014848 26896231878368288 26910743651963136 26944442420539392 26967155542032384 26989200630540288 27022092110512128 27098831106202464 27099965574807552 27177836444704512 27212546325221376 27257749890545664 27290968648925184 27292561831657472 27313278447909888 27336302483890176 27337898313105408 27391991065915392 27416681881731072 27470701061565552 27505784970967296 27528971282491392 27551475643676544 27574700470668288 27585052362814464 27609230673985536 27609917201793024 27630874708932096 27631800645553152 27664548190949376 27689484686524416 27711431194963968 27736409950322688 27744041370635856 27746822550257664 27766721547142767 27825619679932032 27871841639533248 27905808785637888 27906743935558656 27953100653059584 27987166828744704 27988800653893632 28012394128932864 28022910336827392 28043007333681501 28069460021772288 28123822916775684 28149173397140544 28184422979693568 28207463159002176 28231240958065152 28267296182788096 28288752678192384 28314251824287744 28324881353388032 28348758131441664 28349708125011968 28370276461126656 28395849091792896 28406509253541888 28451797528050036 28488134434216128 28535456916664992 28570232804343552 28571900667516416 28595985673285632 28617691662822528 28654240438892544 28655200669462528 28679355893907456 28736817500676096 28737780498481152 28771598458437184 28795118641481388 28819391811358176 28820598309715968 28867264555230864 28878101692321392 28903413361828608 28904132070627072 28955221705654272 28961323887400128 28987429281205248 28988400677246976 29023728563142656 29071940736835584 29129945602428846 29213893572464664 29214872557537968 29276842475030528 29299065273842112 29325475103726592 29336484258866176 29421027441168384 29447547206303744 29468665900131507 29505567806866704 29554580377974456 29558455491188736 29592325691356288 29643638360039424 29677606168852992 29678600693371904 29764129801998336 29790958835531776 29823515735820009 29902158462016512 29909462467047156 29936422501720896 29989336766570496 30023700701434368 30077517120602112 30120267136176427 30258260863164324 30312497723106816 30376795897921536 30384215839539968 30427255691771904 30438678469312512 30489241058131968 30614114615874048 30649194466047584 30702339730040832 30704132060614656 30730014454874112 30755135602243584 30792616591048704 30793648480616448 30844800720617472 30881356120129536 30944008092338208 30970092692802816 31033183908166272 31060384508233728 31061156852017152 31100052943110144 31150670272339968 31151714160623616 31215175369039872 31241488553017344 31303822139923536 31305132646760448 31395086927503488 31435182823962624 31461681465704448 31487400735630336 31513943395049472 31525774128930816 31578142524493824 31616626503942144 31618472208433152 31707475852155264 31733396053877448 31747970712758272 31800708205636608 31839463423746048 31853533302323712 31865491522561536 31892352897871872 31893421640638464 31894214698622976 31957322910234624 31985333518565376 31986128862019584 31987200747307008 32049151238493144 32117133162906624 32141511904886496 32143388250955968 32170483882446336 32210769119649792 32236020493754112 32237100753145344 32264275380645888 32305481351757824 32328919688260608 32330003060791296 32359144942043136 32368048265741832 32371292975300608 32421815787777948 32423173098430464 32487864403861566 32516340032057184 32517148579455456 32557867924818432 32610857941355904 32611950761902848 32651694633535488 32653600762875904 32681126483755008 32705933328940032 32747703358734336 32748800765100032 32842077143629824 32866731627230214 32881826809642496 32908707018835872 32936447784409344 32991159491692416 32995485199466496 33003544791224448 33033293795002368 33073551153348608 33098655871314432 33128490607091712 33129600773996544 33193763782725042 33225075127812096 33236156839918816 33291366402775824 33331938271734144 33361983285499904 33387306939959616 33388425780043392 33459248542892032 33484646027248128 33514828689973248 33527410581561344 33622623779917872 33624031361335296 33678475314436008 33720648922133376 33776663289113664 33781091989929984 33819800790121472 33878443840045056 33917264192974848 34084017983794296 34173895385161728 34182242819482464 34213054287681024 34243513277976576 34273527733223424 34274379974639616 34324532014696448 34423162441344488 34480343774303532 34542148568191488 34623873863661824 34642854540693504 34724818102331392 34894372878221682 34925826252007712 34987559560998912 35027650818340096 35032243545112576 35088388262903808 35090436640702464 35148726402564096 35263252866465792 35301304340358378 35364580676957952 35394391648917504 35439595214241792 35466495895047168 35498464973733888 35570781234487296 35600766025531392 35673290690494464 35674486136045568 35716467051853056 35775796731341184 35819396351714304 35848677962881728 35851683530686464 35880099345718272 35880991535950848 35925923227385856 35984394969772032 35985600840720384 36015935308627968 36029456147349504 36089305742278656 36131774808269952 36161311782325464 36237115259606016 36266738347288512 36283395100295168 36343666520727552 36387958198566912 36404038059798528 36414054298959561 36417704597213184 36448403311853568 36450531084140544 36522654754553856 36627601415420736 36674379961289728 36705295043321856 36733156462727424 36735300858235392 36766267294224384 36780069817085952 36812307565314048 36813222935724032 36841166278576128 36842400860737536 36886064254599168 36947336786583552 36948574926618624 36992055160847808 37022295396190356 37053503757460512 37055054969634816 37100826239909376 37128987890127504 37162455519377664 37207745047517184 37208991914078208 37269551932978176 37270800870746112 37316222438326272 37318400871858176 37378209518788608 37390676444908668 37452787203122802 37498430555700912 37532231196187392 37561979002548816 37579230639591424 37609950878669568 37641654610753536 37704182276219904 37718336904256512 37752335765716992 37825451752407606 37827035281502208 37861132122390528 37875345671389184 37935730037400048 37984179245621504 38047275888886656 38093643739124736 38127980897714176 38156922217096704 38205653918523392 38315756667568128 38317040664641536 38344520231768583 38393491521975184 38425855748477568 38455023171917772 38489686073641152 38504135589761856 38537884482438144 38538842760836096 38615098516533504 38649905708273664 38651200902995968 38726057746512549 38762587649114112 38839927469905128 38951858096619552 38953163410050624 39055880440184832 39065420365122816 39100633471635456 39135443746258944 39228036588224512 39291554533508676 39340757075822272 39406107170632608 39411273988251648 39476741220790272 39524851146719232 39570141558470656 39591833760792576 39685506402664448 39764687647760012 39869544616022016 39879283289396208 39915230002294528 39984442439122944 39985782355427328 40031600935245824 40181025433334688 40227067736687454 40333143972022272 40344347817552432 40416663630809088 40450733313048576 40533138165768192 40652321410842624 40818819487832064 40886624835818496 40936452973387776 40938842747486208 40969917671864832 41006847469658112 41056822121398272 41125022822596608 41126400960823296 41184855063751441 41258677456450944 41293456923737088 41327213465514816 41377578544221696 41413846010978304 41414875802689536 41447700968329728 41496822286424064 41534227029786624 41535618880831488 41604614925484032 41616062055953784 41620233825386496 41738429519898048 41858713178456832 41860115903337984 41913577098616832 41948908620939264 41980750243117056 41983200980840448 42018591193399296 42034365505241088 42104190032658432 42223760095710816 42225527756095488 42276634469540352 42311194738503264 42346861437097728 42400944274182144 42433129017288576 42452617898328064 42471377736431616 42487322030082048 42523137197162496 42524562187517952 42525619598163968 42593773637689344 42609763880312832 42732201651324192 42803185374997488 42822844217208832 42855349206515328 42857851001274624 42893978509928448 42947692159533056 42981360658338816 42982801004193792 43019033840861184 43105226251014144 43106670747721728 43157397687655776 43192677962222082 43229087717037264 43230897464573952 43317152538482088 43355120042742912 43356198105940608 43410490566424576 43441985831100192 43481143921807872 43482601015870464 43535592844713984 43607911105253376 43663604478312448 43694918403643269 43820840358696996 43822308836306952 43878276025114496 43915263712545792 43948597910763168 43988212655589888 44004726388299264 44044391726669824 44131541161752576 44171320809455616 44172801031995392 44258351710300056 44331870566961684 44337683236783104 44388488537034432 44442584362312192 44505538176024576 44516409253279488 44517901040057856 44646194702997504 44686438253297664 44830165039890496 44864193700570734 44904633752581344 44960865229511168 45035551052151552 45041455986573312 45116275680903168 45223018923966464 45387391294746486 45445357311725728 45565193846882304 45576323759309952 45617405716908032 45658017703968768 45789597005709312 45921171923811072 45973791699071376 46056198090921984 46095021682311168 46188924886573056 46190472720924672 46323586475163648 46416012138507312 46525830504295576 46591735278025728 46650079414665216 46727571240935424 46784517683871744 46822763053559808 46864968536752128 46931579026135363 47068405787144504 47152774235943936 47192522198556672 47231101103445504 47288661193396224 47331286631645184 47424939755913216 47427708312649728 47561213778232896 47621956069137408 47701062308454912 47759195135619072 47798237283842304 47802244707581952 47838529346807808 47840132460957696 47841322047934464 47901230969847808 47935984365351936 47978000277848064 47979193293029376 47980801120960512 48073726857739716 48117461861597184 48175699744359936 48215082376433952 48255725823669504 48316153679474688 48354030740631168 48355651129718016 48396413070968832 48458222027636736 48495004591186944 48538717413064704 48552072398612748 48556939462950912 48678598443073536 48696873006071808 48775722869183184 48836801887227648 48917926142854272 48940393391095808 48977541950303232 48980401144313856 49021689725632512 49040093089447936 49121555038101504 49123201147650048 49181419006132224 49263115715444736 49264766568824832 49322740214463744 49363060528253808 49404671676614016 49467768319879168 49505317186836672 49549940692503552 49610326730022912 49611989218770944 49647983806971648 49692735910637568 49694401160994816 49754963251101696 49790645674087563 49837612691718144 49854235259878224 49937049604163736 49997907407601216 50042974928249856 50080960409939424 50082638670065088 50146601171559424 50188872814338048 50226969040872192 50272243034959872 50291115872342016 50336447687622656 50433935669876808 50436047042002944 50517712971654012 50580973383200064 50664994933670496 50671637984894976 50729701185182208 50791524985499648 50875896289462272 51126026975691444 51234474331303424 51273364229223696 51319581431521536 51338847453015808 51383845976584192 51411569961959424 51486798022044672 51533207611031552 51634743662016732 51720515661455298 51786569959873504 51935810795492736 51937551213400832 52087227153497088 52134177962180608 52341559317332523 52388739378011568 52481339341498368 52541476227510144 52548365317668864 52635654961053696 52787342727512064 52894879299698688 52951956510537567 53046871015436928 53159392821362688 53172377719194944 53247697460600832 53312589918830592 53356171851730944 53402938561069056 53511729204068352 53574700577779584 53636090315583272 53729094527571456 53777525296029696 53792463756736576 53821487303926272 53888884841078784 53934311084064768 53978401261080576 54044184221024256 54197662212404928 54355672889409024 54425092650442752 54515499781091328 54581937297850368 54585123663314944 54626556895819776 54672604967780352 54675796626210816 54783982131830784 54941402123131104 55011569941934592 55057942564982784 55102951287353088 55149400941336576 55170104725628928 55218461347971072 55219834403586048 55261749417864192 55263601291106304 55329096381898752 55422862389927936 55488082741271712 55533443094285534 55651239359864064 55743683279066496 55811617571275776 55813487871117312 55906201306119168 55974333657489408 55977601307787264 56086014667363002 56138920043544576 56247645833551368 56298346794281088 56368845959387136 56414926318004352 56462481916130304 56534592365576192 56577505356384768 56628503648575488 56649762706776064 56697516262883328 56738177628611409 56740552922253312 56791698183585792 56813018507083776 56903595056100072 56976268868432256 57070913833329984 57140465608687104 57143801335032832 57191971346571264 57235383325645056 57308480877785088 57310401338925056 57358711787814912 57473635001352192 57475560996962304 57543196916874368 57590237282962776 57638783622716352 57734529110461728 57756203384642784 57806826723657216 57808264141254144 57910443411308544 57922647774800256 57974858562410496 57976801354493952 58047457126285312 58143881473671168 58259891204857692 58427787144929328 58429745115075936 58553684950061056 58598130547684224 58650950207453184 58672968517732352 58842054882336768 58937331800263014 59011135613733408 59109160755948912 59116910982377472 59184651382712576 59287276720078848 59355212337705984 59357201386743808 59528259603996672 59647031471640018 59804316924033024 59818924934094312 59872845003441792 59978673533140992 60047401402868736 60240534272352854 60340601605031181 60516521726328648 60624995446213632 60768431679079936 60854511383543808 60877356938625024 60978482116263936 61228229231748096 61298388932095168 61404679460081664 61408264121229312 61460028909748224 61510271204487168 61585233182097408 61587296961232896 61689601441234944 61888016184676416 61940185385605632 62066367816332544 62120769016467456 62122313704034304 62200105886220288 62301340544679936 62303428321247232 62430350738079744 62607644279847072 62610265293520896 62790173855006976 62870365647925248 62923362931408896 62974801471260672 63027886790098944 63051548257861632 63156285048987648 63233253007884288 63414951704310528 63466792107754896 63495941425516544 63601416411273216 63678926847492096 63707066604647424 63730983045123072 63784705795743744 63786843281276928 63788429397245952 63914645820469248 63970667037130752 63972257724039168 64098302476986288 64234266325813248 64283023809772992 64286776501911936 64340967764892672 64421538239299584 64472040987508224 64474201506290688 64528550761291776 64657839376521216 64660006121582592 64718289884086272 64736096531483664 64742585950601216 64789016943333123 64843631575555896 64846346196860928 64975728807723132 65032680064114368 65034297158910912 65115735849636864 65221715882711808 65223901523805696 65303389267070976 65307201525751808 65362252967510016 65411866657880064 65495406717468672 65497601530200064 65733463254460428 65763653619284992 65817414037671744 65872895568818688 65982318983384832 65990970398932992 66007089582448896 66066587590004736 66147102306697216 66197311742628864 66256981214183424 66259201547993088 66387527565450084 66472313679837632 66582732805551648 66663876543468288 66723966570999808 66774613879919232 66776851560086784 66918497085784064 66969292054496256 67029657379946496 67054821163122688 67245247559835744 67248062722670592 67296290550856101 67356950628872016 67441297844266752 67553326578227328 67562183979859968 67639601580242944 67834528385949696 68081086942119729 68168035967588592 68347790770323456 68364485638964928 68426108575362048 68487026555953152 68649064029392896 68846324882688976 68960687548607064 69084297136382976 69247747727323648 69285709081387008 69449636204662784 69588203383580021 69788745756443364 69851652504015424 69975119121997824 70055301636680192 70176776525807616 70180873281404928 70297452805128192 70602608680716756 70729161353915904 70788783297835008 70879190428483584 70932991790094336 70996929947467776 71141562468974592 71346581380988928 71432934103706112 71551593462682368 71638792703428608 71697355925763456 71703367061372928 71760198691436544 71761983071901696 71851846454771712 71968789939544064 71971201681440768 72178611484557312 72263549616539904 72322623564650928 72474230519212032 72533476694577024 72566790200590336 72687333041455104 72808076119597056 72828108597919122 72835409194426368 72896806623707136 73045309509107712 73255202830841472 73348759922579456 73410590086643712 73466312925454848 73470601716470784 73532534588448768 73560139634171904 73682332557152256 73684801721475072 73772128509198336 73894673573167104 73897149853237248 73984110321695616 74044590792380712 74107007514921024 74201652479818752 74257975780255008 74324911038755328 74415490095034368 74417983828156416 74539103865956352 74541601741492224 74632444876652544 74636801743716352 74756419037577216 74781352889817336 74905574406245604 74996861111401824 75064462392374784 75123958005097632 75158461279182848 75219901757339136 75283309221507072 75408364552439808 75436673808513024 75504671531433984 75650903504815212 75654070563004416 75871460074800096 75968358491243008 76094551777773312 76187287478249472 76255961795428352 76313844434193408 76411307837046784 76631513335136256 76689040463537166 76786983043950368 76851711496955136 76910046343835544 76979372147282304 77008271179523712 77075768964876288 77077685521672192 77230197033067008 77299811416547328 77302401805991936 77452115493025098 77525175298228224 77580773492182947 77679854939810256 77903716193239104 77906326820101248 78130840730245632 78201266943270912 78270887492517888 78456073176449024 78583109067017352 78681514151644544 78812214341265216 78822547976503296 78953482441580544 79049702293438464 79140283116941312 79183667521585152 79371012805328896 79529375295520024 79739089232044032 79758566578792416 79830460004589056 79968884878245888 79971564710854656 80063201870491648 80362050866669376 80454135473374908 80666287944044544 80688695635104864 80833327261618176 80901466626097152 81066276331536384 81637638975664128 81773249671636992 81872905946775552 81877685494972416 81939835343729664 82013694939316224 82250045645193216 82369710127502882 82517354912901888 82586913847474176 82654426931029632 82755157088443392 82827692021956608 82829751605379072 82895401936659456 82993644572848128 83068454059573248 83209229850968064 83232124111907568 83240467650772992 83476859039796096 83717426356913664 83720231806675968 83827154197233664 83961500486234112 83966401961680896 84037182386798592 84068731010482176 84129022001044503 84208380065316864 84447520191421632 84553268939080704 84622389477006528 84693722874195456 84801888548364288 84866258034577152 84905235796656128 84942755472863232 84974644060164096 85046274394324992 85049124375035904 85051239196327936 85187547275378688 85219527760625664 85464403302648384 85606370749994976 85645688434417664 85710698413030656 85715702002549248 85787957019856896 85895384319066112 85962721316677632 85965602008387584 86038067681722368 86210452502028288 86213341495443456 86314795375311552 86385355924444164 86458175434074528 86461794929147904 86634305076964176 86710240085485824 86712396211881216 86820981132849152 86883971662200384 86962287843615744 86965202031740928 87071185689427968 87215822210506752 87389836807286538 87641680717393992 87644617672613904 87756552050228992 87830527425091584 87897195821526336 87976425311179776 88009452776598528 88088783453339648 88263082323505152 88342641618911232 88405997700394521 88516703420600112 88663741133923368 88675366473566208 88776977074068864 88885168724624384 89032818506558976 89035802080115712 89292389405995008 89372876506595328 89470547207460027 89660330079780992 89728387401141468 89809267505162688 89921730459022336 90071102104303104 90232551361806336 90360801408529281 90446037847932928 90774782589492972 90890714623451456 91130387693764608 91152647518619904 91234811433816064 91316035407937536 91842343847622144 91947583398142752 92112396181843968 92190043364622336 92377849773146112 92380945441849344 92832024277014624 93051661008591152 93183470556051456 93300158829330432 93455142481870848 93645526107119616 93863158052270726 94136811574289008 94305548471887872 94385044397113344 94462202206891008 94577322386792448 94849879511826432 94855416625299456 95122427556465792 95243912138274816 95402124616909824 95518390271238144 95596474567684608 95677058693615616 95680264921915392 95682644095868928 95871968730703872 95956000555696128 95958386586058752 95961602241921024 96147453715479432 96351399488719872 96430164752867904 96511451647339008 96632307358949376 96708061481262336 96711302259436032 96792826141937664 96916444055273472 96990009182373888 97077434826129408 97104144797225496 97113878925901824 97551445738366368 97673603774455296 97835852285708544 97880786782191616 97955083900606464 97960802288627712 98043379451265024 98080186178895872 98243110076203008 98246402295300096 98526231430889472 98645480428927488 98726121056507616 98809343353228032 98935536639758336 99010634373673344 99099881385007104 99220653460045824 99223978437541888 99295967613943296 99385471821275136 99388802321989632 99581291348175126 99675225383436288 99708470519756448 99874099208327472 99995814815202432 100085949856499712 100161920819878848 100165277340130176 100293202343118848 100377745628676096 100453938081744384 100544486069919744 100582231744684032 100867871339753616 100872094084005888 101035425943308024 101161946766400128 101329989867340992 101343275969789952 101459402370364416 101583049970999296 101751792578924544 102252053951382888 102468948662606848 102546728458447392 102639162863043072 102677694906031616 102767691953168384 102823139923918848 102973596044089344 103066415222063104 103269487324033464 103441031322910596 103573139919747008 103871621590985472 103875102426801664 104174454306994176 104268355924361216 104683118634665046 104777478756023136 104962678682996736 105082952455020288 105096730635337728 105271309922107392 105789758599397376 105903913021075134 106093742030873856 106318785642725376 106344755438389888 106495394921201664 106712343703461888 107023458408136704 107149401155559168 107272180631166544 107458189055142912 107555050592059392 107584927513473152 107642974607852544 107777769682157568 107956802522161152 108088368442048512 108395324424809856 108711345778818048 108850185300885504 109030999562182656 109163874595700736 109253113791639552 109345209935560704 109351593252421632 109567964263661568 109882804246262208 110023139883869184 110115885129965568 110205902574706176 110298801882673152 110340209451257856 110436922695942144 110439668807172096 110523498835728384 110527202582212608 110658192763797504 110845724779855872 110976165482543424 111066886188571068 111302478719728128 111487366558132992 111623235142551552 111626975742234624 111812402612238336 111948667314978816 111955202615574528 112172029334726004 112495291667102736 112596693588562176 112737691918774272 112829852636008704 112924963832260608 113069184731152384 113155010712769536 113257007297150976 113299525413552128 113476355257222818 113481105844506624 113583396367171584 113626037014167552 113807190112200144 113952537736864512 114141827666659968 114280931217374208 114287602670065664 114383942693142528 114470766651290112 114616961755570176 114620802677850112 114947270002704384 114951121993924608 115033560695305749 115086393833748736 115180474565925552 115277567245432704 115469058220923456 115512406769285568 115613653447314432 115616528282508288 115845295549600512 115949717124820992 115953602708987904 116094914252570624 116178173239537647 116287762947342336 116519782409715384 116855574289858656 116859490230151872 117107369900122112 117196261095368448 117301900414906368 117345937035464704 117684109764673536 117874663600526028 118022271227466816 118218321511897824 118233821964754944 118369302765425152 118574553440157696 118710424675411968 118714402773487616 119056519207993344 119294062943280036 119608633848066048 119637849868188624 119745690006883584 119957347066281984 120094802805737472 120481068544705708 120681203210062362 121033043452657296 121249990892427264 121536863358159872 121956964232527872 122456458463496192 122596777864190336 122809358920163328 122816528242458624 123020542408974336 123170466364194816 123379202882469888 123554565191254323 123776032369352832 123880370771211264 124132735632665088 124241538032934912 124244627408068608 124602681089359872 124606856642494464 124860701476159488 125215288559694144 125580347710013952 125740731295850496 125846725862817792 125949602942521344 126055773580197888 126103096515723264 126312570097975296 126829903408621056 126933584215509792 126991882851033088 127202832822546432 127357853694984192 127414133209294848 127461966090246144 127569411591487488 127573686562553856 127576858794491904 127829291640938496 128196604953972576 128468532651626496 128566047619545984 128573553003823872 128681935529785344 128843076478599168 128944081975016448 128948403012581376 129057101522583552 129315678753042432 129320012243165184 129472193062967328 129578033886666246 129687263151111792 129692692393721856 129951457615446264 130065360128228736 130068594317821824 130231471699273728 130443431765423616 130447803047611392 130606778534141952 130614403051503616 130823733315760128 130990813434937344 131084755210929807 131466926508920856 131527307238569984 131634828075343488 131745791137637376 131964637966769664 132014179164897792 132133175180009472 132294204613394432 132394623485257728 132513962428366848 132518403095986176 132775055130900168 132944627359675264 133165465611103296 133327753086936576 133447933141999616 133549227759838464 133553703120173568 133836994171568128 133938584108992512 134059314759892992 134109642326245376 134490495119671488 134592581101712202 134713901257744032 134882595688533504 135106653156454656 135124367959719936 135279203160485888 135669056771899392 136162173884239458 136336071935177184 136695581540646912 136728971277929856 136852217150724096 136974053111906304 137298128058785792 137692649765377952 137921375097214128 138168594272765952 138495495454647296 138571418162774016 138899272409325568 139176406767160042 139577491512886728 139703305008030848 139950238243995648 140110603273360384 140353553051615232 140594905610256384 140794737078406089 141205217361433512 141458322707831808 141577566595670016 141865983580188672 141993859894935552 142283124937949184 142865868207412224 143103186925364736 143277585406857216 143394711851526912 143406734122745856 143520397382873088 143523966143803392 143703692909543424 143937579879088128 143942403362881536 144527099233079808 144645247129301856 144948461038424064 145066953389154048 145133580401180672 145374666082910208 145616152239194112 145656217195838244 145670818388852736 146090619018215424 146510405661682944 146697519845158912 146821180173287424 146932625850909696 146941203432941568 147065069176897536 147120279268343808 147364665114304512 147369603442950144 147544257018396672 147789347146334208 147794299706474496 147968220643391232 148089181584761424 148214015029842048 148403304959637504 148515951560510016 148649822077510656 148830980190068736 148835967656312832 149078207731912704 149083203482984448 149264889753305088 149512838075154432 149562705779634672 149811148812491208 149993722222803648 150128924784749568 150247916010195264 150316922558365696 150439803514678272 150566618443014144 150816729104879616 150873347617026048 151009343062867968 151301807009630424 151308141126008832 151742920149600192 151936716982486016 152189103555546624 152374574956498944 152511923590856704 152627688868386816 152822615674093568 153378080927074332 153573966087900736 153703422993910272 153820092687671088 153958744294564608 154016542359047424 154151537929752576 154155371043344384 154460394066134016 154599622833094656 154604803611983872 154904230986050196 155161546984365894 155359709879620512 155807432386478208 155812653640202496 156261681460491264 156402533886541824 156912146352898048 157024677951997569 157166218134034704 157363028303289088 157624428682530432 157645095953006592 157906964883161088 158280566233882624 158742025610657792 158855869531612701 159058750591040048 159478178464088064 159517133157584832 159660920009178112 159937769756491776 160126403740983296 160724101733338752 160908270946749816 161332575888089088 161377391270209728 161666654523236352 161802933252194304 162132552663072768 163275277951328256 163546499343273984 163745811893551104 163755370989944832 163879670687459328 164027389878632448 164739420255005764 165034709825803776 165173827694948352 165308853862059264 165510314176886784 165655384043913216 165659503210758144 165790803873318912 165987289145696256 166464248223815136 166953718079592192 167434852713827328 167440463613351936 167654308394467328 167923000972468224 167932803923361792 168258044002089006 168416760130633728 168895040382843264 169106537878161408 169244778954013056 169387445748390912 169603777096728576 169732516069154304 169885510945726464 169949288120328192 170092548788649984 170375094550757376 170439055521251328 170928806605296768 171212741499989952 171291376868835328 171421396826061312 171431404005098496 171575914039713792 171925442633355264 171931204016775168 172076135363444736 172420905004056576 172426682990886912 172629590750623104 172770711848888328 172916350868149056 173268610153928352 173420480170971648 173424792423762432 173641962265698304 173767943324400768 173924575687231488 173930404063481856 174142371378855936 174431644421013504 174779673614573076 175283361434787984 175289235345227808 175513104100457984 175661054850183168 175794391643052672 175952850622359552 176018905553197056 176177566906679296 176526164647010304 176811995400789042 177033406841200224 177327482267846736 177350732947132416 177553954148137728 177770337449248768 178065637013117952 178071604160231424 178584778811990016 178941094414920054 179320660159561984 179456774802282936 179618535010325376 179843460918044672 180142204208606208 180721602817058562 180892075695865856 181021804815093543 181549565178985944 181781429246902912 182305295037239808 182469622867632128 182632070815875072 183684687695244288 183895166796285504 184224792363687936 184380086729244672 184755699546292224 184761890883698688 185664048554029248 186103322017182304 186366941112102912 186600317658660864 186910284963741696 187291052214239232 187726316104541452 188273623148578016 188611096943775744 188770088794226688 188924404413782016 189154644773584896 189699759023652864 190244855112931584 190487824276549632 190804249233819648 191036780542476288 191192949135369216 191354117387231232 191360529843830784 191365288191737856 191743937461407744 191912001111392256 191916773172117504 192294907430958864 192702798977439744 192860329505735808 193022903294678016 193264614717898752 193416122962524672 193422604518872064 193585652283875328 193980018364747776 194154869652258816 194208289594450992 194227757851803648 194367050829999369 195102891476732736 195347207548910592 195671704571417088 195910167801212928 195921604577255424 196086758902530048 196160372357791744 196486220152406016 196492804590600192 197290960857854976 197452242113015232 197618686706456064 197871073279516672 198021268747346688 198199762770014208 198441306920091648 198447956875083776 198591935227886592 198770943642550272 198777604643979264 199162582696350252 199416941039512896 199748198416654944 199991629630404864 200171899712999424 200323841639757696 200330554680260352 200586404686237696 200755491257352192 200907876163488768 201088972139839488 201164463489368064 201735742679507232 201744188168011776 202070851886616048 202323893532800256 202659979734681984 202686551939579904 202918804740728832 203166099941998592 203503585157849088 204504107902765776 204937897325213696 205093456916894784 205278325726086144 205355389812063232 205535383906336768 205947192088178688 206132830444126208 206538974648066928 206882062645821192 207146279839494016 207743243181970944 207750204853603328 208348908613988352 208536711848722432 208764610150740063 209366237269330092 209554957512046272 209925357365993472 210165904910040576 210542619844214784 211807826042150268 212187484061747712 212637571285450752 212689510876779776 212990789842403328 213424687406923776 214298802311118336 214544361262333088 214916378110285824 215110101184118784 215169855026946304 215285949215705088 215555539364315136 215913605044322304 216790648849619712 217422691557636096 217700370601771008 218061999124365312 218506227583279104 218690419871121408 219135928527323136 219765608492524416 220046279767738368 220231770259931136 220411805149412352 220597603765346304 220680418902515712 221046997671456768 221054405164425216 221316385527595008 221691449559711744 221952330965086848 222133772377142136 222604957439456256 222974733116265984 223246470285103104 223253951484469248 223624805224476672 223897334629957632 223910405231149056 224344058669452008 224990583334205472 225193387177124352 225475383837548544 225659705272017408 225849927664521216 226138369462304768 226310021425539072 226514014594301952 226599050827104256 226952710514445636 226962211689013248 227614380224400288 227905075473729024 228283655333319936 228561862434748416 228575205340131328 228767885386285056 228941533302580224 229233923511140352 229241605355700224 229894540005408768 230067121390611498 230172787667497472 230360949131851104 230555134490865408 230938116441846912 231024813538571136 231227306894628864 231233056565016576 231690591099201024 231899434249641984 231907205417975808 232356346479075294 232575525894684672 233039564819430768 233711148579717312 233718980460303744 234214739800244224 234392522190736896 234603800829812736 234691874070929408 235368219529347072 235749327201052056 236044542454933632 236436643023795648 236467643929509888 236738605530850304 237149106880315392 237420849350823936 237428805546975232 238113038415986688 238588125886560072 239217267696132096 239275699736377248 239491380013767168 239914694132563968 240189605611474944 240962137089411416 241362406420124724 242066086905314592 242499981784854528 243073726716319744 244912916926992384 245193555728380672 245618717840326656 245633056484917248 246041084817948672 247109130382508646 247552064738705664 247760741542422528 248265471265330176 248483076065869824 248489254816137216 249205362178719744 249721402952318976 250430577119388288 251160695420027904 251481462591700992 251899205885042688 252111547160395776 252206193031446528 252625140195950592 253659806817242112 253867168431019584 253983765702066176 254405665645092864 254715707389968384 254828266418589696 254923932180492288 255138823182974976 255147373125107712 255153717588983808 255658583281876992 256393209907945152 256937065303252992 257132095239091968 257147106007647744 257363871059570688 257686152957198336 257888163950032896 257896806025162752 258114203045167104 258631357506084864 258640024486330368 258944386125934656 259156067773332492 259374526302223584 259385384787443712 259902915230892528 260130720256457472 260137188635643648 260462943398547456 260886863530847232 260895606095222784 261213557068283904 261228806103007232 261647466631520256 262169510421859614 262933853017841712 263054614477139968 263269656150686976 263491582275274752 263929275933539328 264028358329795584 264266350360018944 264789246970515456 265027924856733696 265550110261800336 265889254719350528 266330931222206592 266655506173873152 266895866283999232 267098455519676928 267107406240347136 267877168217985024 268118629519785984 268219284652490752 268411641622380081 268980990239342976 269185162203424404 269427802515488064 269765191377067008 270213306312909312 270558406320971776 271082404225587843 271338113543798784 272324347768478916 272672143870354368 273391163081293824 273457942555859712 273704434301448192 273948106223812608 274596256117571584 275385299530755904 275842750194428256 276337188545531904 276990990909294592 277142836325548032 277798544818651136 278352813534320084 279154983025773456 279406610016061696 279900476487991296 280221206546720768 281589474156812178 282410434722867024 282916645415663616 283155133191340032 283731967160377344 284566249875898368 285731736414824448 286206373850729472 286555170813714432 286789423703053824 287040794765746176 287047932287606784 287875159758176256 287884806725763072 288293985446260087 289054198466159616 289290494258603712 289896922076848128 290133906778308096 290749332165820416 291232304478388224 291312434391676488 291341636777705472 293020811323365888 293395039690317824 293642360346574848 293865251701819392 293882406865883136 294130138353795072 294240558536687616 294729330228609024 294739206885900288 295578694292668416 295936441286782464 296178363169522848 296428030059684096 296806609919275008 297031903121020032 297299644155021312 297661960380137472 297671935312625664 298156415463825408 298166406965968896 299025676150308864 299125411559269344 299622297624982416 299987444445607296 300257849569499136 300495832020390528 300633845116731392 300879607029356544 301133236886028288 301633458209759232 301746695234052096 302603614019260848 302616282252017664 303485840299200384 303873433964972032 304378207111093248 304749149912997888 305255377736773632 305645231348187136 306756161854148664 307147932175801472 307406845987820544 307640185375342176 307917488589129216 308033084718094848 308303075859505152 308310742086688768 308920788132268032 309199245666189312 309209607223967744 309808461972100392 310323093968731788 310719419759241024 311614864772956416 311625307280404992 312523362920982528 312805067773083648 314049355903995138 314332436268069408 314726056606578176 315248857365060864 315290191906013184 315813929766322176 316561132467765248 317711739063225402 318117501182080096 318956356928176128 319034266315169664 319321840018356224 320252807481966592 321448203466677504 321816541893499632 322665151776178176 322754782540419456 323333309046472704 324265105326145536 326550555902656512 327092998686547968 327491623787102208 327759341374918656 328054779757264896 329478840510011528 330069419651607552 330347655389896704 330617707724118528 331020628353773568 331310768087826432 331319006421516288 331581607746637824 331974578291392512 332928496447630272 333907436159184384 334869705427654656 334880927226703872 335308616788934656 335846001944936448 335865607846723584 336516088004178012 337790080765686528 338213075756322816 338489557908026112 338774891496781824 339207554193457152 339465032138308608 339771021891452928 339898576240656384 340750189101514752 340878111042502656 341857613210593536 342425482999979904 342582753737670656 342842793652122624 342862808010196992 343151828079427584 343850885266710528 343862408033550336 344841810008113152 344853365981773824 345259181501246208 345541423697776656 345832701736298112 346537220307856704 346840960341943296 346849584847524864 347283924531396608 347535886648801536 347849151374462976 347860808126963712 348284742757711872 348534519718612941 348863288842027008 349559347229146152 350566722869575968 350578470690455616 351026208200915968 351322109700366336 351588783286105344 351905701244719104 352037811106394112 352355133813358592 353052329294020608 353623990801578084 354066813682400448 354654964535693472 354701465894264832 355107908296275456 355540674898497536 356131274026235904 356143208320462848 357169557623980032 357882188829840108 358641320319123968 358913549604565872 359237070020650752 359686921836089344 360284408417212416 361443205634117124 362043609630187086 363099130357971888 363562858493805824 364610590074479616 364939245735264256 367369375390488576 367790333592571008 368449584727375872 369511399092584448 370663695573762969 371328097108058496 372206644034364608 372733882224205824 373820569927483392 374582104428478464 375452632209082904 376547246297156032 377222193887551488 377540177588453376 377848808827564032 378309289547169792 380489710225863168 380975648553099264 381608498467639296 382073561084952576 382385898270738432 382708234774462464 382721059687661568 382730576383475712 383487874922815488 384589814861917728 385405597954879488 385720659011471616 386045806589356032 386529229435797504 386832245925049344 386845209037744128 387171304567750656 387960036729495552 388416579188901984 388734101659998738 390205782953465472 390694415097821184 391343409142834176 391820335602425856 391843209154510848 392972440304812032 394581921715709952 394904484226030464 395237373412912128 395742146559033344 396042537494693376 396399525540028416 396882613840183296 397183870455773184 397541887285100544 397555209287958528 398325165392700504 398833882079025792 399496396833309888 399983259260809728 400343799425998848 400647683279515392 400661109360520704 401172809372475392 401510982514704384 401815752326977536 402177944279678976 402328926978736128 403471485359014464 404141703773232096 404647787065600512 405319959469363968 405373103879159808 405837609481457664 406332199883997184 407007170315698176 409008215805531552 409875794650427392 410186913833789568 410556651452172288 410710779624126464 411070767812673536 411894384176357376 413077949296133856 413764125291642384 414292559678988032 415486486363941888 415500409707206656 416697817227976704 417529220301480126 418732474538660184 419109915024092544 419850714731986944 420331809820081152 422384211235218267 423615652084300536 424374968123495424 425379021753559552 425981579684806656 426849374813847552 428597604622236672 429088722524666176 429832756220571648 430220202368237568 430339710053892608 430571898431410176 431111078728630272 431827210088644608 433581297699239424 434845383115272192 435400741203542016 436123998248730624 437012455166558208 438271857054646272 439531216985048832 440092559535476736 440463540519862272 440823610298824704 441195207530692608 441360837805031424 442093995342913536 442108810328850432 442632771055190016 443382899119423488 443904661930173696 444267544754284272 445209914878912512 445949466232531968 446492940570206208 446507902968938496 447249610448953344 447794669259915264 448688117338904016 449981166668410944 450386774354248704 450950767675097088 451319410544034816 451699855329042432 452620042851078144 453028029188603904 453198101654208512 453905421028891272 453924423378026496 455228760448800576 455810150947458048 456567310666639872 457123724869496832 457150410680262656 457535770772570112 457883066605160448 458467847022280704 458483210711400448 460134242781222996 460345575334994944 460721898263702208 461110268981730816 461876232883693824 462049627077142272 462454613789257728 462466113130033152 463381182198402048 463798868499283968 463814410835951616 464712692958150588 466079129638861536 467422297159434624 467437960920607488 468429479600488448 468785044381473792 469207601659625472 469383748141858816 470736439058694144 471074033855992707 471498654402104112 472089084909867264 472873286047591296 472935287859019776 473477211061700608 474841698701647872 474857611093950464 476226076831973376 476567608594838103 477176251773120144 478434535392264192 478551399472754496 478982760027534336 480379211222949888 481924274178822832 482724812840249448 484132173810629184 484999963569709056 486147453432639488 489825833853984768 490387111456761344 491237435680653312 491266112969834496 492082169635897344 494218260765017292 495104129477411328 495521483084845056 496530942530660352 496966152131739648 496978509632274432 500861154238776576 502321390840055808 502962925183401984 503798411770085376 505250280391901184 507319613634484224 507734336862039168 507967531404132352 508811331290185728 509656532837179392 509847864360984576 510277646365949952 511317166563753984 512786419815890304 513874130606505984 514264190478183936 514294212015295488 514727742119141376 515776327900065792 515793612050325504 516228406090334208 517262715012169728 517280048972660736 517888772251869312 518312135546664984 518749052604447168 519805830461785056 520261440512914944 520274377271287296 520925886797094912 521773727061694464 521791212190445568 522427114136567808 522457612206014464 523294933263040512 524339020843719228 525867706035683424 526109228954279936 526539312301373952 526983164550549504 527858551867078656 528056716659591168 528532700720037888 529578493941030912 531100220523600672 531778509438701056 532661862444413184 533311012347746304 533791732567998464 534196911039353856 534214812480694272 535754336435970048 536823283244760162 537961980478685952 538370324406848808 538855605030976128 539530382754134016 540426612625818624 541116812641943552 542164808451175686 542676227087597568 543065414445280629 544648695536957832 545344287740708736 546915885111719424 547408868602896384 547896212447625216 549192512235143168 550770599061511808 551685500388856512 552674377091063808 553981981818589184 554285672651096064 555597089637302272 556705627068640168 558309966051546912 558813220032123392 559800952975982592 560442413093441536 563178948313624356 564820869445734048 565833290831327232 566310266382680064 567463934320754688 571463472829648896 572412747701458944 573110341627428864 573578847406107648 574081589531492352 574095864575213568 575750319516352512 576587970892520174 578108396932319232 578580988517207424 579793844153696256 580267813556616192 582464608956776448 582624868783352976 582683273555410944 586041622646731776 586790079380635648 587730503403638784 587764813731766272 588260276707590144 588481117073375232 589458660457218048 589478413771800576 591872882573564928 592356726339045696 592856060119368192 593613219838550016 594063806242040064 594599288310042624 595323920760274944 595343870625251328 596312830927650816 596332813931937792 598250823118538688 599244595249964832 599974888891214592 600515699138998272 600991664040781056 601267690233462784 601759214058713088 602266473772056576 603266916419518464 603493390468104192 605207228038521696 605232564504035328 606971680598400768 607746867929944064 608756414222186496 609498299825995776 610510755473547264 613512323708297328 614295864351602944 614813691975641088 615280370750684352 615834977178258432 616066169436189696 616606151719010304 616621484173377536 617841576264536064 618398491332378624 619616923944200784 620646187937463576 621438839518482048 623229729545912832 623250614560809984 625046725841965056 625610135546167296 626293830452220189 628098711807990276 628664872536138816 629452113213156352 630497714730121728 631627859532644352 633122264935530496 635423478126450804 636235002364160192 637912713856352256 638068532630339328 638643680036712448 640505614963933184 642896406933355008 643633083786999264 645330303552356352 645509565080838912 646666618092945408 653101111805313024 654185997373095936 655518682749837312 658957681020023056 660138839303215104 660695310779793408 661235415448237056 662041256707547136 663163215493275648 663949156582785024 665856992895260544 667814872318368768 669739410855309312 669761854453407744 671692003889872896 671731215693447168 673032176008356024 675580161531373056 676426151512645632 676979115816052224 677549782993563648 678415108386914304 678930064276617216 679542043782905856 679797152481312768 683715226421187072 684850965999959808 685165507475341312 685685587304245248 685725616020393984 686303656158855168 687701770533421056 687724816067100672 689683620016226304 690518363002492416 691082847395553312 691665403472596224 693074440615713408 693681920683886592 693699169695049728 694567849062793216 695071773297603072 695698302748925952 695721616253927424 697069039437225882 697726577684054016 699118694458292304 701133445739151936 701156941380911232 702052416401831936 702644219400732672 703177566572210688 703811402489438208 704075622212788224 706104658588041216 707247981603156168 708133627364800896 709309929071386944 709402931788529664 710215816592550912 711081349796995072 712262548052471808 712286416640925696 714339115247960064 715764377659680216 717282640638247936 717827099209131744 718474140041301504 719373843672178688 720568816834424832 722886411268234248 724087219260374172 726198260715943776 727125716987611648 729221180148959232 729878491470528512 734738750780977152 735580667185142016 736899169454751744 741327391147525938 742656194216116992 744413288068729216 745467764448411648 749164208856956928 750905264418165808 753094492594312064 754444387775102976 755697617655128064 756618579094339584 760979420451726336 761951297106198528 763216996935278592 764147122169905152 764771796541476864 765416469548924928 765442119375323136 765461152766951424 766975749845630976 769179629723835456 770811195909758976 771441318022943232 772091613178712064 773058458871595008 773664491850098688 773690418075488256 774342609135501312 775920073458991104 776833158377803968 777468203319997476 780411565906930944 781388830195642368 782686818285668352 783640671204851712 783686418309021696 789163843431419904 789808968452060928 790474746825824256 791484293118066688 792085074989386752 792799051080056832 794367740911546368 795083774570201088 796650330785401008 797667764158051584 798992793666619776 799966518521619456 800687598851997696 801295366559030784 801322218721041408 802345618744950784 803631504653955072 804355888559357952 804657853957472256 805234924867140243 806942970718028928 808283407546464192 809295574131201024 810639918938727936 811675218962915328 812664399767994368 813247212676763529 814014340631396352 818016431611063104 819751589300854784 820373827667579136 821113302904344576 821421559248252928 822141535625347072 823788768352714752 826155898592267712 827528250583284768 828585119357976064 830972972727883776 831000819414413312 833395634455953408 835058440602960252 837464949077320368 838219830048185088 839701429463973888 840663619640162304 844768422470436534 847231304168601072 848749936246990848 850758043507119104 853698749627695104 857195209244473344 858177445049332352 859665512441143296 860679420107785216 861143796862820352 863654420177289216 864881956338780261 867162595398478848 869690766230544384 872247996497461248 874024910333116416 879062433970097664 880185119070953472 880927081039724544 881647220597649408 882390415061385216 882721675610062848 884187990685827072 884217620657700864 887809323860347392 888535089508568544 890419829757825024 891898932465063936 892985881140412416 893015805937876992 894499220897906688 897376234677808032 899962333336821888 900773548708497408 901901535350194176 902638821088069632 903399710658084864 905240085702156288 907810842057782544 907848846756052992 910457520897601152 911620301894916096 913134621333279744 914247449738993664 914300821360525312 915766133210320896 916935694044561408 920268485562445992 920691150669989888 921443796527404416 922220537963461632 923752465767387648 924099254154284544 924909227578515456 924932226260066304 926762364396804096 927597736998567936 927628821671903232 929425385916301176 932158259277723072 934844594318869248 934875921841214976 936858959200976896 937570088762947584 938415203319250944 938767496283717632 942148067711985414 942997308804208224 944178169819734528 945746572095182592 945870575718039552 946954422123401216 949683397403295744 949715222187900928 953135217189676206 954352503546240288 956869070784528384 957102798945508992 957965520055068672 960758422445899776 963848548357645664 965449625680498896 968264347621258368 969999927139418112 972294906865278976 979651667707969536 980774222913522688 982474871361306624 984164339271794688 988436521530034584 990208258954822656 991042966169690112 993061885061320704 993932304263479296 993957019264548864 1001722308477553152 1004642781680111616 1005925850366803968 1007596823540170752 1014639227268968448 1015468673724078336 1015935062808264704 1017622662580371456 1019313065674358784 1019695728721969152 1022634333127507968 1025572839631780608 1027748261213011968 1028528380956367872 1028588424030590976 1029455484238282752 1031552655800131584 1031587224100651008 1034525430024339456 1034560097945321472 1035777544503738624 1036624271093329968 1037498105208894336 1039611660923570112 1040522881025829888 1040548754542574592 1041851773594189824 1043547454123388928 1043582424380891136 1044854228273135616 1046589866526081024 1048678041687438456 1051735412071366848 1052218457908559872 1053078624602747904 1053966329101099008 1055717103734157312 1056113433319182336 1057065401440075776 1059156987882061824 1062200441047201344 1063557018877402112 1065323724888826368 1066622024695492608 1067583465135996928 1068393822078707712 1068429624961388544 1071508672871940096 1073646566489520324 1075923960957371904 1076740648813697616 1077711210061952256 1079060765508268032 1080853225251637248 1082233625283887104 1084329616902351372 1086130828890561258 1089297391073915664 1090688575481417472 1093831770223438848 1094817737205792768 1098385024470286336 1101541198123023616 1103371000777713024 1105348754182127616 1107963963637178368 1111194179274604544 1111991086721288907 1113411254137280336 1116619932103093824 1117626440064246784 1120884826186883072 1126357896627248712 1129641738891468096 1131666581662654464 1132620532765360128 1134927868641509376 1142926945659297792 1144825495402917888 1146220683254857728 1147157694812215296 1148163179062984704 1148191729150427136 1153175941785040348 1156216793864638464 1157161977034414848 1159587688307392512 1160535627113232384 1165249737566705952 1172083245293463552 1173580158761271296 1175461006807277568 1175529627463532544 1178917320914436096 1183745765147129856 1184713452678091392 1185712120238736384 1187226439677100032 1188127612484080128 1189198576620085248 1190647841520549888 1192625661855301632 1192665627863875584 1196501646237077376 1198489190499929664 1199949777782429184 1201031398277996544 1201983328081562112 1203518428117426176 1204532947544113152 1206533832839036928 1206986780936208384 1210414456077043392 1213943361196801536 1215493735859888128 1217512828444372992 1218996599651991552 1221021510947094528 1227024647416594656 1228591728703205888 1229627383951282176 1230560741501368704 1231669954356516864 1232132338872379392 1233212303438020608 1233242968346755072 1235683152529072128 1239233847888401568 1241292375874927152 1242877679036964096 1246459459091825664 1246501229121619968 1250093451683930112 1252587660904440378 1256197423615980552 1257329745072277632 1258904226426312704 1260995429460243456 1266244529871060992 1267152633705654801 1270846956252901608 1272470004728320384 1276137065260678656 1277287360073424896 1281011229927866368 1285792813866710016 1287266167573998528 1290660607104712704 1291019130161677824 1293333236185890816 1306202223610626048 1308371994746191872 1311037365499674624 1317915362040046112 1320277678606430208 1321390621559586816 1322470830896474112 1324082513415094272 1326326430986551296 1327898313165570048 1331713985790521088 1335629744636737536 1339478821710618624 1339523708906815488 1343384007779745792 1346064352016712048 1351160323062746112 1352852303025291264 1353958231632104448 1355099565987127296 1357860128553234432 1359084087565811712 1359594304962625536 1367430452842374144 1369701931999919616 1371371174608490496 1371451232040787968 1372607312317710336 1375403541066842112 1375449632134201344 1381036726004984832 1382165694791106624 1383330806945192448 1386148881231426816 1387363841367773184 1387398339390099456 1389135698125586432 1390143546595206144 1391396605497851904 1391443232507854848 1394138078874451764 1398237388916584608 1402266891478303872 1402313882761822464 1404104832803663872 1405288438801465344 1406355133144421376 1407622804978876416 1408151244425576448 1412209317176082432 1414495963206312336 1416267254729601792 1418619858142773888 1418805863577059328 1420431633185101824 1422162699593990144 1424525096104943616 1424572833281851392 1428678230495920128 1431528755319360432 1434565281276495872 1435654198418263488 1436948280082603008 1438747687344357376 1441137633668849664 1445772822536468496 1448174438520748344 1452396521431887552 1454251433975223296 1458442360297918464 1459756982941057024 1469477501561954304 1471161334370284032 1473798338909503488 1482654782295051876 1485312388432233984 1488826576137458432 1490935528896823296 1501810528836331616 1506188985188624128 1508888775550205952 1511395235310256128 1521958840903452672 1523902594212397056 1526433993870557184 1529543593082953728 1530832939097849856 1533951499691261952 1538359259447670912 1541622391819517952 1542882636045886464 1544183226357424128 1547328983700197376 1547380836150976512 1548685218271002624 1551840146917982208 1553666316755607936 1554936406639994952 1560823131813861888 1562777660391284736 1565373636571336704 1567281342409703424 1567372836618043392 1578327686862839808 1579617936904121856 1580949493651648512 1582968586236133376 1584170149978773504 1585598102160113664 1588735481823092736 1593300661570802016 1595335528316103168 1597985587333239552 1599933037043238912 1601375197703995392 1602590733118061568 1602644437442082816 1604691237489901568 1607263009307910144 1610469849734280486 1613885941436057856 1616566815092928384 1618591148262402048 1621279837877455872 1623350437925830656 1626494425353527058 1628028681262792704 1636032863222126208 1639503178601709568 1640747655335158272 1642226605808689152 1642843118496505856 1647577536705429504 1652311797184535424 1655056501166569536 1657170238715952128 1661945945455767552 1662001638828826624 1666791268911906816 1670116881205920504 1674929898154640736 1676439660096370176 1679402858927947776 1681327239280324608 1689536844940873068 1694462608337202144 1697499872493981696 1701516087014238208 1714390418488946688 1716354890098664704 1719331024882286592 1721358840215570432 1722287593725640704 1729763912677560522 1734325190796957696 1739381532461088768 1748049820666232832 1758124867940195328 1760370238141906944 1763294441195298816 1764780830122770432 1765443351220125696 1768375981371654144 1768435241315401728 1775618647720694784 1777070179017137088 1780839659515650048 1783797864930127872 1785971762280824832 1786031611875753984 1788998441795813376 1794752469355616064 1799924666673643776 1801547097416994816 1803803070700388352 1805277642176139264 1806799421316169728 1810480171404312576 1815621684115565088 1815697693512105984 1820915041795202304 1823240603789832192 1826269242666559488 1828494899477987328 1828601642721050624 1831532266420641792 1840536971124891984 1841382301339979776 1842887593054808832 1844441075926923264 1847504931534775296 1848198508308569088 1849818455157030912 1849864452520132608 1853524728793608192 1855195473997135872 1858850771832602352 1864316518555446144 1869689188637738496 1869751843682429952 1875140177525895168 1876830406638501888 1877534992567435264 1878881491356660567 1884296135423970828 1885994617608416448 1888356339639469056 1891493144190365184 1893908844246802432 1899366794806591488 1899430444375801856 1906270434379352412 1908705007092480576 1913738141569056768 1914205597891017984 1915931040110137344 1921516844891799552 1927697096715291328 1930899251360997792 1936528695242516736 1939999854278836224 1944589813730557952 1959303335415939072 1961548445827045376 1976873043060069168 1980416517909645312 1982085932339380224 1986123770122641408 2003444616955106304 2009285563360223232 2015193647080341504 2018057898123820609 2029278454537936896 2030937347448156672 2035245325160742912 2038626131348717568 2039391457443938304 2051145679263561216 2055496522426023936 2057056761912735744 2057176848061181952 2058910968476565504 2063105311600263168 2063174448201302016 2069050860048678912 2071555089007477248 2073248542186659936 2074996210417788672 2079223321847140224 2081045762051659776 2081097509085149184 2083703547188379648 2087094908246777856 2087164848761782272 2093179733052162048 2097356083374876912 2103470824142733696 2104436915817119744 2106157249205495808 2107932658202198016 2111434207468314624 2112226866638364672 2118313975764123648 2124400882094402688 2127114037754804224 2130647449777652736 2133244049390985216 2136787644157415424 2136859249922777088 2143017345743880192 2147293132979040648 2151847921914743808 2153481297627395232 2155422420123904512 2158121531016536064 2161706450503274496 2164467250567774208 2168659233804702744 2172261657781122516 2178594782147831328 2181377150962834944 2187663540446877696 2189635474411585536 2203082396246047232 2206742001555426048 2210697508364255232 2215927927274356736 2223982173442577814 2226822508274560672 2233239864206187648 2235252880128493568 2241769652373766144 2252715793254497424 2259283477782936192 2263333163325308928 2269855737283018752 2285853891318595584 2289650990805835776 2292441366509715456 2294315389624430592 2296326358125969408 2296383458300854272 2306351883570080696 2312433587729276928 2314323954068829696 2319175376614785024 2321071254226464768 2330499475133411904 2344166490586927104 2347160317522542592 2350922013614555136 2351059254927065088 2367491530294259712 2369426905356182784 2371424240477472768 2374452879354200064 2376255224968160256 2378397153240170496 2385251323710603264 2393003292474154752 2396978380999859328 2399899555564858368 2402062796555993088 2403966656163124224 2407036856234852352 2413067665678073856 2413973561872416768 2420828912154086784 2427886722393603072 2430987471719776256 2435025656888745984 2437993199303983104 2439741638030290587 2442043021894189056 2454049294833189312 2457183457406411776 2459254767902564352 2461121483002737408 2463339908713033728 2464264677744758784 2466424606876041216 2466485936693510144 2471366305058144256 2478467695776803136 2482584751749854304 2485755358073928192 2492918918183651328 2493002458243239936 2500186903367860224 2505175321808880756 2512394847231961104 2514659490144555264 2517808452852625408 2521990858920486912 2534305267411309602 2541693912505803216 2544940009456640768 2552274130521357312 2554574720146849792 2571585627733420032 2574532335147997056 2582038260323355648 2594645869016340783 2616743989492383744 2622074730999349248 2635830724080092224 2640555357212860416 2642781243119173632 2644941661792948224 2648165026830188544 2652652861973102592 2663427971581042176 2671259489273475072 2678957643421237248 2679047417813630976 2692128704033424096 2702320646125492224 2705704606050582528 2707916463264208896 2710199131974254592 2715720257106468864 2734860905684748288 2739403863999839232 2742742349216980992 2742902464081575936 2750807082133684224 2762073452009969664 2764331389582213248 2766661613890384896 2772297762462853632 2774727682735546368 2774796678780198912 2780287093190412288 2782793210995703808 2782886465015709696 2788276157748903528 2796474777833169216 2804533782956607744 2804627765523644928 2808209665607327744 2810576877602930688 2812710266288842752 2815245609957752832 2816302488851152896 2828991926412624672 2832534509459203584 2837239716285547776 2837611727154118656 2840863266370203648 2844325399187980288 2849050192209887232 2849145666563702784 2863057510638720864 2869130562552991744 2871308396836526976 2873896560165206016 2877495374688714752 2882275267337699328 2891545645072936992 2896348877041496688 2904793042863775104 2908502867950446592 2916884720595836928 2938955003123908608 2942322668740568064 2965309564590103752 2970624776864467968 2977653152274916864 2981871057793646592 3003621057672663232 3012377970377248256 3017777551100411904 3022790470620512256 3043917681806905344 3047805188424794112 3052867987741114368 3059087186165907456 3067902999382523904 3076718518895341824 3083244783639035904 3085765272091772928 3088366452714848256 3094657967400394752 3094761672301953024 3103680293835964416 3107332633511215872 3109872813279989904 3121646263627723776 3125555320782569472 3130747273142673408 3134562684819406848 3156655373725679616 3159235873808243712 3161898987303297024 3168340299957547008 3171196204320227328 3177470963646185472 3186601323141604032 3190671056632206336 3195971174666479104 3199866074086477824 3202750395407990784 3205181466236123136 3205288874884165632 3209382474979803136 3214526018615820288 3220939699468560972 3227771882872115712 3233133630185856768 3237182296524804096 3242559675754911744 3246700875851661312 3252988850707054116 3272065726444252416 3279006357203419136 3281495310670316544 3284453211617378304 3285686236993011712 3295155073410859008 3304623594369070848 3310113002333139072 3314340477431904256 3323891890911535104 3324003277657653248 3333582537823813632 3335973260163866721 3340233762411841008 3349859796309281472 3352879320192740352 3362654478560649216 3379073689881746136 3388925216674404288 3394999744987963392 3403032174028476416 3428780836977893376 3432709780197329408 3438662049764573184 3442717680431140864 3444575187451281408 3459527825355121044 3468650381593915392 3478763064922177536 3516249735880390656 3520740476283813888 3526588882390597632 3536751962743308288 3551237295441389568 3554140358034274176 3561679319031300096 3567595729860255744 3571943524561649664 3577996883591626752 3589504938711232128 3599849333347287552 3603094194833989632 3610555284352278528 3613598842632339456 3620960342808625152 3631243368231130176 3641830083590404608 3646481207579664384 3652538485333118976 3656989798955974656 3657203285442101248 3663064532841283584 3681073942249783968 3682764602679959552 3685775186109617664 3688882151853846528 3695009863069550592 3696397016617138176 3699636910314061824 3699728905040265216 3707049457587216384 3717701543665204704 3728633037110892288 3739378377275476992 3739503687364859904 3750280355051790336 3757762982713321134 3768592270847941656 3771989235216832896 3776712679278938112 3782986288380730368 3787817688493604864 3798733589613182976 3801457901116964403 3812540868758704824 3817410014184961152 3828411195782035968 3831862080220274688 3843033689783599104 3855394193430582656 3861798502721995584 3873057390485033472 3879999708557672448 3889179627461115904 3918606670831878144 3923096891654090752 3953746086120138336 3960833035819290624 3964171864678760448 3972247540245282816 4006889233910212608 4018571126720446464 4036115796247641218 4058556909075873792 4061874694896313344 4077252262697435136 4078782914887876608 4102291358527122432 4114113523825471488 4114353696122363904 4117821936953131008 4126210623200526336 4126348896402604032 4143110178014954496 4146497084373319872 4149992420835577344 4158446643694280448 4162091524103319552 4162195018170298368 4167407094376759296 4174189816493555712 4174329697523564544 4194712166749753824 4206941648285467392 4208873831634239488 4212314498410991616 4215865316404396032 4222868414936629248 4224453733276729344 4236627951528247296 4248801764188805376 4254228075509608448 4261294899555305472 4266488098781970432 4273575288314830848 4273718499845554176 4286034691487760384 4294586265958081296 4303695843829487616 4306962595254790464 4310844840247809024 4316243062033072128 4323412901006548992 4337318467609405488 4344523315562245032 4357189564295662656 4362754301925669888 4375327080893755392 4379270948823171072 4406164792492094464 4413484003110852096 4421395016728510464 4431855854548713472 4447964346885155628 4453645016549121344 4466479728412375296 4470505760256987136 4483539304747532288 4505431586508994848 4518566955565872384 4526666326650617856 4571707782637191168 4579301981611671552 4588630779248861184 4612703767140161392 4624867175458553856 4628647908137659392 4642142508452929536 4660998950266823808 4688332981173854208 4701844027229110272 4702118509854130176 4734983060588519424 4738853810712365568 4742848480954945536 4748905758708400128 4752510449936320512 4756794306480340992 4786006584948309504 4793956761999718656 4799799111129716736 4804125593111986176 4807933312326248448 4814073712469704704 4841657824308173568 4855773444787206144 4861974943439552512 4870051313777491968 4879483276060581174 4884086043788378112 4908098589666378624 4914366914812823552 4918509535805128704 4922242966005474816 4926679817426067456 4928529355489517568 4942732610116288512 4956935391553606272 4965169503499708608 4971510716147856384 4985837836367302656 4986004916486479872 5000373806735720448 5010350643617761512 5024789694463922208 5029318980289110528 5035616905705250816 5043981717840973824 5068610534822619204 5083387825011606432 5089880018913281536 5104548261042714624 5109149440293699584 5143171255466840064 5149064670295994112 5164076520646711296 5189291738032681566 5244149461998698496 5271661448160184448 5281110714425720832 5289883323585896448 5296330053660377088 5305305723946205184 5326855943162084352 5342518978546950144 5357915286842474496 5358094835627261952 5384257408066848192 5404641292250984448 5411409212101165056 5415832926528417792 5420398263948509184 5431440514212937728 5469721811369496576 5478807727999678464 5485484698433961984 5485804928163151872 5524146904019939328 5528662779164426496 5533323227780769792 5544595524925707264 5549455365471092736 5549593357560397824 5560574186380824576 5565586421991407616 5576552315497807056 5592949555666338432 5609067565913215488 5609255531047289856 5616419331214655488 5625420532577685504 5630491219915505664 5632604977702305792 5636644474069981701 5657983852825249344 5665069018918407168 5674479432571095552 5681726532740407296 5688650798375960576 5698100384419774464 5698291333127405568 5726115021277441728 5738261125105983488 5742616793673053952 5747793120330412032 5754990749377429504 5764550534675398656 5783091290145873984 5792697754082993376 5809586085727550208 5817005735900893184 5833769441191673856 5877910006247817216 5884645337481136128 5930619129180207504 5941249553728935936 5955306304549833728 6007242115345326464 6024755940754496512 6045580941241024512 6054173694371461827 6087835363613810688 6105735975482228736 6118174372331814912 6153437037790683648 6166489567278071808 6171530544183545856 6176732905429696512 6189315934800789504 6189523344603906048 6214665267022431744 6219745626559979808 6243292527255447552 6251110641565138944 6261494546285346816 6313310747451359232 6318471747616487424 6323797974606594048 6336680599915094016 6354941927292370944 6373202646283208064 6381342113264412672 6391942349332958208 6399732148172955648 6410362932472246272 6410577749768331264 6429052037231640576 6441879398937121944 6455543765744231424 6466267260371713536 6474364593049608192 6485119351509823488 6493401751703322624 6505977701414108232 6544131452888504832 6558012714406838272 6562990621340633088 6568906423234756608 6571372473986023424 6609247188738141696 6620226004666278144 6628680954863808512 6647783781823070208 6648006555315306496 6671946520327733442 6680467524823682016 6699719592618562944 6705758640385480704 6725308957121298432 6758147379763492272 6777850433348808576 6789999489975926784 6806064348056952832 6857561673955786752 6865419560394658816 6877324099529146368 6885435360862281728 6889150374902562816 6919055650710242088 6937300763187830784 6957526129844355072 7032499471760781312 7041480952567627776 7053177764781195264 7102474590882779136 7108280716068548352 7123358638062600192 7135191459720511488 7179009877422464256 7199698666694575104 7206188389667979264 7221110568704557056 7241920685617250304 7262486736462260352 7283660167180809216 7292962415159328768 7305076970666237952 7313979597911949312 7326129065682567168 7362147884499567936 7365529205359919104 7371550372219235328 7377764303707693056 7390019726139101184 7392794033234276352 7399273820628123648 7399457810080530432 7414098915174432768 7435403087330409408 7457266074221784576 7478756754550953984 7479007374729719808 7500560710103580672 7515525965426642268 7537184541695883312 7543978470433665792 7553425358557876224 7565972576761460736 7575635376987209728 7602915802233928806 7625081737517409648 7634820028369922304 7656822391564071936 7663724160440549376 7710788386861165312 7723597005443991168 7746114780970066944 7778359254922231808 7783937607049022349 7846193783308181504 7907492172240276672 7921666071638581248 7928343729357520896 7944495080490565632 8013778467820425216 8037142253440892928 8072231592495282436 8117113818151747584 8123749389792626688 8204582717054244864 8228227047650942976 8228707392244727808 8252421246401052672 8286220356029908992 8292994168746639744 8299984841671154688 8316893287388560896 8324183048206639104 8324390036340596736 8348379632987111424 8348659395047129088 8389424333499507648 8413883296570934784 8424628996821983232 8431730632808792064 8445736829873258496 8448907466553458688 8497603528377610752 8508456151019216896 8522589799110610944 8532976197563940864 8547150576629661696 8547436999691108352 8589172531916162592 8607391687658975232 8613925190509580928 8621689680495618048 8632486124066144256 8646825802013097984 8674636935218810976 8689046631124490064 8714379128591325312 8725508603851339776 8750654161787510784 8812329584984188928 8826968006221704192 8863711709097426944 8895928693770311256 8907290033098242688 8932959456824750592 8941011520513974272 8967078609495064576 9010863173017989696 9037133911131744768 9053332653301235712 9143415565274382336 9158603963223343104 9177261558497722368 9225407534280322784 9249734350917107712 9257295816275318784 9284285016905859072 9321997900533647616 9376665962347708416 9403688054458220544 9469966121177038848 9477707621424731136 9485696961909891072 9505020899872641024 9513588612960681984 9572013169896619008 9587913523999437312 9599598222259433472 9608251186223972352 9615866624652496896 9628147424939409408 9683315648616347136 9711546889574412288 9723949886879105024 9740102627554983936 9758966552121162348 9816197179332757248 9828733829625647104 9837019071610257408 9844485932010949632 9853359634852134912 9857058710979035136 9885465220232577024 9913870783107212544 9930339006999417216 9943021432295712768 9971675672734605312 9972009832972959744 10000747613471440896 10020701287235523024 10049579388927844416 10058637960578221056 10071233811410501632 10087963435681947648 10137221069645238408 10166775650023212864 10179760037826563072 10209096522085429248 10218298880587399168 10286342510933680128 10298129340591988224 10328153041293422592 10378583476065363132 10543322896320368896 10562221428851441664 10579766647171792896 10653711886324168704 10685037957093900288 10715830573684948992 10768514816133696384 10809282584501968896 10831665853056835584 10840796527897018368 10862881028425875456 10939443622738993152 10957615455999356928 10970969396867923968 10971609856326303744 11048293808039878656 11057325558328852992 11066646455561539584 11089191049851414528 11098910730942185472 11099186715120795648 11121148372761649152 11153104630995614112 11185899111332676864 11218135131826430976 11218511062094579712 11232838662429310976 11250841065155371008 11273288948139963402 11315967705650498688 11330138037836814336 11348958865142191104 11363453065480814592 11396200768839548928 11452230042554883456 11476522250211966976 11485233587346107904 11495586240660824064 11529101069350797312 11566182580291747968 11585395508165986752 11619172171455100416 11634011471801786368 11667538882383347712 11755820012495634432 11769290674962272256 11861238258360415008 11882499107457871872 11910612609099667456 12014484230690652928 12049511881508993024 12108347388742923654 12175670727227621376 12236348744663629824 12306874075581367296 12343061088367091712 12353465810859393024 12378631869601579008 12379046689207812096 12429330534044863488 12439491253119959616 12486585054510895104 12502221283130277888 12522989092570693632 12626621494902718464 12636943495232974848 12647595949213188096 12673361199830188032 12709883854584741888 12746405292566416128 12762684226528825344 12783884698665916416 12799464296345911296 12820725864944492544 12821155499536662528 12858104074463281152 12883758797874243888 12911087531488462848 12932534520743427072 12948729186099216384 12970238703019646976 13011955402828216464 13088262905777009664 13125981242681266176 13137812846469513216 13142744947972046848 13218494377476283392 13240452009332556288 13257361909727617024 13295567563646140416 13296013110630612992 13343893040655466884 13360935049647364032 13399439185237125888 13411517280770961408 13450617914242596864 13516294759526984544 13555700866697617152 13579998979951853568 13612128696113905664 13715123347911573504 13730839120789317632 13770870721724563456 13838111301420484176 13874601526375661568 14064998943521562624 14106355529562390528 14204949181765558272 14216561432137096704 14246717276125200384 14270382919441022976 14358019754844928512 14399397333389150208 14412376779335958528 14442221137409114112 14524973472924520704 14567320334361618432 14585924830318657536 14610153941332475904 14652258131365134336 14724295768999135872 14731058410719838208 14743100744438470656 14755528607415386112 14780039452278202368 14785588066468552704 14828197830348865536 14870806174660818816 14914532148443569152 14957513509101907968 14958014749459439616 15001121420207161344 15031051930853284536 15074369083391766624 15087956940867331584 15106850717115752448 15131945153522921472 15151270753974419456 15205831604467857612 15250163475034819296 15269640056739844608 15313644783128143872 15327448320881098752 15421576773722330624 15447194010887982336 15492229561940133888 15567875214098044698 15692387566616363008 15814984344480553344 15843332143277162496 15888990160981131264 16027556935640850432 16074284506881785856 16144463184990564872 16234227636303495168 16247498779585253376 16409165434108489728 16456454095301885952 16457414784489455616 16572440712059817984 16585988337493279488 16599969683342309376 16633786574777121792 16648366096413278208 16648780072681193472 16696759265974222848 16778848666999015296 16827766593141869568 16849257993643966464 16891473659746516992 16897814933106917376 16995207056755221504 17016912302038433792 17045179598221221888 17065952395127881728 17094301153259323392 17094873999382216704 17178345063832325184 17214783375317950464 17227850381019161856 17243379360991236096 17264972248132288512 17293651604026195968 17349273870437621952 17378093262248980128 17428758257182650624 17451017207702679552 17501308323575021568 17624659169968377856 17653936012443408384 17791857387540622512 17814580066196485376 17865918913649501184 17882023041027948544 18021726346035979392 18074267822263489536 18162521083114385481 18317207926446686208 18354523116995444736 18450815068560645568 18499468701834215424 18514591632550637568 18568570033811718144 18643995801067295232 18753331924695416832 18939932242354077696 18955415242849462272 18971393923819782144 19010041799745282048 19144026339793238016 19175827047998874624 19199196444518866944 19231733249304993792 19366631297232694272 19423093779148824576 19480205255109967872 19517933104242324696 19632394358665514496 19657467659251294208 19674038143220514816 19688971864021899264 19706719269704269824 19714117421958070272 19827741566214425088 19860678013998834432 19886042864591425536 19943351345469210624 19944019665945919488 20041402574471046048 20099158777855688832 20117275921156442112 20142467622821003264 20175926871363895296 20274442139290476816 20333551300046425728 20359520075653126144 20418193044170858496 20572685021867360256 20596258681183976448 20656306082586845184 20757166952130726264 21086645792640737792 21124442857702883328 21159533294343585792 21307423772648337408 21370075914187800576 21537029632267392768 21618565169003937792 21663331706113671168 21725762056851750912 21878887245477986304 21915230911998713856 21941938793735847936 22096587616079757312 22114651116657705984 22133292911123079168 22178382099702829056 22197821461884370944 22198373430241591296 22242296745523298304 22306209261991228224 22371798222665353728 22436270263652861952 22437022124189159424 22465677324858621952 22501682130310742016 22546577896279926804 22631935411300997376 22660276075673628672 22697917730284382208 22726906130961629184 22904460085109766912 22953044500423933952 22970467174692215808 22991172481321648128 23132365160583495936 23170791016331973504 23238344342910200832 23268022943603572736 23335077764766695424 23351812821147067047 23538581349924544512 23722476516720830016 23764998214915743744 23821225218199334912 24028968461381305856 24099023763017986048 24216694777485847308 24351341454455242752 24613748151162734592 24686122176734183424 24757263739203158016 24858661068089726976 24878982506239919232 24973170109021790208 25045978185141387264 25273886990465949696 25295191898426376192 25346722399660376064 25492810585132832256 25525368453057650688 25567769397331832832 25598928592691822592 25641451729888985088 25642310999073325056 25767517595748487776 25822175062976925696 25865069041486854144 25897458372198432768 25940477406039293952 26023910805656432928 26176525811554019328 26251962485362532352 26436988754952566784 26480904018665112576 26514723819455234048 26591135127292280832 26687786081310933768 26721870099294728064 26798878370474251776 26823034561541922816 26901235828485193728 27032589519053969088 27111401733395234304 27159997959903707136 27224257392227811328 27430246695823147008 27461678241578635264 27541741443449126912 27676222602840968352 27749203052751323136 28129997887043125248 28409898363531116544 28433122864274193408 28540765838882045952 28716039509689857024 28798794666778300416 28824753558671917056 28884442274818228224 29049946945849041408 29134640668723236864 29171849660637315072 29220307882664951808 29448591537998271744 29462116821439676416 29486201488876941312 29511057214830772224 29560078904556404736 29571176132937105408 29656395660697731072 29741612349321637632 29829064296887138304 29915027018203815936 29916029498918879232 30002242840414322688 30062103861706569072 30148738166783533248 30175913881734663168 30213701434231504896 30263890307045842944 30411663208935715224 30500326950069638592 30539280113479689216 30627289566256287744 30654896641762197504 30843153547444661248 30894388021775964672 30984459123880267776 31135750428196089396 31384775133232726016 31629968688961106688 31686664286554324992 32055113871281700864 32288926369981129744 32494997559170506752 32818330868216979456 32912908190603771904 32914829568978911232 33144881424119635968 33171976674986558976 33199939366684618752 33267573149554243584 33296732192826556416 33297560145362386944 33557697333998030592 33655533186283739136 33698515987287932928 33990414113510443008 34033824604076867584 34090359196442443776 34188602306518646784 34356690127664650368 34429566750635900928 34455700762038323712 34486758721982472192 34587303208052391936 34698547740875243904 34756186524497960256 34857516514365301248 34902034415405359104 35002616647150043136 35249318339936755712 35307872024886816768 35583714775081245024 35629160132392970752 35731837827299002368 35764046082055897088 36043452692071958784 36148535644526979072 36325042166228770962 36709046233990889472 36901630137121291136 37029183265101275136 37137140067623436288 37287991602134590464 37506663849390833664 37879864484708155392 37910830485698924544 37942787847639564288 38020083599490564096 38288052679586476032 38351654095997749248 38398392889037733888 38463466498609987584 38733262594465388544 38846187558297649152 39035866208484649392 39264788717331028992 39314935318502588416 39377943728043798528 39413438539408539648 39428234843916140544 39655483132428850176 39721356027997668864 39772085729182851072 39886702690938421248 39888039331891838976 40082805148942092096 40198317555711377664 40234551842312884224 40284935245642006528 40351853742727790592 40548884278580953632 40667102600092851456 40719040151306252288 40836386088341716992 41145370043734720512 41192517362367952896 41312612165173690368 41514333904261452528 42173291585281475584 42319066588687171584 42614847545296674816 42740151828375601152 43074059264534785536 43237130338007875584 43326663412227342336 43757774490955972608 43830461823997427712 44193175232159514624 44229302233315411968 44266585822246158336 44356764199405658112 44484593491046596608 44612418523982456448 44743596445330707456 44872540527305723904 44874044248378318848 45003364260621484032 45093155792559853608 45263870822601994752 45320552151347257344 45395835460568764416 45453812261923258368 45808920170219533824 45906089000847867904 45940934349384431616 45982344962643296256 46264730321166991872 46341582032663947008 46476688685820401664 46536045887207145472 46703625642294134094 47077162699849089024 47444953033441660032 47529996429831487488 47642450436398669824 48057936922762611712 48198047526035972096 48433389554971694616 48702682908910485504 49227496302325469184 49372244353468366848 49717322136179453952 49757965012479838464 49946340218043580416 50547773980931899392 50693444799320752128 50985621170265664512 51050736906115301376 51135538794663665664 51197857185383645184 51282903459777970176 51284621998146650112 51535035191496975552 51644350125953851392 51730138082973708288 51794916744396865536 51880954812078587904 52047821611312865856 52353051623108038656 52503924970725064704 52873977509905133568 52961808037330225152 53029447638910468096 53375572162621867536 53443740198589456128 53597756740948503552 53646069123083845632 54065179038107938176 54222803466790468608 54448514784455622656 54487563249343156443 54923356483157270528 55083482886898253824 55352445205681936704 55498406105502646272 56259995774086250496 56819796727062233088 56866245728548386816 57432079019379714048 57597589333556600832 58099893891698082816 58269281337446473728 58440615765329903616 58897183075996543488 58972402977753882624 59022114429661544448 59120157809112809472 59142352265874210816 59483224698643275264 59658128593774276608 59830054036407631872 59832058997837758464 60124207723413138144 60297476333567066496 60351827763469326336 60427402868463009792 60527780614091685888 60823326417871430448 61000653900139277184 61078560226959378432 61254579132512575488 61686307094889322496 61788776043551929344 61968918247760535552 62271500856392178792 62769550266465452032 63259937377922213376 63373328573108649984 64110227742563401728 64577852739962259488 64989995118341013504 65636661736433958912 65825816381207543808 66289762848239271936 66343953349973117952 66399878733369237504 66535146299108487168 66593464385653112832 66595120290724773888 67115394667996061184 67311066372567478272 67397031974575865856 67980828227020886016 68067649208153735168 68180718392884887552 68713380255329300736 68859133501271801856 68911401524076647424 68973517443964944384 69397095481750487808 69512373048995920512 69715033028730602496 69804068830810718208 70005233294300086272 70498636679873511424 70615744049773633536 71167429550162490048 71258320264785941504 71463675654598004736 71528092164111794176 72086905384143917568 72297071289053958144 72650084332457541924 73803260274242582272 74058366530202550272 74575983204269180928 75821660971397849088 75885575695279128576 76040167198981128192 76576105359172952064 76703308191995498496 76796785778075467776 76926932997219975168 77466525188930777088 77692375116595298304 78071732416969298784 78529577434662057984 78629870637005176832 78755887456087597056 79310966264857700352 79442712055995337728 79544171458365702144 79773405381876842496 80165610297884184192 80396635111422755328 80469103684625768448 80703707485455581184 81097768557161907264 81334205200185702912 81438080302612504576 81672772176683433984 82290740087469441024 82385034724735905792 82625224330347380736 83028667808522905056 84346583170562951168 85229695090593349632 86148118529069571072 86474260676015751168 86653326824454684672 87515548981911945216 87660923647994855424 88386350464319029248 88458604466630823936 88533171644492316672 88713528398811316224 88969186982093193216 89224837047964912896 89487192890661414912 89745081054611447808 89748088496756637696 90006728521242968064 90186311585119707216 90527741645203989504 90641104302694514688 90791670921137528832 91617840340439067648 91881868698768863232 91964689925286592512 92529460642333983744 92683164065327894016 92953377371640803328 93072091774414290944 93407251284588268188 94154325399698178048 94889906066883320064 95059992859662974976 95284900872797339648 96115873845525223424 96396095052071944192 96866779109943389232 98454992604650938368 98744488706936733696 99434644272358907904 99515930024959676928 99892680436087160832 101095547961863798784 101971242340531329024 102101473812230602752 102271077589327331328 102565806919555940352 103070070382993951104 103288700251907702784 103460276165947416576 103761909624157175808 104095643222625731712 104706103246216077312 105007849941450129408 105747955019810267136 105923616074660450304 106058895277820936192 106751144325243735072 106887480397178912256 107195513481897007104 107292138246167691264 108130358076215876352 108445606933580937216 108975126498686312886 109846712966314541056 110704890411363873408 112519991548172500992 113639593454124466176 113732491457096773632 114864158038759428096 115195178667113201664 116199787783396165632 116538562674892947456 117794366151993086976 117944805955507765248 118240315618225618944 118284704531748421632 118966449397286550528 119316257187548553216 119660108072815263744 119664117995675516928 120248415446826276288 120594952667134132992 120703655526938652672 120854805736926019584 121055561228183371776 121646652835742860896 122001307800278554368 122157120453918756864 122509158265025150976 123372614189778644992 123577552087103858688 123937836495521071104 124543001712784357584 126519874755844426752 128220455485126803456 129155705479924518976 129979990236682027008 131273323472867917824 132579525696478543872 132687906699946235904 132799757466738475008 133070292598216974336 134230789335992122368 134622132745134956544 135961656454041772032 136361436785769775104 137426760510658601472 137718267002543603712 137822803048153294848 137947034887929888768 138794190963500975616 139024746097991841024 139430066057461204992 139608137661621436416 140997273359747022848 141231488099547267072 142334859100324980096 142516640529571883008 142927351309196009472 144173810768287835136 144594142578107916288 145300168664915083848 147606520548485164544 148116733060405100544 149151966408538361856 151643321942795698176 152080334397962256384 153152210718345904128 153406616383990996992 153593571556150935552 153853865994439950336 154933050377861554176 155384750233190596608 156143464833938597568 157059154869324115968 157259741274010353664 157511774912175194112 158621932529715400704 158885424111990675456 159088342916731404288 160331220595768368384 160793270222845510656 160938207369251536896 162195537114323814528 162668410400371405824 162876160605225009152 163345544353366867968 163462689748029469329 164770069449471811584 165250448660694761472 166057335617045810112 168693166341125902336 170459390181186699264 172296237058139142144 175321847295989710848 176917208933261647872 177066343288984633344 177427056797622632448 178449674095929825792 178974385781322829824 179490162109222895616 179496176993513275392 180372623170239414432 181055483290407979008 181282208605389029376 181583341842275057664 183235680680878135296 183763737397537726464 185058921284667967488 185366328130655788032 185906754743281606656 186814502569176536376 188308650799396356096 189779812133766640128 190119985719325949952 190569801745594679296 192231747691050446848 192792190104143888384 193733558219886778464 196909985209301876736 198869288544717815808 199031860049919353856 199785360872174321664 202191095923727597568 203942484681062658048 204202947624461205504 204542155178654662656 206140140765987902208 206577400503815405568 206920552331894833152 208191286445251463424 209412206492432154624 210015699882900258816 211495910039620534272 211847232149320900608 213502288650487470144 213774960794357824512 214391026963794014208 214584276492335382528 216260716152431752704 216891213867161874432 217950252997372625772 219693425932629082112 221409780822727746816 227464982914193547264 229728316077518856192 230390357334226403328 232399575566792331264 233077125349785894912 235588732303986173952 235889611911015530496 237932898794573101056 238632514375097106432 239320216145630527488 240496830893652552576 241189905334268265984 241407311053877305344 242111122456366743552 243293305671485721792 244002615600557108736 244314240907837513728 245018316530050301952 246745228379557289984 247155104174207717376 247875672991042142208 249086003425568715168 253039749511688853504 258311410959849037952 259959980473364054016 262546646945735835648 265159051392957087744 265375813399892471808 265599514933476950016 266140585196433948672 268461578671984244736 269244265490269913088 271923312908083544064 274853521021317202944 275645606096306589696 275894069775859777536 277588381927001951232 278049492195983682048 278860132114922409984 279216275323242872832 281994546719494045696 282462976199094534144 284669718200649960192 285033281059143766016 285854702618392018944 288347621536575670272 289188285156215832576 290600337329830167696 295213041096970329088 296233466120810201088 298303932817076723712 303286643885591396352 306304421436691808256 306813232767981993984 309866100755723108352 312286929667877195136 314118309738648231936 315023549824350388224 317243865059430801408 317770848223981350912 318176685833462808576 320662441191536736768 321586540445691021312 321876414738503073792 324391074228647629056 325336820800742811648 325752321210450018304 326925379496058938658 329540138898943623168 332114671234091620224 337386332682251804672 340918780362373398528 344592474116278284288 353834417866523295744 354854113595245264896 356899348191859651584 357948771562645659648 358980324218445791232 358992353987026550784 360745246340478828864 362110966580815958016 362564417210778058752 363166683684550115328 366471361361756270592 367527474795075452928 370117842569335934976 370732656261311576064 371813509486563213312 373629005138353072752 379559624267533280256 381139603491189358592 384463495382100893696 385584380208287776768 387467116439773556928 393819970418603753472 397738577089435631616 398063720099838707712 407884969362125316096 409084310357309325312 412280281531975804416 413154801007630811136 413841104663789666304 416382572890502926848 418824412984864309248 422991820079241068544 423694464298641801216 427004577300974940288 427549921588715649024 428782053927588028416 432521432304863505408 433782427734323748864 435900505994745251544 439386851865258164224 442819561645455493632 454929965828387094528 459456632155037712384 460780714668452806656 464799151133584662528 466154250699571789824 471177464607972347904 471779223822031060992 475865797589146202112 477265028750194212864 480993661787305105152 482379810668536531968 482814622107754610688 486586611342971443584 488005231201114217472 488628481815675027456 490036633060100603904 493490456759114579968 494310208348415434752 495751345982084284416 498172006851137430336 506079499023377707008 516622821919698075904 530751626799784943616 531199029866953900032 532281170392867897344 536923157343968489472 538488530980539826176 543846625816167088128 549707042042634405888 551291212192613179392 555176763854003902464 556098984391967364096 557720264229844819968 564925952398189068288 569339436401299920384 570066562118287532032 571709405236784037888 576695243073151340544 578376570312431665152 581200674659660335392 590426082193940658176 596607865634153447424 606573287771182792704 612608842873383616512 613626465535963987968 619732201511446216704 624573859335754390272 628236619477296463872 630047099648700776448 634487730118861602816 635541696447962701824 641324882383073473536 643173080891382042624 643752829477006147584 648782148457295258112 650673641601485623296 651504642420900036608 653850758992117877316 659080277797887246336 664229342468183240448 674772665364503609344 689184948232556568576 707668835733046591488 713798696383719303168 715897543125291319296 717960648436891582464 721490492680957657728 724221933161631916032 726333367369100230656 732942722723512541184 735054949590150905856 740235685138671869952 741465312522623152128 743627018973126426624 747258010276706145504 759119248535066560512 768926990764201787392 774934232879547113856 787639940837207506944 795477154178871263232 796127440199677415424 815769938724250632192 824560563063951608832 827682209327579332608 832765145781005853696 837648825969728618496 845983640158482137088 847388928597283602432 854009154601949880576 855099843177431298048 857564107855176056832 865042864609727010816 867564855468647497728 871801011989490503088 885639123290910987264 909859931656774189056 918913264310075424768 929598302267169325056 942354929215944695808 951731595178292404224 954530057500388425728 961987323574610210304 964759621337073063936 965629244215509221376 973173222685942887168 976010462402228434944 977256963631350054912 986980913518229159936 988620416696830869504 996344013702274860672 1012158998046755414016 1033245643839396151808 1061503253599569887232 1064562340785735794688 1073846314687936978944 1076977061961079652352 1087693251632334176256 1099414084085268811776 1102582424385226358784 1110353527708007804928 1112197968783934728192 1115440528459689639936 1138678872802599840768 1140133124236575064064 1143418810473568075776 1153390486146302681088 1156753140624863330304 1162401349319320670784 1180852164387881316352 1193215731268306894848 1227252931071927975936 1239464403022892433408 1249147718671508780544 1256473238954592927744 1268975460237723205632 1271083392895925403648 1282649764766146947072 1286346161782764085248 1297564296914590516224 1301347283202971246592 1307701517984235754632 1318160555595774492672 1328458684936366480896 1349545330729007218688 1378369896465113137152 1415337671466093182976 1427597392767438606336 1431795086250582638592 1442980985361915315456 1448443866323263832064 1465885445447025082368 1470109899180301811712 1480471370277343739904 1482930625045246304256 1487254037946252853248 1494516020553412291008 1518238497070133121024 1537853981528403574784 1549868465759094227712 1592254880399354830848 1631539877448501264384 1649121126127903217664 1665530291562011707392 1694777857194567204864 1708018309203899761152 1710199686354862596096 1715128215710352113664 1730085729219454021632 1735129710937294995456 1743602023978981006176 1771278246581821974528 1819719863313548378112 1837826528620150849536 1859196604534338650112 1884709858431889391616 1903463190356584808448 1923974647149220420608 1929519242674146127872 1931258488431018442752 1946346445371885774336 1952020924804456869888 1954513927262700109824 1973961827036458319872 1977240833393661739008 1992688027404549721344 2024317996093510828032 2066491287678792303616 2123006507199139774464 2147692629375873957888 2198828168170537623552 2205164848770452717568 2220707055416015609856 2224395937567869456384 2230881056919379279872 2277357745605199681536 2280266248473150128128 2306780972292605362176 2324802698638641341568 2361704328775762632704 2386431462536613789696 2498295437343017561088 2512946477909185855488 2537950920475446411264 2542166785791850807296 2565299529532293894144 2572692323565528170496 2595128593829181032448 2602694566405942493184 2615403035968471509264 2656917369872732961792 2699090661458014437376 2756739792930226274304 2855194785534877212672 2863590172501165277184 2885961970723830630912 2896887732646527664128 2931770890894050164736 2960942740554687479808 2965861250090492608512 2989032041106824582016 3036476994140266242048 3075707963056807149568 3099736931518188455424 3184509760798709661696 3263079754897002528768 3298242252255806435328 3331060583124023414784 3416036618407799522304 3420399372709725192192 3430256431420704227328 3460171458438908043264 3470259421874589990912 3487204047957962012352 3542556493163643949056 3718393209068677300224 3769419716863778783232 3806926380713169616896 3847949294298440841216 3859038485348292255744 3892692890743771548672 3904041849608913739776 3954481666787323478016 3985376054809099442688 4048635992187021656064 4132982575357584607232 4246013014398279548928 4295385258751747915776 4397656336341075247104 4410329697540905435136 4441414110832031219712 4448791875135738912768 4461762113838758559744 4554715491210399363072 4560532496946300256256 4613561944585210724352 4649605397277282683136 4723408657551525265408 4996590874686035122176 5084333571583701614592 5130599059064587788288 5145384647131056340992 5190257187658362064896 5205389132811884986368 5230806071936943018528 5313834739745465923584 5513479585860452548608 5710389571069754425344 5771923941447661261824 5793775465293055328256 5863541781788100329472 5921885481109374959616 5931722500180985217024 5978064082213649164032 6072953988280532484096 6199473863036376910848 6369019521597419323392 6596484504511612870656 6662121166248046829568 6832073236815599044608 6840798745419450384384 6920342916877816086528 6974408095915924024704 7085112986327287898112 7538839433727557566464 7613852761426339233792 7695898588596881682432 7718076970696584511488 7785385781487543097344 7808083699217827479552 7970752109618198885376 8097271984374043312128 8265965150715169214464 8590770517503495831552 8795312672682150494208 8882828221664062439424 8897583750271477825536 9109430982420798726144 9227123889170421448704 9299210794554565366272 9446817315103050530816 9993181749372070244352 10261198118129175576576 10290769294262112681984 10380514375316724129792 10410778265623769972736 10461612143873886037056 10627669479490931847168 11420779142139508850688 11543847882895322523648 11863445000361970434048 11956128164427298328064 12145907976561064968192 12398947726072753821696 12738039043194838646784 13192969009023225741312 13324242332496093659136 13664146473631198089216 13681597490838900768768 13840685833755632173056 13948816191831848049408 14170225972654575796224 15391797177193763364864 15436153941393169022976 15570771562975086194688 15616167398435654959104 15941504219236397770752 16531930301430338428928 17590625345364300988416 17765656443328124878848 17795167500542955651072 18218861964841597452288 18598421589109130732544 18893634630206101061632 19986363498744140488704 20522396236258351153152 20761028750633448259584 20923224287747772074112 21255338958981863694336 22841558284279017701376 23087695765790645047296 23912256328854596656128 24291815953122129936384 24797895452145507643392 26385938018046451482624 26648484664992187318272 27328292947262396178432 27681371667511264346112 27897632383663696098816 28340451945309151592448 30783594354387526729728 30872307882786338045952 31141543125950172389376 31232334796871309918208 31883008438472795541504 33063860602860676857856 35590335001085911302144 36437723929683194904576 37196843178218261465088 39972726997488280977408 41044792472516702306304 41522057501266896519168 41846448575495544148224 42510677917963727388672 46175391531581290094592 47824512657709193312256 49595790904291015286784 52771876036092902965248 53296969329984374636544 54656585894524792356864 55795264767327392197632 56680903890618303184896 61567188708775053459456 62283086251900344778752 63766016876945591083008 66127721205721353715712 72875447859366389809152 74393686356436522930176 79945453994976561954816 83044115002533793038336 83692897150991088296448 85021355835927454777344 92350783063162580189184 95649025315418386624512 99191581808582030573568 109313171789049584713728 111590529534654784395264 123134377417550106918912 124566172503800689557504 127532033753891182166016 132255442411442707431424 148787372712873045860352 159890907989953123909632 167385794301982176592896 170042711671854909554688 184701566126325160378368 191298050630836773249024 198383163617164061147136 218626343578099169427456 223181059069309568790528 249132345007601379115008 255064067507782364332032 297574745425746091720704 334771588603964353185792 369403132252650320756736 382596101261673546498048 396766327234328122294272 446362118138619137581056 510128135015564728664064 595149490851492183441408 669543177207928706371584 765192202523347092996096 892724236277238275162112 1190298981702984366882816 1339086354415857412743168 1530384405046694185992192 1785448472554476550324224 2678172708831714825486336 3570896945108953100648448 5356345417663429650972672 10712690835326859301945344
- Sum of all divisors σ(n): 40305582755441462737755477
- Sum of proper divisors (its aliquot sum) s(n): 29592891920114603435810133
- 10712690835326859301945344 is an abundant number, because the sum of its proper divisors (29592891920114603435810133) is greater than itself. Its abundance is 18880201084787744133864789
Bases of 10712690835326859301945344
- Binary: 1000110111001000000000100010010000110110110100101110111100101001000100000000000000002
- Hexadecimal: 0x8DC8022436D2EF2910000
- Base-36: 1CGGXEQCT8NLZWG00
Squares and roots of 10712690835326859301945344
- 10712690835326859301945344 squared (107126908353268593019453442) is 114761744933296082521675605682712677559982763278336
- 10712690835326859301945344 cubed (107126908353268593019453443) is 1229407093193039573410284726001565076492711508279417306283029718771731267584
-
10712690835326859301945344 is a
perfect square number . Itssquare root is 3273024722688 -
The
cube root of 10712690835326859301945344 is 220444629.9463123079
Scales and comparisons
How big is 10712690835326859301945344?- 10,712,690,835,326,859,301,945,344 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 10,712,690,835,326,859,301,945,344 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 10712690835326859301945344 cubic inches would be around 18370385.8 feet tall.
Recreational maths with 10712690835326859301945344
- 10712690835326859301945344 backwards is 44354910395862353809621701
- 10712690835326859301945344 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 10712690835326859301945344's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 10712690835326859301945344 - Facts about the integer". Numbermatics.com. 2024. Web. 19 June 2024.
APA style:
Numbermatics. (2024). Number 10712690835326859301945344 - Facts about the integer. Retrieved 19 June 2024, from https://numbermatics.com/n/10712690835326859301945344/
Chicago style:
Numbermatics. 2024. "Number 10712690835326859301945344 - Facts about the integer". https://numbermatics.com/n/10712690835326859301945344/
The information we have on file for 10712690835326859301945344 includes mathematical data and numerical statistics calculated using standard algorithms and methods. We are adding more all the time. If there are any features you would like to see, please contact us. Information provided for educational use, intellectual curiosity and fun!
Keywords: Divisors of 10712690835326859301945344, math, Factors of 10712690835326859301945344, curriculum, school, college, exams, university, Prime factorization of 10712690835326859301945344, STEM, science, technology, engineering, physics, economics, calculator, ten septillion, seven hundred twelve sextillion, six hundred ninety quintillion, eight hundred thirty-five quadrillion, three hundred twenty-six trillion, eight hundred fifty-nine billion, three hundred one million, nine hundred forty-five thousand, three hundred forty-four.