148634062745128922590626816
148,634,062,745,128,922,590,626,816 is an even composite number composed of seven prime numbers multiplied together.
148634062745128922590626816 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, seven hundred eleven divisors.
Prime factorization of 148634062745128922590626816:
210 × 36 × 72 × 132 × 292 × 1572 × 340572
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 29 × 29 × 157 × 157 × 34057 × 34057)See below for interesting mathematical facts about the number 148634062745128922590626816 from the Numbermatics database.
Names of 148634062745128922590626816
- Cardinal: 148634062745128922590626816 can be written as One hundred forty-eight septillion, six hundred thirty-four sextillion, sixty-two quintillion, seven hundred forty-five quadrillion, one hundred twenty-eight trillion, nine hundred twenty-two billion, five hundred ninety million, six hundred twenty-six thousand, eight hundred sixteen.
Scientific notation
- Scientific notation: 1.48634062745128922590626816 × 1026
Factors of 148634062745128922590626816
Divisors of 148634062745128922590626816
- Number of divisors d(n): 18711
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 29 32 36 39 42 48 49 52 54 56 58 63 64 72 78 81 84 87 91 96 98 104 108 112 116 117 126 128 144 147 156 157 162 168 169 174 182 189 192 196 203 208 216 224 232 234 243 252 256 261 273 288 294 312 314 324 336 338 348 351 364 377 378 384 392 406 416 432 441 448 464 468 471 486 504 507 512 522 546 567 576 588 609 624 628 637 648 672 676 696 702 728 729 754 756 768 783 784 812 819 832 841 864 882 896 928 936 942 972 1008 1014 1024 1044 1053 1092 1099 1131 1134 1152 1176 1183 1218 1248 1256 1274 1296 1323 1344 1352 1392 1404 1413 1421 1456 1458 1508 1512 1521 1536 1566 1568 1624 1638 1664 1682 1701 1728 1764 1792 1827 1856 1872 1884 1911 1944 2016 2028 2041 2088 2106 2184 2198 2262 2268 2304 2349 2352 2366 2436 2457 2496 2512 2523 2548 2592 2639 2646 2688 2704 2784 2808 2826 2842 2912 2916 3016 3024 3042 3072 3132 3136 3159 3248 3276 3297 3328 3364 3393 3402 3456 3528 3549 3584 3654 3712 3744 3768 3822 3888 3969 4032 4056 4082 4176 4212 4239 4263 4368 4396 4524 4536 4553 4563 4608 4698 4704 4732 4872 4901 4914 4992 5024 5046 5096 5103 5184 5278 5292 5376 5408 5481 5568 5616 5652 5684 5733 5824 5832 5887 6032 6048 6084 6123 6264 6272 6318 6496 6552 6594 6656 6728 6786 6804 6912 7047 7056 7098 7168 7308 7371 7424 7488 7536 7569 7644 7693 7776 7917 7938 8064 8112 8164 8281 8352 8424 8478 8526 8736 8792 9048 9072 9106 9126 9216 9396 9408 9464 9477 9744 9802 9828 9891 9984 10048 10092 10179 10192 10206 10368 10556 10584 10647 10752 10816 10933 10962 11136 11232 11304 11368 11466 11648 11664 11774 11907 12064 12096 12168 12246 12528 12544 12636 12717 12789 12992 13104 13188 13312 13456 13572 13608 13659 13689 13824 14094 14112 14196 14287 14616 14703 14742 14848 14976 15072 15138 15288 15386 15552 15834 15876 16128 16224 16328 16443 16562 16704 16848 16956 17052 17199 17472 17584 17661 18096 18144 18212 18252 18369 18473 18792 18816 18928 18954 19488 19604 19656 19782 19968 20096 20184 20358 20384 20412 20736 21112 21141 21168 21294 21504 21632 21866 21924 22113 22272 22464 22608 22707 22736 22932 23079 23296 23328 23548 23751 23814 24128 24192 24336 24492 24649 24843 25056 25088 25272 25434 25578 25984 26208 26376 26533 26912 27144 27216 27318 27378 27648 28188 28224 28392 28574 29232 29406 29484 29673 29696 29952 30144 30276 30537 30576 30772 31104 31668 31752 31871 31941 32256 32448 32656 32799 32886 33124 33408 33696 33912 34057 34104 34307 34398 34944 35168 35322 35721 36192 36288 36424 36504 36738 36946 37584 37632 37856 37908 38151 38367 38976 39208 39312 39564 39936 40192 40368 40716 40768 40824 40977 41067 41209 41472 42224 42282 42336 42588 42861 43264 43732 43848 44109 44226 44544 44928 45216 45414 45472 45864 46158 46592 46656 47096 47502 47628 48256 48384 48672 48984 49298 49329 49686 50112 50176 50544 50868 51156 51597 51968 52416 52752 52983 53066 53824 54288 54432 54636 54756 55107 55419 56376 56448 56784 57148 58464 58812 58968 59189 59346 59904 60288 60552 61074 61152 61544 62208 63336 63504 63742 63882 64512 64896 65312 65598 65772 66248 66339 66816 67392 67824 68114 68121 68208 68614 68796 69237 69888 70336 70644 71253 71442 72384 72576 72848 73008 73476 73892 73947 74529 75168 75264 75712 75816 76302 76531 76734 77952 78416 78624 79128 79599 80384 80736 81432 81536 81648 81954 82134 82418 82944 84448 84564 84672 85176 85722 86528 87464 87696 88218 88452 89019 89088 89856 90432 90828 90944 91611 91728 92316 93184 93312 94192 95004 95256 95613 95823 96512 96768 97344 97968 98397 98596 98658 99372 100009 100224 101088 101736 102171 102312 102921 103194 103936 104832 105504 105966 106132 107648 108576 108864 109272 109512 110214 110838 112752 112896 113568 114296 114453 115101 116928 117624 117936 118378 118692 119808 120576 121104 122148 122304 122931 123088 123201 123627 124416 126672 127008 127484 127764 128583 129792 130624 131196 131544 132037 132327 132496 132678 133632 134784 135648 136228 136242 136416 137228 137592 138474 139776 140672 141288 142129 142506 142884 144768 145152 145696 146016 146952 147784 147894 147987 149058 150336 150528 151424 151632 152604 153062 153468 154791 155904 156832 157248 158256 158949 159198 160768 161472 162864 163072 163296 163908 164268 164836 165321 166257 168896 169128 169344 170352 171444 172543 173056 174928 175392 176436 176904 177567 178038 179712 180864 181656 181888 183222 183456 184632 185731 186624 188384 190008 190512 191226 191646 193024 193536 194688 195936 196794 197192 197316 198744 200018 200448 202176 203472 204342 204363 204624 205842 206388 207711 207872 209664 211008 211932 212264 213759 215296 217152 217728 218544 219024 220428 221676 221841 223097 223587 225504 225792 227136 228592 228906 229593 230202 233856 235248 235872 236756 237384 238399 238797 240149 241152 242208 244296 244608 245862 246176 246402 247254 248832 253344 254016 254968 255528 257166 259584 261248 262392 263088 264074 264654 264992 265356 267057 267264 269568 271296 272456 272484 272832 274456 274833 275184 276948 279552 281344 282576 284258 285012 285768 286839 287469 289536 290304 291392 292032 293904 295191 295568 295788 295974 298116 300027 300672 302848 303264 305208 306124 306513 306936 308763 309582 311808 313664 314496 316512 317898 318396 320437 322944 325728 326144 326592 327816 328536 329672 330642 332514 337792 338256 338688 340704 342888 345086 345303 349856 350784 352872 353808 355134 356076 359424 361728 363312 363776 366444 366912 368793 369264 370881 371462 373248 376768 380016 381024 382452 383292 385749 386048 389376 391872 393588 394384 394632 396111 396981 397488 400036 400896 404352 406944 408684 408726 409248 411684 412776 414323 415422 419328 422016 423864 424528 426387 427518 430592 434304 435456 437088 438048 440856 442741 443352 443682 446194 447174 451008 451584 454272 457184 457812 459186 460404 464373 467712 470496 471744 473512 474768 476798 476847 477594 480298 482304 484416 488592 489216 491724 492352 492804 494508 495963 498771 506688 508032 509936 511056 514332 517629 519168 522496 524784 526176 528148 529308 529984 530712 532701 534114 535717 539136 542592 544912 544968 545664 548912 549666 550368 553896 557193 562688 565152 568516 570024 571536 573678 574938 579072 580608 582784 584064 587808 590382 591136 591576 591948 596232 600054 601344 605696 606528 610416 612248 613026 613089 613872 617526 619164 623133 623616 627328 628992 633024 635796 636792 640874 641277 645888 651456 652288 653184 655632 657072 659344 661284 665028 665523 669291 670761 675584 676512 677376 681408 685776 688779 690172 690606 699712 701568 705744 707616 710268 712152 714821 715197 716391 720447 723456 726624 727552 732888 733824 737586 738528 741762 742924 746496 753536 760032 762048 764904 766584 769457 771498 778752 783744 787176 788768 789264 792222 793962 794976 800072 801171 801792 808704 813888 817368 817452 818496 823368 825552 828646 830844 838656 844032 847728 849056 852774 855036 860517 861184 862407 868608 870912 874176 876096 881712 885482 885573 886704 887364 892388 894348 900081 902016 908544 914368 915624 918372 919539 920808 924259 926289 928746 935424 940992 943488 947024 949536 953596 953694 955188 960596 961311 968832 977184 978432 983448 984704 985608 987653 989016 991926 994903 997542 1013376 1016064 1019872 1022112 1028664 1035258 1035909 1044992 1049568 1052352 1056296 1058616 1059968 1061424 1065402 1068228 1071434 1078272 1085184 1089824 1089936 1091328 1097824 1099332 1100736 1106379 1107792 1112643 1114386 1125376 1130304 1137032 1140048 1143072 1147356 1149876 1157247 1158144 1165568 1168128 1175616 1180764 1182272 1183152 1183896 1188333 1190943 1192464 1200108 1202688 1207801 1211392 1213056 1220832 1224496 1226052 1226178 1227744 1235052 1238328 1242969 1246266 1254656 1257984 1266048 1271592 1273584 1279161 1281748 1282554 1291776 1300117 1302912 1306368 1311264 1314144 1318688 1322568 1328223 1330056 1331046 1338582 1341522 1351168 1353024 1354752 1362816 1371552 1377558 1380344 1381212 1399424 1403136 1411488 1415232 1420536 1424304 1429642 1430394 1430541 1432782 1440894 1446912 1453248 1455104 1465776 1467648 1475172 1477056 1483524 1485848 1487889 1496313 1507072 1520064 1524096 1529808 1533168 1538914 1542996 1552887 1557504 1567488 1574352 1577536 1578528 1584444 1587924 1589952 1598103 1600144 1602342 1607151 1617408 1627776 1634736 1634904 1636992 1646736 1651104 1657292 1661688 1668793 1671579 1688064 1695456 1698112 1705548 1710072 1716481 1721034 1724814 1737216 1741824 1748352 1752192 1763424 1770964 1771146 1773408 1774728 1784776 1788696 1800162 1804032 1817088 1828736 1831248 1836744 1839078 1841616 1848518 1852578 1857492 1869399 1870848 1881984 1886976 1894048 1899072 1907192 1907388 1910376 1921192 1922622 1923831 1937664 1954368 1956864 1966896 1969408 1971216 1975306 1978032 1983852 1989806 1995084 1996569 2007873 2012283 2026752 2032128 2039744 2044224 2057328 2066337 2070516 2071818 2089984 2099136 2104704 2112592 2117232 2119936 2122848 2130804 2136456 2142868 2144463 2145591 2149173 2161341 2170368 2179648 2179872 2182656 2195648 2198664 2201472 2212758 2215584 2225286 2228772 2243059 2260608 2274064 2280096 2286144 2294712 2299752 2308371 2314494 2331136 2336256 2351232 2361528 2364544 2366304 2367792 2376666 2381886 2384928 2400216 2405376 2415602 2426112 2441664 2448992 2452104 2452356 2455488 2470104 2476656 2485938 2492532 2509312 2515968 2532096 2543184 2547168 2558322 2563496 2565108 2581551 2583552 2600234 2605824 2612736 2622528 2628288 2637376 2645136 2656446 2656719 2660112 2662092 2677164 2683044 2700243 2702336 2706048 2725632 2743104 2755116 2758617 2760688 2762424 2772777 2778867 2798848 2806272 2822976 2830464 2841072 2848608 2859284 2860788 2861082 2865564 2881788 2883933 2900261 2906496 2931552 2935296 2950344 2954112 2962959 2967048 2971696 2975778 2984709 2992626 3014144 3040128 3048192 3059616 3066336 3077828 3085992 3099187 3105774 3134976 3148704 3155072 3157056 3168888 3175848 3179904 3196206 3200288 3204684 3214302 3234816 3255552 3269472 3269808 3273984 3293472 3302208 3314584 3319137 3323376 3337586 3337929 3343158 3376128 3390912 3396224 3411096 3420144 3432962 3442068 3449628 3471741 3474432 3496704 3504384 3526848 3541928 3542292 3546816 3549456 3564999 3569552 3572829 3577392 3600324 3608064 3623403 3634176 3657472 3662496 3673488 3678156 3683232 3697036 3705156 3714984 3728907 3738798 3763968 3773952 3788096 3798144 3814384 3814776 3820752 3837483 3842384 3845244 3847662 3875328 3900351 3908736 3933792 3938816 3942432 3950612 3956064 3967704 3979612 3984669 3990168 3993138 4015746 4024566 4053504 4064256 4079488 4088448 4114656 4132674 4141032 4143636 4165681 4198272 4209408 4225184 4234464 4239872 4245696 4261608 4272912 4285736 4288926 4291182 4291623 4298346 4322682 4340736 4359296 4359744 4365312 4391296 4397328 4402944 4425516 4431168 4450572 4457544 4486118 4488939 4521216 4548128 4560192 4572288 4589424 4599504 4616742 4628988 4658661 4662272 4672512 4702464 4723056 4729088 4732608 4735584 4753332 4763772 4769856 4794309 4800432 4821453 4831204 4852224 4883328 4897984 4904208 4904712 4910976 4940208 4953312 4971876 4985064 5003747 5006379 5014737 5018624 5064192 5086368 5094336 5116644 5126992 5130216 5149443 5163102 5200468 5211648 5225472 5245056 5256576 5274752 5290272 5312892 5313438 5320224 5324184 5346949 5354328 5366088 5386199 5400486 5412096 5451264 5486208 5510232 5517234 5521376 5524848 5545554 5557734 5597696 5608197 5612544 5645952 5660928 5682144 5697216 5718568 5721576 5722164 5731128 5755633 5763576 5767866 5800522 5812992 5863104 5870592 5900688 5908224 5925918 5934096 5943392 5951556 5969418 5985252 5989707 6023619 6028288 6036849 6080256 6096384 6119232 6132672 6155656 6171984 6198374 6199011 6211548 6269952 6297408 6310144 6314112 6337776 6351696 6359808 6392412 6400576 6409368 6428604 6433389 6436773 6447519 6469813 6484023 6511104 6538944 6539616 6547968 6586944 6604416 6629168 6638274 6646752 6675172 6675858 6686316 6729177 6781824 6792448 6822192 6840288 6865924 6884136 6899256 6913571 6925113 6943482 6964321 6993408 7008768 7053696 7083856 7084584 7093632 7098912 7129998 7139104 7145658 7154784 7200648 7216128 7246806 7314944 7324992 7346976 7356312 7366464 7394072 7410312 7429968 7457814 7477596 7527936 7547904 7576192 7596288 7628768 7629552 7641504 7674966 7684768 7690488 7695324 7744653 7750656 7800702 7817472 7867584 7877632 7884864 7901224 7912128 7935408 7959224 7969338 7970157 7980336 7986276 8031492 8049132 8100729 8107008 8158976 8176896 8229312 8265348 8275851 8282064 8287272 8318331 8331362 8336601 8396544 8418816 8450368 8468928 8479744 8491392 8523216 8545824 8571472 8577852 8582364 8583246 8596692 8645364 8651799 8700783 8718592 8719488 8782592 8794656 8805888 8851032 8862336 8888877 8901144 8915088 8954127 8972236 8977878 9042432 9096256 9120384 9144576 9178848 9199008 9233484 9257976 9292673 9297561 9317322 9404928 9446112 9458176 9465216 9471168 9506664 9527544 9539712 9588618 9600864 9642906 9662408 9704448 9766656 9795968 9808416 9809424 9821952 9880416 9906624 9943752 9970128 10007494 10012758 10013787 10029474 10128384 10172736 10188672 10233288 10253984 10260432 10298886 10326204 10400936 10415223 10423296 10490112 10513152 10549504 10580544 10625784 10626876 10640448 10648368 10693898 10694997 10708656 10732176 10772398 10800972 10824192 10870209 10902528 10972416 11020464 11034468 11042752 11049696 11091108 11115468 11186721 11195392 11216394 11291904 11321856 11364288 11394432 11437136 11443152 11444328 11462256 11511266 11512449 11527152 11535732 11601044 11625984 11701053 11726208 11801376 11816448 11851836 11868192 11886784 11903112 11938836 11954007 11970504 11979414 12015367 12047238 12073698 12160512 12192768 12238464 12265344 12311312 12343968 12396748 12398022 12423096 12497043 12594816 12620288 12628224 12675552 12703392 12719616 12784824 12801152 12818736 12839489 12857208 12866778 12873546 12895038 12939626 12968046 13022208 13077888 13079232 13095936 13173888 13208832 13258336 13276548 13293504 13350344 13351716 13372632 13458354 13466817 13563648 13584896 13644384 13680576 13731848 13768272 13798512 13827142 13850226 13886964 13928642 13975983 13986816 14017536 14107392 14167712 14169168 14187264 14197824 14259996 14278208 14291316 14309568 14382927 14401296 14464359 14493612 14629888 14649984 14693952 14712624 14732928 14788144 14820624 14859936 14915628 14955192 15011241 15019137 15044211 15055872 15152384 15192576 15257536 15259104 15283008 15349932 15369536 15380976 15390648 15448329 15489306 15601404 15634944 15701413 15735168 15769728 15802448 15824256 15870816 15918448 15938676 15940314 15960672 15972552 16040847 16062984 16098264 16158597 16201458 16317952 16353792 16458624 16530696 16551702 16564128 16574544 16636662 16662724 16673202 16793088 16837632 16900736 16937856 16982784 17046432 17091648 17142944 17155704 17164728 17166492 17193384 17266899 17290728 17303598 17401566 17437184 17438976 17565184 17589312 17611776 17702064 17724672 17777754 17802288 17830176 17908254 17944472 17955756 17969121 18070857 18084864 18192512 18240768 18289152 18357696 18398016 18466968 18515952 18585346 18595122 18597033 18634644 18809856 18892224 18916352 18930432 18942336 19013328 19055088 19079424 19177236 19201728 19285812 19300167 19310319 19324816 19342557 19409439 19452069 19533312 19591936 19616832 19618848 19643904 19760832 19813248 19887504 19940256 20014988 20025516 20027574 20058948 20187531 20345472 20377344 20466576 20507968 20520864 20597772 20652408 20729809 20740713 20775339 20801872 20830446 20892963 20980224 21026304 21099008 21161088 21251568 21253752 21280896 21296736 21387796 21389994 21417312 21464352 21544796 21601944 21648384 21694309 21740418 21944832 22040928 22068936 22085504 22099392 22182216 22230936 22314253 22373442 22432788 22583808 22643712 22728576 22788864 22874272 22886304 22888656 22924512 23022532 23024898 23054304 23071464 23202088 23233959 23251968 23402106 23452416 23602752 23632896 23703672 23736384 23773568 23806224 23877672 23908014 23941008 23958828 24030734 24094476 24147396 24302187 24321024 24476928 24530688 24622624 24687936 24793496 24796044 24827553 24846192 24954993 24994086 25009803 25189632 25240576 25256448 25351104 25406784 25439232 25569648 25602304 25637472 25678978 25714416 25733556 25747092 25790076 25879252 25936092 25955397 26102349 26155776 26158464 26347776 26417664 26516672 26553096 26587008 26666631 26700688 26703432 26745264 26862381 26916708 26933634 27127296 27169792 27288768 27361152 27463696 27536544 27597024 27654284 27700452 27773928 27857284 27878019 27892683 27951966 28214784 28335424 28338336 28374528 28395648 28519992 28556416 28582632 28619136 28641937 28765854 28802592 28928718 28987224 29159767 29299968 29387904 29425248 29465856 29576288 29641248 29719872 29831256 29910384 30022482 30038274 30041361 30088422 30304768 30385152 30515072 30518208 30566016 30699864 30739072 30761952 30781296 30896658 30978612 31202808 31269888 31402826 31470336 31539456 31604896 31648512 31741632 31836896 31877352 31880628 31921344 31945104 32081694 32084991 32125968 32196528 32317194 32402916 32610627 32635904 32707584 32917248 33061392 33103404 33128256 33149088 33273324 33325448 33346404 33560163 33586176 33801472 33875712 33965568 34092864 34183296 34285888 34311408 34329456 34332984 34386768 34533798 34537347 34581456 34607196 34803132 34874368 34877952 35026229 35103159 35130368 35178624 35404128 35449344 35555508 35604576 35660352 35816508 35862021 35888944 35911512 35938242 36046101 36141714 36385024 36481536 36578304 36715392 36796032 36933936 37031904 37170692 37190244 37194066 37269288 37428643 37491129 37703393 37784448 37860864 37884672 38026656 38110176 38158848 38354472 38403456 38518467 38571624 38600334 38620638 38649632 38685114 38818878 38904138 39066624 39183872 39233664 39237696 39287808 39521664 39626496 39775008 39880512 40029976 40051032 40055148 40117896 40289431 40375062 40690944 40754688 40933152 41015936 41041728 41195544 41304816 41459618 41481426 41550678 41603744 41660892 41785926 41927949 41960448 42052608 42198016 42322176 42503136 42507504 42561792 42593472 42775592 42779988 42834624 42928704 43089592 43148781 43203888 43388618 43393077 43480836 43889664 44081856 44137872 44171008 44198784 44364432 44461872 44628506 44746884 44865576 45033723 45057411 45132633 45167616 45457152 45577728 45748544 45772608 45777312 45849024 46045064 46049796 46108608 46142928 46344987 46404176 46467918 46804212 46904832 47104239 47205504 47407344 47472768 47547136 47612448 47755344 47816028 47882016 47917656 48061468 48122541 48188952 48294792 48394997 48475791 48604374 48953856 49061376 49245248 49375872 49586992 49592088 49655106 49692384 49909986 49988172 50019606 50379264 50512896 50702208 50813568 51139296 51204608 51274944 51357956 51428832 51467112 51494184 51580152 51758504 51800697 51872184 51910794 52204698 52311552 52316928 52695552 52835328 53033344 53106192 53174016 53333262 53401376 53406864 53490528 53724762 53833416 53867268 54212571 54254592 54577536 54722304 54927392 55073088 55194048 55308568 55400904 55547856 55714568 55756038 55785366 55791099 55903932 56429568 56670848 56676672 56749056 56791296 57039984 57112832 57165264 57238272 57283874 57531708 57605184 57857436 57900501 57930957 57974448 58228317 58319534 58356207 58599936 58775808 58850496 58931712 59152576 59282496 59439744 59662512 59820768 60044964 60076548 60082722 60176844 60562593 60609536 61030144 61036416 61132032 61399728 61478144 61523904 61562592 61793316 61957224 62189427 62222139 62326017 62405616 62678889 62805652 62940672 63078912 63209792 63297024 63483264 63673792 63754704 63761256 63842688 63890208 64163388 64169982 64251936 64393056 64634388 64805832 65048711 65082927 65221254 65834496 66122784 66206808 66256512 66298176 66546648 66650896 66692808 66942759 67120326 67602944 67751424 67931136 68185728 68366592 68571776 68622816 68658912 68665968 68773536 69067596 69074694 69162912 69214392 69510337 69606264 69755904 70052458 70206318 70357248 70808256 70898688 71111016 71209152 71320704 71633016 71724042 71777888 71823024 71876484 72092202 72283428 72770048 72906561 72963072 73430784 73592064 73867872 74063808 74341384 74380488 74388132 74538576 74857286 74864979 74982258 75406786 75568896 75721728 75769344 76053312 76220352 76317696 76708944 76806912 77036934 77143248 77200668 77241276 77299264 77370228 77637756 77808276 77866191 78307047 78367744 78467328 78475392 79043328 79252992 79550016 79761024 79999893 80059952 80102064 80110296 80235792 80578862 80587143 80750124 81381888 81509376 81866304 82031872 82083456 82391088 82609632 82919236 82962852 83101356 83207488 83321784 83571852 83634057 83678049 83855898 84107569 84644352 85006272 85015008 85123584 85186944 85551184 85559976 85669248 85857408 85925811 86179184 86297562 86407776 86777236 86786154 86961672 87479301 88163712 88275744 88342016 88397568 88728864 88923744 89257012 89493768 89731152 89876423 90067446 90114822 90265266 90914304 91155456 91497088 91545216 91554624 91698048 92090128 92099592 92217216 92285856 92689974 92808352 92935836 93608424 93809664 94208478 94411008 94814688 94945536 95094272 95224896 95510688 95632056 95764032 95835312 96122936 96245082 96254973 96377904 96589584 96789994 96951582 97208748 97831881 97907712 98122752 98490496 98751744 99173984 99184176 99310212 99384768 99819972 99976344 100039212 100680489 100758528 101404416 101627136 102278592 102409216 102549888 102715912 102857664 102934224 102988368 103160304 103517008 103601394 103612041 103744368 103821588 104409396 104623104 104633856 105078687 105309477 105391104 106066688 106212384 106348032 106666524 106802752 106813728 106981056 107449524 107586063 107666832 107734536 108138303 108425142 109155072 109444608 109854784 110146176 110388096 110617136 110801808 111095712 111429136 111512076 111570732 111582198 111807864 112285929 112473387 113110179 113341696 113353344 113582592 114079968 114225664 114330528 114476544 114567748 115063416 115210368 115555401 115714872 115801002 115861914 115948896 116456634 116639068 116712414 117199872 117551616 117700992 117863424 118305152 118564992 118879488 119325024 119641536 120089928 120153096 120165444 120353688 120804749 120868293 121125186 122060288 122072832 122264064 122799456 122956288 123047808 123125184 123586632 123914448 124378854 124444278 124652034 124811232 125357778 125611304 125783847 125881344 126157824 126419584 126594048 126966528 127347584 127509408 127522512 127685376 127780416 128326776 128339964 128503872 128786112 129268776 129611664 130097422 130165854 130179231 130442508 131668992 132245568 132413616 132513024 132596352 133093296 133301792 133385616 133885518 134240652 135101169 135172233 135205888 135397899 135502848 136371456 136733184 137143552 137245632 137317824 137331936 137547072 138135192 138149388 138325824 138428784 139020674 139034961 139212528 140104916 140412636 140714496 141312717 141616512 142222032 142418304 142641408 143266032 143448084 143555776 143646048 143752968 144184404 144367623 144566856 145108663 145184991 145427373 145540096 145813122 146861568 147184128 147735744 148127616 148682768 148760976 148776264 149077152 149714572 149729958 149964516 150813572 151137792 151538688 152106624 152440704 153417888 153613824 154073868 154286496 154401336 154482552 154598528 154740456 155061521 155275512 155402091 155616552 155732382 156199771 156614094 156934656 156950784 158086656 158505984 159100032 159522048 159999786 160119904 160204128 160220592 160471584 161157724 161174286 161500248 162637713 162763776 163732608 164063744 164166912 164782176 165219264 165838472 165925704 166202712 166414976 166643568 166913357 167143704 167268114 167356098 167711796 168215138 169288704 170012544 170030016 170247168 170373888 171102368 171119952 171338496 171714816 171851622 172358368 172595124 172815552 173554472 173572308 173701503 173792871 173923344 174684951 174958602 175068621 176327424 176551488 176684032 176795136 177457728 177847488 178514024 178987536 179462304 179752846 180134892 180229644 180530532 181687779 181828608 182994176 183090432 183109248 183396096 184180256 184199184 184434432 184571712 185379948 185616704 185871672 186568281 186666417 186978051 187216848 188036667 188416956 188822016 189629376 189891072 190188544 190449792 191021376 191264112 191528064 191670624 192245872 192490164 192509946 192755808 193179168 193579988 193903164 194417496 195146133 195248781 195663762 196980992 197503488 198347968 198368352 198620424 198769536 199639944 199952688 200078424 200493559 200828277 201360978 202808832 203254272 204118369 204557184 205099776 205431824 205715328 205868448 205976736 206320608 207034016 207202788 207224082 207488736 207643176 208531011 208818792 209267712 210157374 210618954 212133376 212424768 212696064 213333048 213605504 213627456 213962112 214899048 215172126 215333664 215469072 216276606 216850284 218310144 218889216 219709568 220292352 220776192 221234272 221603616 222191424 222858272 223024152 223141464 223164396 223615728 224571858 224594937 224946774 226220358 226683392 226706688 227165184 228159936 228451328 228661056 228953088 229135496 230126832 230420736 231110802 231429744 231602004 231723828 231897792 232913268 233278136 233424828 233598573 234921141 235103232 235401984 236610304 237129984 237758976 238650048 239283072 239999679 240179856 240306192 240330888 240707376 241609498 241736586 241761429 242250372 244120576 244145664 244528128 245598912 245912576 246095616 246250368 247173264 247828896 248757708 248888556 249304068 249622464 250715556 250902171 251034147 251222608 251567694 252322707 252839168 253933056 254695168 255018816 255045024 255370752 255560832 256653552 256679928 257007744 257572224 257777433 258537552 259223328 260194844 260331708 260358462 260885016 262000501 262437903 264491136 264827232 265026048 265192704 266186592 266603584 266771232 267771036 268481304 269487517 269629269 270202338 270344466 270795798 272742912 273466368 274287104 274491264 274635648 274663872 275094144 276270384 276298776 276651648 276857568 278041348 278069922 278425056 280209832 280825272 281428992 282026017 282625434 283233024 284444064 284836608 285282816 286532064 286896168 287111552 287292096 287505936 288368808 288735246 289133712 290217326 290369982 290854746 291626244 293495643 293723136 294368256 295471488 296255232 297365536 297521952 297552528 298154304 299429144 299459916 299929032 301627144 302041467 302275584 304213248 304881408 306835776 307227648 308147736 308572992 308802672 308965104 309197056 309480912 310123042 310551024 310804182 311233104 311464764 312399542 313228188 313869312 313901568 315236061 315928431 316173312 318200064 319044096 319999572 320239808 320408256 320441184 320943168 322315448 322348572 322758189 323000496 324414909 325275426 327465216 328127488 328333824 329564352 330438528 331676944 331851408 332405424 332829952 333287136 333826714 334287408 334536228 334712196 335423592 336430276 336857787 337420161 339330537 340025088 340060032 340747776 342204736 342239904 342676992 343429632 343703244 344716736 345190248 345631104 346666203 347108944 347144616 347403006 347585742 347846688 349369902 349917204 350137242 352654848 353102976 353590272 354915456 355694976 357028048 357975072 358924608 359505692 360269784 360459288 361061064 362414247 362604879 363375558 365988352 366180864 366218496 366792192 368360512 368398368 368868864 369143424 370759896 371233408 371743344 372345181 373136562 373332834 373956102 374433696 376073334 376833912 377644032 379258752 379782144 380899584 382042752 382528224 383056128 383341248 384491744 384980328 385019892 385511616 386358336 387159976 387806328 388834992 390292266 390497562 390537693 391327524 393961984 395006976 396695936 396736704 397240848 397539072 399279888 399905376 400156848 400987118 401656554 402721956 405303507 405516699 405617664 406508544 408236738 409114368 410199552 410863648 411430656 411736896 411953472 412641216 414068032 414405576 414448164 414977472 415286352 417062022 417104883 417637584 420314748 421237908 423938151 424266752 424849536 426666096 427211008 427254912 427924224 429798096 430344252 430667328 430938144 432553212 433102869 433700568 435325989 435554973 436282119 436620288 439419136 440584704 441552384 442468544 443207232 444382848 445716544 446048304 446282928 446328792 447231456 449143716 449189874 449893548 452440716 453366784 453413376 455340977 456319872 457322112 458270992 460253664 460841472 462221604 462859488 463204008 463447656 463795584 465184563 465826536 466206273 466556272 466849656 467197146 468599313 469842282 470803968 473220608 474259968 475517952 477300096 478566144 479999358 480359712 480612384 480661776 481414752 483218996 483473172 483522858 484500744 486572359 488291328 491197824 492191232 492500736 494346528 495657792 497515416 497777112 498608136 499244928 500740071 501431112 501804342 502068294 502445216 503135388 504645414 505678336 507866112 509390336 510037632 510090048 510741504 511121664 513307104 513359856 514015488 515144448 515554866 517075104 518446656 520389688 520663416 520716924 521104509 521770032 524001002 524054853 524875806 528982272 529654464 530052096 530385408 532373184 533207168 533542464 535542072 536962608 538975034 539258538 540404676 540688932 541591596 545063337 545485824 548574208 548982528 549271296 549327744 550188288 552540768 552597552 553303296 553715136 556082696 556139844 556850112 559704843 559999251 560419664 560934153 561650544 564052034 564110001 565250868 566466048 568888128 569673216 570565632 573064128 573792336 574223104 574584192 575011872 576737616 577470492 578267424 580434652 580739964 581709492 583252488 585438399 585746343 586991286 590942976 592510464 594731072 595043904 595105056 596308608 598858288 598919832 599858064 601480677 602484831 603254288 604082934 608426496 609762816 612355107 613671552 616295472 617145984 617605344 617930208 618394112 618961824 620246084 621102048 621608364 622466208 622929528 624799084 625593033 626456376 627803136 629134961 630472122 631856862 636400128 638088192 639999144 640479616 640816512 640882368 641886336 644630896 644697144 645516378 646000992 648829818 650550852 654930432 656667648 659128704 660877056 663353888 663702816 664810848 665659904 666574272 667653428 668574816 669072456 669424392 670847184 672860552 673715574 673784811 674840322 678661074 680050176 680120064 681495552 684409472 684479808 685353984 686859264 687406488 689433472 690380496 691262208 693332406 694217888 694289232 694806012 695171484 695693376 698739804 699834408 700274484 704763423 705309696 706205952 709830912 711389952 714056096 715950144 717849216 719011384 719999037 720539568 720918576 722122128 724828494 725209758 725284287 726751116 731976704 732361728 732436992 733584384 736721024 736796736 737737728 738286848 741519792 742466816 743486688 744690362 746273124 746665668 747912204 748867392 752146668 752706513 753102441 753667824 756968121 758517504 761799168 764085504 765056448 766112256 766682496 768983488 769960656 770039784 771023232 772716672 773332299 774319952 775612656 777669984 780584532 780995124 781075386 782655048 786001503 787313709 787923968 793391872 793473408 794481696 795078144 798559776 799810752 800313696 801974236 803313108 805443912 808462551 808887807 810607014 811033398 816473476 818228736 820399104 821727296 822861312 823473792 823906944 825282432 828136064 828811152 828896328 829954944 830572704 834124044 834209766 835275168 839470993 840629496 842475816 845633243 846078051 847876302 849699072 853332192 854422016 854509824 855848448 859596192 860688504 861334656 861876288 865106424 866205738 867401136 870651978 871109946 872564238 878838272 880486929 881169408 883104768 884937088 886414464 888765696 891433088 892096608 892565856 892657584 894462912 898287432 898379748 899787096 903634381 904881432 906826752 910681954 912639744 914644224 916541984 920507328 921682944 924443208 925718976 926408016 926895312 927591168 930369126 931653072 932412546 933112544 933699312 934394292 937198626 939684564 941607936 945708183 946441216 947785293 948519936 954600192 957132288 959998716 960719424 961224768 961323552 962829504 966437992 966946344 967045716 969001488 973144718 973244727 982395648 984382464 985001472 988693056 991315584 995030832 995554224 997216272 998489856 1001480142 1002862224 1003608684 1004136588 1004890432 1006270776 1009290828 1010573361 1011356672 1012260483 1015760641 1017991611 1018780672 1020075264 1020180096 1022243328 1026614208 1026719712 1028030976 1030288896 1031109732 1034150208 1036893312 1039998609 1040779376 1041326832 1041433848 1042209018 1043540064 1048002004 1048109706 1049751612 1057964544 1059308928 1060770816 1064746368 1066414336 1067084928 1071084144 1073925216 1077950068 1078517076 1080809352 1081377864 1083183192 1085430647 1087242741 1087814637 1090126674 1093398397 1097965056 1098542592 1098655488 1100376576 1105081536 1105195104 1106606592 1107430272 1112165392 1112279688 1113700224 1117035543 1119409686 1119998502 1120839328 1121868306 1123301088 1128104068 1128220002 1130501736 1132932096 1137776256 1139346432 1146128256 1147584672 1148446208 1149168384 1150023744 1153475232 1154940984 1156534848 1159879249 1160869304 1161479928 1163418984 1166504976 1168393499 1170876798 1171492686 1173982572 1181885952 1185020928 1189462144 1190087808 1190210112 1192617216 1197716576 1197839664 1199716128 1202961354 1204969662 1206508576 1208165868 1215910521 1216550097 1216852992 1219525632 1224710214 1227343104 1232590944 1234291968 1235210688 1235860416 1236788224 1237923648 1240492168 1242204096 1243216728 1244932416 1245859056 1249598168 1251186066 1251314649 1252912752 1258269922 1260944244 1263713724 1271814453 1272800256 1279998288 1280959232 1281633024 1281764736 1283772672 1289261792 1289394288 1291032756 1292001984 1297659636 1299308607 1301101704 1305977967 1306664919 1308846357 1309860864 1318257408 1321754112 1326707776 1327405632 1329621696 1331319808 1333148544 1335306856 1337149632 1338144912 1338848784 1341694368 1345721104 1347431148 1347569622 1349680644 1357322148 1360100352 1360240128 1366022931 1368818944 1368959616 1374812976 1378866944 1380760992 1382524416 1386664812 1388435776 1388578464 1389612024 1390342968 1391386752 1395553689 1397479608 1398618819 1399668816 1400548968 1403454913 1405797939 1409526846 1412411904 1419661824 1422779904 1428112192 1431900288 1435698432 1438022768 1439998074 1441079136 1441837152 1444244256 1449656988 1450419516 1450568574 1453502232 1459717077 1464873984 1473442048 1473593472 1476573696 1483039584 1484933632 1486973376 1489380724 1492546248 1493331336 1495824408 1497734784 1502220213 1504293336 1505413026 1506204882 1507335648 1513936242 1517035008 1523598336 1528171008 1530112896 1532224512 1533364992 1537966976 1539921312 1540079568 1542046464 1545433344 1546664598 1548639904 1551225312 1555339968 1561169064 1561990248 1562150772 1565310096 1572003006 1572164559 1574627418 1586783744 1586946816 1588963392 1590156288 1597119552 1599621504 1600627392 1603948472 1606626216 1610887824 1616925102 1617775614 1621214028 1622066796 1632946952 1635190011 1636457472 1643454592 1645722624 1646947584 1647813888 1650564864 1656272128 1657622304 1657792656 1659909888 1661145408 1668248088 1668419532 1670550336 1678941986 1679114529 1679997753 1681258992 1684951632 1691266486 1692156102 1692330003 1695752604 1699398144 1706664384 1708844032 1709019648 1711696896 1719192384 1721377008 1722669312 1723752576 1730212848 1732411476 1734802272 1741303956 1742219892 1745128476 1756315197 1757239029 1757676544 1760973858 1769874176 1772828928 1777531392 1782866176 1784193216 1785131712 1785315168 1788925824 1796574864 1796759496 1799574192 1804442031 1807268762 1807454493 1809762864 1821363908 1825279488 1829288448 1833083968 1837065321 1841014656 1848886416 1851437952 1852816032 1853790624 1855182336 1860738252 1863306144 1864825092 1866225088 1867398624 1868788584 1874397252 1876779099 1879369128 1886412619 1887404883 1891416366 1895570586 1909200384 1914264576 1919997432 1921438848 1922449536 1922647104 1925659008 1932875984 1933892688 1934091432 1938002976 1946289436 1946489454 1964791296 1970002944 1977386112 1982631168 1990061664 1991108448 1994432544 1996979712 2002960284 2005724448 2007217368 2008273176 2009780864 2012541552 2015799773 2018581656 2021146722 2024520966 2031521282 2035983222 2040150528 2040360192 2044486656 2053228416 2053439424 2056061952 2060577792 2062219464 2068300416 2073786624 2079997218 2081558752 2082653664 2082867696 2084418036 2087080128 2096004008 2096219412 2099503224 2114290269 2115929088 2118617856 2129492736 2132828672 2134169856 2142168288 2147850432 2155900136 2157034152 2161618704 2162755728 2166366384 2170861294 2174485482 2175629274 2180253348 2186796794 2195930112 2197085184 2197310976 2200753152 2210163072 2210390208 2213213184 2214860544 2224330784 2224559376 2227400448 2234071086 2238819372 2239997004 2241678656 2243736612 2246602176 2256208136 2256440004 2258119539 2259307323 2261003472 2270904363 2275552512 2292256512 2295169344 2296892416 2298336768 2300047488 2306950464 2309881968 2313069696 2319758498 2319996897 2321738608 2322959856 2326837968 2333009952 2336786998 2341753596 2342985372 2347965144 2358004509 2361941127 2363771904 2378924288 2380175616 2380420224 2385234432 2395433152 2395679328 2399432256 2405922708 2409939324 2413017152 2416331736 2425387653 2426663421 2431821042 2433100194 2449420428 2454686208 2465181888 2468583936 2470421376 2471720832 2475847296 2480984336 2484408192 2486433456 2489864832 2491718112 2499196336 2502372132 2502629298 2505825504 2516539844 2518412979 2521888488 2527427448 2536899729 2538234153 2543628906 2559996576 2561918464 2563266048 2563529472 2567545344 2578523584 2578788576 2582065512 2584003968 2595319272 2598617214 2602203408 2606416267 2611955934 2613329838 2617692714 2636514816 2643508224 2653415552 2654811264 2659243392 2666297088 2670613712 2674299264 2676289824 2677697568 2683388736 2691442208 2694862296 2695139244 2699361288 2710903143 2714644296 2720480256 2732045862 2737637888 2737919232 2749625952 2757733888 2761521984 2765048832 2773329624 2776871552 2777156928 2779224048 2780685936 2782773504 2791107378 2794959216 2797237638 2799337632 2801097936 2806909826 2811595878 2819053692 2824823808 2837124549 2839323648 2845559808 2856224384 2863800576 2871396864 2876045536 2879996148 2882158272 2883674304 2888488512 2899313976 2900839032 2901137148 2907004464 2919434154 2919734181 2946884096 2947186944 2953147392 2966079168 2969867264 2973946752 2978761448 2985092496 2986662672 2991648816 2995469568 3004440426 3008586672 3010826052 3012409764 3014671296 3027872484 3031720083 3034070016 3036781449 3047281923 3053974833 3056342016 3060225792 3066729984 3075933952 3079842624 3080159136 3084092928 3090866688 3093329196 3097279808 3102450624 3110679936 3119995827 3122338128 3123980496 3124301544 3130620192 3144006012 3144329118 3149254836 3173567488 3173893632 3177926784 3194239104 3199243008 3201254784 3207896944 3213252432 3221775648 3233850204 3235551228 3242428056 3244133592 3256291941 3261728223 3263443911 3265893904 3270380022 3280195191 3286909184 3293895168 3295627776 3301129728 3312544256 3315244608 3315585312 3319819776 3322290816 3336496176 3336839064 3341100672 3351106629 3357883972 3358229058 3359995506 3362517984 3369903264 3382532972 3384312204 3384660006 3391505208 3398796288 3406006513 3413328768 3418039296 3438384768 3442754016 3445338624 3447505152 3460425696 3464822952 3469604544 3479637747 3482607912 3484439784 3490256952 3503337721 3505180497 3512630394 3514478058 3521947716 3539748352 3545657856 3555062784 3565732352 3568386432 3570263424 3570630336 3577851648 3593149728 3593518992 3599148384 3608884062 3614537524 3614908986 3619525728 3642727816 3647731563 3650558976 3658576896 3666167936 3674130642 3682029312 3697772832 3702875904 3705632064 3707581248 3710364672 3721476504 3726612288 3729650184 3732450176 3734797248 3737577168 3748794504 3753558198 3758738256 3772825238 3774809766 3782832732 3791141172 3815443359 3818400768 3839994864 3842877696 3844899072 3845294208 3851318016 3865751968 3867785376 3868182864 3876005952 3892578872 3892978908 3897925821 3917933901 3919994757 3926539071 3929582592 3954772224 3965262336 3980123328 3982216896 3988865088 3993959424 4005920568 4011448896 4014434736 4016546352 4019561728 4025083104 4031599546 4037163312 4042293444 4049041932 4063042564 4071966444 4080301056 4080720384 4098068793 4106456832 4106878848 4124438928 4136600832 4147573248 4159994436 4163117504 4165307328 4165735392 4168836072 4174160256 4186661067 4192008016 4192438824 4195856457 4199006448 4210364739 4217393817 4228580538 4237235712 4258985472 4265657344 4268339712 4284336576 4295700864 4311800272 4314068304 4323237408 4325511456 4332732768 4341722588 4348970964 4351258548 4360506696 4373593588 4379151231 4394621952 4420326144 4420780416 4429721088 4448661568 4449118752 4454800896 4468142172 4477638744 4479994008 4483357312 4487473224 4493204352 4496784109 4506660639 4512416272 4512880008 4516239078 4518614646 4522006944 4541808726 4551105024 4584513024 4590338688 4596673536 4600094976 4613900928 4619763936 4626139392 4639516996 4639993794 4643477216 4645919712 4653675936 4666019904 4673573996 4683507192 4685970744 4695930288 4716009018 4716493677 4723882254 4757848576 4760351232 4760840448 4770468864 4790866304 4791358656 4798864512 4811845416 4819878648 4826034304 4832663472 4840487353 4850775306 4853326842 4863642084 4866200388 4898840856 4909372416 4930363776 4937167872 4940842752 4943441664 4951694592 4961968672 4968816384 4972866912 4979729664 4983436224 4998392672 5004744264 5005258596 5011651008 5033079688 5036825958 5037343587 5039993259 5043776976 5054854896 5073799458 5076468306 5076990009 5087257812 5119993152 5123836928 5126532096 5127058944 5135090688 5157047168 5157577152 5164131024 5168007936 5190638544 5197234428 5204406816 5212832534 5223911868 5226659676 5235385428 5268945591 5271717087 5273029632 5306831104 5309622528 5318486784 5332594176 5341227424 5348598528 5352579648 5355395136 5366777472 5382884416 5389724592 5390278488 5398722576 5413326093 5421806286 5422363479 5429288592 5464091724 5475275776 5475838464 5499251904 5511195963 5515467776 5523043968 5546659248 5553743104 5554313856 5558448096 5561371872 5565547008 5582214756 5589918432 5594475276 5598675264 5602195872 5613819652 5623191756 5630337297 5638107384 5659237857 5662214649 5674249098 5712448768 5727601152 5742793728 5752091072 5759992296 5764316544 5767348608 5776977024 5798627952 5801678064 5802274296 5814008928 5838868308 5839468362 5876296951 5893768192 5894373888 5919432701 5932158336 5947893504 5957522896 5970184992 5973325344 5983297632 5990939136 6008880852 6017173344 6021652104 6024819528 6029342592 6047399319 6055744968 6063440166 6073562898 6094563846 6107949666 6120451584 6133459968 6151867904 6159685248 6160318272 6168185856 6181733376 6186658392 6194559616 6204901248 6221359872 6239991654 6244676256 6247960992 6248603088 6261240384 6288012024 6288658236 6298509672 6325440667 6347787264 6355853568 6388478208 6398486016 6402509568 6415793888 6426504864 6443551296 6467700408 6471102456 6484856112 6488267184 6512583882 6523456446 6526887822 6531787808 6540760044 6560390382 6573818368 6587790336 6591255552 6602259456 6625088512 6630489216 6631170624 6639639552 6644581632 6672992352 6673678128 6682201344 6702213258 6715767944 6716458116 6719991012 6725035968 6739806528 6765065944 6768624408 6769320012 6774358617 6783010416 6812013026 6812713089 6826657536 6876769536 6885508032 6890677248 6895010304 6920851392 6929645904 6939209088 6959275494 6959990691 6965215824 6968879568 6980513904 7006675442 7010360994 7025260788 7028956116 7043895432 7074013527 7079496704 7085823381 7091315712 7131464704 7136772864 7140526848 7141260672 7155703296 7186299456 7187037984 7198296768 7217768124 7229075048 7229817972 7239051456 7276162959 7279990263 7285455632 7295463126 7332335872 7348261284 7364058624 7395545664 7405751808 7411264128 7415162496 7442953008 7453224576 7459300368 7464900352 7469594496 7475154336 7497589008 7507116396 7517476512 7545650476 7549619532 7555238937 7565665464 7582282344 7598014529 7610699187 7614702459 7630886718 7679989728 7685755392 7689798144 7690588416 7702636032 7731503936 7735570752 7736365728 7752011904 7785157744 7785957816 7795851642 7819248801 7835867802 7839989514 7853078142 7909544448 7930524672 7960246656 7964433792 7977730176 8011841136 8022897792 8028869472 8033092704 8039123456 8050166208 8063199092 8074326624 8084586888 8098083864 8119154743 8126085128 8132709429 8143932888 8161440768 8178754493 8196137586 8212913664 8213757696 8248877856 8273201664 8295146496 8319988872 8326235008 8330614656 8331470784 8337672144 8348320512 8373322134 8384016032 8384877648 8391712914 8398012896 8420729478 8434787634 8457161076 8474471424 8511373647 8517970944 8536679424 8568673152 8591401728 8623600544 8628136608 8646474816 8651022912 8665465536 8683445176 8697941928 8702517096 8721013392 8747187176 8758302462 8759202543 8840652288 8841560832 8859442176 8897323136 8898237504 8909601792 8936284344 8955277488 8959988016 8966714624 8974946448 8986408704 8993568218 9013321278 9024832544 9025760016 9032478156 9037229292 9044013888 9083617452 9095160249 9102210048 9141845769 9161924499 9169026048 9180677376 9200189952 9227801856 9239527872 9252278784 9279033992 9279987588 9286954432 9291839424 9307351872 9332039808 9347147992 9359987481 9367014384 9371941488 9391860576 9432018036 9432987354 9447764508 9515697152 9520702464 9521680896 9581732608 9582717312 9597729024 9623690832 9639757296 9652068608 9665326944 9680974706 9701550612 9706653684 9727284168 9732400776 9768875823 9785184669 9790331733 9797681712 9840585573 9860727552 9881685504 9886883328 9903389184 9923937344 9937632768 9945733824 9959459328 9966872448 9996785344 10009488528 10010517192 10023302016 10053319887 10066159376 10073651916 10074687174 10079986518 10087553952 10109709792 10147598916 10152936612 10153980018 10174515624 10218019539 10239986304 10254117888 10314094336 10315154304 10328262048 10336015872 10381277088 10394468856 10408813632 10425665068 10438913241 10447823736 10453319352 10470770856 10510013163 10515541491 10537891182 10543434174 10613662208 10619245056 10636973568 10665188352 10682454848 10697197056 10705159296 10710790272 10733554944 10765768832 10779449184 10780556976 10797445152 10826652186 10843612572 10844726958 10858577184 10913122909 10928183448 10951676928 10998503808 11022391926 11046087936 11093318496 11107486208 11108627712 11116896192 11122743744 11131094016 11164429512 11179836864 11188950552 11197350528 11204391744 11227639304 11246383512 11260674594 11276214768 11318475714 11324429298 11348498196 11424897536 11446330077 11455202304 11504182144 11519984592 11528633088 11534697216 11553954048 11597255904 11603356128 11604548592 11628017856 11677736616 11678936724 11752593902 11753801703 11759984271 11788747776 11838865402 11864316672 11895787008 11915045792 11940369984 11946650688 11966595264 11981878272 12017761704 12034346688 12043304208 12049639056 12058685184 12094798638 12111489936 12126880332 12147125796 12189127692 12215899332 12240903168 12294206379 12303735808 12319370496 12320636544 12373316784 12389119232 12409802496 12442719744 12479983308 12489352512 12495921984 12497206176 12522480768 12559983201 12576024048 12577316472 12597019344 12631094217 12650881334 12652181451 12711707136 12776956416 12796972032 12805019136 12831587776 12853009728 12887102592 12935400816 12942204912 12969712224 12976534368 13025167764 13046912892 13053775644 13063575616 13081520088 13120780764 13137453693 13147636736 13204888333 13260978432 13262341248 13289163264 13345984704 13347356256 13364402688 13404426516 13431535888 13432916232 13439982024 13450071936 13479613056 13490352327 13519981917 13530131888 13537248816 13538640024 13548717234 13566020832 13624026052 13625426178 13653315072 13753539072 13771016064 13790020608 13841702784 13859291808 13878418176 13918550988 13919981382 13930431648 13937759136 13961027808 14013350884 14020721988 14050521576 14057912232 14087790864 14110598411 14148027054 14171646762 14273545728 14281053696 14282521344 14311406592 14372598912 14374075968 14396593536 14435536248 14458150096 14459635944 14478102912 14521462059 14552325918 14559980526 14570911264 14590926252 14664671744 14696522568 14728117248 14791091328 14811503616 14822528256 14830324992 14885906016 14906449152 14918600736 14929800704 14939188992 14950308672 14995178016 15014232792 15034953024 15078430237 15091300952 15099239064 15110477874 15112030761 15131330928 15164564688 15196029058 15221398374 15229404918 15261773436 15359979456 15371510784 15379596288 15381176832 15405272064 15463007872 15471141504 15472731456 15504023808 15570315488 15571915632 15591703284 15638497602 15671735604 15679979028 15706156284 15806836773 15815151261 15819088896 15920493312 15928867584 15955460352 16023682272 16045795584 16057738944 16066185408 16078246912 16100332416 16126398184 16148653248 16169173776 16196167728 16238309486 16239978279 16252170256 16265418858 16267090437 16287865776 16357508986 16392275172 16425827328 16427515392 16497755712 16533587889 16546403328 16639977744 16652470016 16661229312 16662941568 16675344288 16696641024 16746644268 16768032064 16769755296 16783425828 16796025792 16841458956 16869575268 16891011891 16914322152 16977713571 16986643947 17022747294 17137346304 17182803456 17247201088 17256273216 17292949632 17302045824 17330931072 17366890352 17395883856 17405034192 17442026784 17494374352 17516604924 17518405086 17628890853 17681304576 17683121664 17758298103 17794646272 17796475008 17872568688 17910554976 17919976032 17933429248 17949892896 17972817408 17987136436 18026642556 18049665088 18051520032 18064956312 18074458584 18088027776 18142197957 18167234904 18190320498 18244913869 18283691538 18323848998 18361354752 18400379904 18455603712 18479055744 18504557568 18558067984 18559975176 18573908864 18583678848 18614703744 18664079616 18694295984 18719974962 18734028768 18743882976 18783721152 18864036072 18865974708 18895529016 18976322001 19043361792 19163465216 19165434624 19195458048 19247381664 19279514592 19304137216 19330653888 19361949412 19403101224 19413307368 19454568336 19464801552 19537751646 19570369338 19580663466 19595363424 19681171146 19721455104 19763371008 19773766656 19806778368 19847874688 19875265536 19891467648 19918918656 19933744896 19993570688 20018977056 20021034384 20046604032 20106639774 20132318752 20147303832 20149374348 20159973036 20175107904 20219419584 20295197832 20305873224 20307960036 20349031248 20436039078 20438139267 20479972608 20628188672 20630308608 20656524096 20672031744 20762554176 20788937712 20817627264 20851330136 20877826482 20879972073 20895647472 20906638704 20941541712 21020026326 21031082982 21075782364 21086868348 21222040581 21227324416 21238490112 21257470143 21273947136 21364909696 21394394112 21410318592 21421580544 21467109888 21531537664 21558898368 21561113952 21594890304 21653304372 21687225144 21689453916 21717154368 21826245818 21828488877 21839970789 21856366896 21997007616 22044783852 22092175872 22186636992 22214972416 22217255424 22233792384 22245487488 22328859024 22359673728 22377901104 22394701056 22408783488 22455278608 22492767024 22521349188 22552429536 22636951428 22648858596 22665716811 22696996392 22794043587 22832097561 22844107377 22849795072 22892660154 23008364288 23039969184 23057266176 23069394432 23107908096 23194511808 23206712256 23209097184 23256035712 23355473232 23357873448 23457746403 23505187804 23507603406 23519968542 23677730804 23728633344 23791574016 23830091584 23880739968 23893301376 23933190528 24035523408 24068693376 24086608416 24099278112 24117370368 24189597276 24222979872 24253760664 24294251592 24344658797 24357464229 24378255384 24398128287 24431798664 24523364047 24536263479 24588412758 24638740992 24641273088 24746633568 24778238464 24819604992 24885439488 24959966616 24978705024 24991843968 24994412352 25044961536 25119966402 25152048096 25154632944 25194038688 25262188434 25301762668 25304362902 25423414272 25534120941 25553912832 25610038272 25663175552 25706019456 25774205184 25870801632 25884409824 25939424448 25953068736 26050335528 26093825784 26107551288 26127151232 26163040176 26205397049 26241561528 26274907386 26409776666 26521956864 26524682496 26578326528 26691969408 26694712512 26728805376 26808853032 26863071776 26865832464 26879964048 26900143872 26959226112 26980704654 27039963834 27060263776 27074497632 27077280048 27097434468 27132041664 27248052104 27250852356 27285480747 27306630144 27425537307 27485773497 27507078144 27542032128 27683405568 27718583616 27756836352 27837101976 27839962764 27860863296 27875518272 27922055616 28026701768 28041443976 28101043152 28115824464 28175581728 28221196822 28296054108 28343293524 28547091456 28562107392 28565042688 28745197824 28748151936 28793187072 28871072496 28916300192 28919271888 28956205824 29042924118 29104651836 29119961052 29141822528 29181852504 29306627469 29329343488 29355554007 29370995199 29393045136 29521756719 29582182656 29645056512 29660649984 29771812032 29812898304 29837201472 29859601408 29878377984 29900617344 29990356032 30028465584 30069906048 30156860474 30159959661 30182601904 30198478128 30220955748 30224061522 30262661856 30329129376 30392058116 30442796748 30458809836 30523546872 30654058617 30719958912 30762353664 30926015744 30942283008 30945462912 31008047616 31140630976 31143831264 31183406568 31276995204 31316739723 31343471208 31359958056 31412312568 31477488763 31530039489 31546624473 31613673546 31630302522 31840986624 31857735168 31910920704 32047364544 32091591168 32115477888 32132370816 32200664832 32252796368 32297306496 32338347552 32392335456 32476618972 32479956558 32504340512 32530837716 32534180874 32575731552 32715017972 32739368727 32784550344 32855030784 32995511424 33067175778 33279955488 33304940032 33322458624 33325883136 33350688576 33393282048 33493288536 33536064128 33539510592 33566851656 33592051584 33636498221 33682917912 33739150536 33782023782 33828644304 33883411471 33955427142 33973287894 34045494588 34274692608 34365606912 34494402176 34512546432 34585899264 34604091648 34661862144 34733780704 34791767712 34810068384 34884053568 34988748704 35033209848 35036810172 35257781706 35261405109 35279952813 35366243328 35516596206 35589292544 35592950016 35745137376 35821109952 35839952064 35866858496 35899785792 35945634816 35974272872 36053285112 36099330176 36103040064 36129912624 36148917168 36176055552 36284395914 36334469808 36380640996 36489827738 36567383076 36647697996 36722709504 36882619137 36911207424 36958111488 37116135968 37119950352 37147817728 37167357696 37229407488 37328159232 37388591968 37439949924 37468057536 37487765952 37567442304 37679949603 37728072144 37731949416 37791058032 37893282651 37952644002 37956544353 38326930432 38330869248 38390916096 38494763328 38559029184 38608274432 38661307776 38723898824 38806202448 38826614736 38909136672 38929603104 39075503292 39140738676 39161326932 39190726848 39362342292 39412361079 39442910208 39614664999 39695749376 39782935296 39867489792 39987141376 40037954112 40042068768 40093208064 40213279548 40264637504 40294607664 40298748696 40319946072 40350215808 40438839168 40471056981 40559945751 40590395664 40611746448 40615920072 40698062496 40872078156 40876278534 40959945216 41134078657 41256377344 41260617216 41313048192 41525108352 41577875424 41635254528 41702660272 41755652964 41759944146 41791294944 41813277408 41883083424 42040052652 42062165964 42151564728 42173736696 42331795233 42444081162 42514940286 42729819392 42820637184 42843161088 42934219776 43063075328 43117796736 43122227904 43189780608 43306608744 43374450288 43378907832 43434308736 43564386177 43652491636 43656977754 43679941578 43712733792 43994015232 44089567704 44184351744 44278084669 44373273984 44434510848 44467584768 44490974976 44657718048 44719347456 44755802208 44789402112 44817566976 44910557216 44985534048 45042698376 45104859072 45235290711 45273902856 45297717192 45331433622 45393992784 45588087174 45664195122 45688214754 45785320308 46016728576 46079938368 46114532352 46138788864 46215816192 46389023616 46413424512 46418194368 46512071424 46710946464 46715746896 46915492806 47010375608 47015206812 47039937084 47355461608 47420510319 47457266688 47660183168 47761479936 47786602752 47866381056 48071046816 48137386752 48173216832 48198556224 48234740736 48379194552 48445959744 48507521328 48588503184 48689317594 48714928458 48719934837 48756510768 48796256574 48863597328 49046728094 49072526958 49176825516 49277481984 49282546176 49493267136 49556476928 49600763667 49639209984 49919933232 49957410048 49983687936 49988824704 50089923072 50239932804 50304096192 50309265888 50388077376 50524376868 50603525336 50608725804 50673035673 50933140713 50959931841 51068241882 51326351104 51412038912 51548410368 51741603264 51768819648 51878848896 51906137472 52100671056 52187651568 52215102576 52254302464 52326080352 52410794098 52483123056 52549814772 52819553332 52886672559 53043913728 53049364992 53274894309 53383938816 53389425024 53617706064 53726143552 53731664928 53759928096 53800287744 53918452224 53961409308 54079927668 54120527552 54148995264 54154560096 54194868936 54264083328 54426593871 54496104208 54501704712 54570961494 54734741607 54851074614 54971546994 55084064256 55366811136 55437167232 55513672704 55674203952 55679925528 55721726592 55751036544 55844111232 56053403536 56082887952 56202086304 56231648928 56351163456 56442393644 56592108216 56686587048 56834083201 56928966003 57130085376 57490395648 57496303872 57586374144 57742144992 57832600384 57838543776 57912411648 58085848236 58209303672 58239922104 58283645056 58363705008 58458193417 58613254938 58711108014 58741990398 58786090272 59043513438 59164365312 59290113024 59321299968 59543624064 59625796608 59674402944 59756755968 59801234688 59980712064 60056931168 60139812096 60313720948 60319919322 60365203808 60396956256 60441911496 60448123044 60525323712 60658258752 60784116232 60885593496 60917619672 61047093744 61308117234 61314417801 61439917824 61852031488 61884566016 61890925824 62016095232 62281261952 62287662528 62366813136 62553990408 62633479446 62686942416 62719916112 62824625136 62954977526 63060078978 63093248946 63227347092 63260605044 63666121743 63681973248 63715470336 63821841408 64094729088 64183182336 64230955776 64264741632 64401329664 64505592736 64594612992 64676695104 64784670912 64953237944 64959913116 65008681024 65061675432 65068361748 65151463104 65430035944 65478737454 65485466631 65519912367 65569100688 65991022848 66134351556 66559910976 66609880064 66644917248 66651766272 66701377152 66986577072 67072128256 67079021184 67133703312 67184103168 67272996442 67365835824 67478301072 67564047564 67657288608 67766822942 67910854284 67946575788 67997150433 68090989176 68382130761 68496292683 68532322131 68549385216 68988804352 69025092864 69171798528 69208183296 69323724288 69467561408 69583535424 69620136768 69768107136 69977497408 70066419696 70073620344 70373239209 70515563412 70522810218 70559905626 71033192412 71178585088 71185900032 71490274752 71642219904 71679904128 71799571584 71948545744 72106570224 72198660352 72206080128 72259825248 72297834336 72352111104 72568791828 72668939616 72761281992 72979655476 73033976391 73072392687 73134766152 73194384861 73295395992 73570092141 73608790437 73765238274 73916222976 74232271936 74239900704 74295635456 74334715392 74458814976 74656318464 74777183936 74879899848 74936115072 74975531904 75134884608 75359899206 75456144288 75463898832 75582116064 75786565302 75905288004 75913088706 76391860363 76661738496 76989526656 77118058368 77322615552 77447797648 77612404896 77653229472 77818273344 77859206208 78151006584 78281477352 78322653864 78381453696 78616191147 78724684584 78824722158 79229329998 79391498752 79565870592 79734979584 79974282752 80075908224 80084137536 80186416128 80426559096 80529275008 80589215328 80597497392 80639892144 80700431616 80877678336 80942113962 81119891502 81180791328 81223492896 81231840144 81396124992 81744156312 81752557068 81919890432 82268157314 82276611921 82521234432 82626096384 83050216704 83155750848 83270509056 83405320544 83511305928 83519888292 83582589888 83626554816 83766166848 84080105304 84124331928 84303129456 84347473392 84663590466 84888162324 85029880572 85459638784 85641274368 85686322176 86126150656 86235593472 86244455808 86379561216 86613217488 86748900576 86757815664 86868617472 87128772354 87304983272 87313955508 87359883156 87425467584 87919882407 87988030464 88066662021 88179135408 88556169338 88565270157 88746547968 88935169536 88981949952 89315436096 89438694912 89511604416 89578804224 89635133952 89821114432 89971068096 90085396752 90209718144 90470581422 90479878983 90547805712 90595434384 90662867244 90787985568 91176174348 91328390244 91376429508 91570640616 91962175851 92033457152 92159876736 92778047232 92826849024 92836388736 93024142848 93421892928 93431493792 93830985612 93950219169 94020751216 94030413624 94079874168 94432466289 94590118467 94639873419 94710923216 94841020638 95320366336 95522959872 95573205504 95732762112 96142093632 96274773504 96346433664 96397112448 96758389104 96891919488 97015042656 97177006368 97378635188 97429856916 97439869674 97513021536 97592513148 97727194656 98093456188 98145053916 98218106181 98353651032 98565092352 98774188877 98986534272 99201527334 99839866464 99914820096 99967375872 99977649408 100179846144 100479865608 100608192384 100618531776 100776154752 100909494663 101048753736 101207050672 101217451608 101346071346 101650234413 101866281426 101919863682 102136483764 102652702208 102824077824 103096820736 103483206528 103537639296 103757697792 103812274944 104201342112 104375303136 104430205152 104508604928 104652160704 104821588196 104966246112 105099629544 105549011659 105639106664 105773345118 105784215327 106098729984 106549788618 106767877632 106778850048 107235412128 107452287104 107463329856 107519856192 107600575488 107836904448 107922818616 108159855336 108241055104 108297990528 108309120192 108389737872 108528166656 108853187742 108992208416 109003409424 109141922988 109469483214 109702149228 109943093988 110168128512 110647857411 110733622272 110874334464 111348407904 111359851056 111443453184 111502073088 111688222464 112106807072 112165775904 112404172608 112463297856 112702326912 112884787288 113039848809 113184216432 113373174096 113668166402 113679847953 113857932006 113869633059 114980791296 114992607744 115172748288 115484289984 115665200768 115677087552 115824823296 116171696472 116418607344 116479844208 116567290112 116727410016 116916386834 117226509876 117422216028 117483980796 117572180544 118087026876 118237083237 118328730624 118843994997 119087248128 119348805888 119602469376 119961424128 120113862336 120279624192 120627441896 120639838644 120730407616 120793912512 120883822992 120896246088 121050647424 121316517504 121413170943 121568232464 121679837253 121771186992 121835239344 122094187488 122616234468 122628835602 122879835648 123402235971 123704062976 123769132032 123781851648 124562523904 124575325056 124733626272 125107980816 125266958892 125373884832 125439832224 125649250272 125909955052 126120157956 126186497892 126454694184 126521210088 126995385699 127332243486 128189458176 128461911552 128529483264 128802659328 129011185472 129189225984 129353390208 129569341824 129906475888 129919826232 130017362048 130123350864 130136723496 130302926208 130693158531 130860071888 130957474908 130970933262 131039824734 131138201376 131982045696 132268703112 132834254007 133119821952 133303532544 133402754304 133973154144 134144256512 134158042368 134267406624 134368206336 134545992884 134731671648 134956602144 135128095128 135314577216 135533645884 135705872133 135821708568 135893151576 135994300866 136181978352 136764261522 136992585366 137064644262 137977608704 138050185728 138343597056 138416366592 138647448576 138935122816 139167070848 139240273536 139536214272 139954994816 140132839392 140147240688 140746478418 141031126824 141045620436 141119811252 141870597817 142066384824 142371800064 142980549504 143284439808 143359808256 143599143168 143897091488 144213140448 144397320704 144412160256 144519650496 144595668672 144704222208 145137583656 145337879232 145522563984 145959310952 146067952782 146144785374 146159804511 146269532304 146388769722 146590791984 147140184282 147217580874 147530476548 147832445952 148464543872 148479801408 148591270912 148669430784 148802291001 148917629952 149554367872 149759799696 149872230144 149951063808 150269769216 150719798412 150912288576 150927797664 151164232128 151573130604 151810576008 151826177412 152783720726 152799422139 152879795523 153979053312 154236116736 154645231104 154895595296 155224809792 155306458944 155636546688 155718412416 156302013168 156562954704 156645307728 156762907392 157232382294 157449369168 157649444316 158458659996 158660017677 158782997504 159131741184 159824682927 159948565504 160151816448 160168275072 160853118192 161058550016 161178430656 161194994784 161279784288 161400863232 161755356672 161884227924 162239783004 162361582656 162446985792 162463680288 162792249984 163279781613 163488312624 163505114136 164204224821 164536314628 164553223842 165252192768 166100433408 166311501696 166541018112 166810641088 167022611856 167039776584 167165179776 167253109632 167532333696 168160210608 168248663856 168606258912 168694946784 169327180932 169776324648 170059761144 170412611579 170502249603 170786898009 170919277568 171663548329 172471186944 172488911616 172759122432 173226434976 173497801152 173515631328 173737234944 174257544708 174609966544 174627911016 174719766312 174850935168 175374580251 175839764814 176133324042 176358270816 177112338676 177130540314 177493095936 177870339072 177963899904 178630872192 178877389824 179023208832 179270267904 179642228864 179942136192 180170793504 180419436288 180941162844 180959757966 181095611424 181190868768 181325734488 181575971136 182101042093 182352348696 182656780488 182752859016 183141281232 183437779343 183924351702 184319753472 185556094464 185653698048 185672777472 186048285696 186843785856 186862987584 187661971224 187900438338 188041502432 188060827248 188159748336 188864932578 189180236934 189279746838 189421846432 189682041276 190640732672 190998365229 191045919744 191146411008 191465524224 192284187264 192549547008 192692867328 192794224896 193516778208 193783838976 194030085312 194354012736 194757270376 194859713832 194879739348 195026043072 195185026296 195454389312 196019593081 196186912376 196290107832 196436212362 196456399893 196707302064 197548377754 197973068544 198403054668 199679732928 199829640192 199934751744 199955298816 200959731216 201216384768 201237063552 201552309504 201818989326 202097507472 202414101344 202434903216 202692142692 203300468826 203732562852 203839727364 203991451299 204272967528 205146392283 205305404416 205488878049 205596966393 205648155648 206966413056 207075278592 207515395584 207624549888 208402684224 208750606272 208860410304 209017209856 209304321408 209643176392 209932492224 210199259088 211098023318 211119717627 211278213328 211546690236 211568430654 213099577236 213535755264 213557700096 214470824256 214904574208 214926659712 215039712384 215845637232 216319710672 216482110208 216595981056 216618240384 216779475744 217056333312 217706375484 217984416832 218006818848 218283845976 218938966428 219101929173 219217178061 219404298456 219583154583 219886187976 220342421341 220710276423 220826371311 221295714822 221748668928 222696815808 222719702112 222886906368 223004146176 223376444928 224213614144 224331551808 224808345216 224926595712 225404653824 225769574576 226079697618 226368432864 226746348192 227336332804 227359695906 227715864012 227739266118 229175581089 229985215488 230968579968 231330401536 231354175104 232343392944 232837214688 232959688416 233134580224 233454820032 233832773668 234453019752 234844432056 234967961592 235144361088 235455487547 235848573441 236174053752 236474166474 237183880297 237687989994 238174496256 238697611776 239204938752 239922848256 240227724672 240559248384 241254883792 241279677288 241460815232 241587825024 241767645984 241792492176 242101294848 242633035008 242826341886 243136464928 243359674506 243542373984 243670478688 244188374976 245232468936 245257671204 245759671296 246804471942 246829835763 247563703296 249125047808 249150650112 249467252544 250215961632 250533917784 250747769664 250879664448 251298500544 251819910104 252240315912 252372995784 252909388368 253042420176 253990771398 254664486972 256378916352 256923823104 257058966528 258022370944 258378451968 258706780416 259138683648 259812951776 259839652464 260034724096 260246701728 260273446992 260605852416 261386317062 261720143776 261914949816 261941866524 262079649468 262276402752 263759647221 263964091392 264537406224 265668508014 265695810471 266239643904 266805508608 267946308288 268288513024 268316084736 268534813248 268736412672 269091985768 269463343296 269913204288 270256190256 270629154432 271067291768 271411744266 271439636949 271643417136 271786303152 271988601732 272363956704 273528523044 273985170732 274129288524 275886527553 275955217408 276100371456 277870245632 278334141696 278480547072 279072428544 279909989632 280265678784 280294481376 281492956836 281850657507 282062253648 282091240872 282239622504 283297398867 283741195634 283770355401 283919620257 284132769648 285961099008 286568879616 286719616512 287198286336 287794182976 288426280896 288794641408 288824320512 289039300992 289191337344 290275167312 290675758464 291045127968 291918621904 292135905564 292289570748 292319609022 292539064608 292777539444 293181583968 294280368564 294435161748 294654318543 295060953096 296322566631 296929087744 296959602816 297604582002 299108735744 299519599392 299744460288 299902127616 300539538432 301439596824 301824577152 301855595328 302328464256 302728483989 303146261208 303621152016 303652354824 304950703239 305567441452 305598844278 305759591046 307958106624 308472233472 309290462208 309791190592 310449619584 310612917888 311273093376 311436824832 312604026336 313125909408 313290615456 313525814784 314464764588 314898738336 315298888632 316480564361 316647034977 316917319992 317320035354 319649365854 320303632896 320336550144 321706236384 322117100032 322356861312 322389989568 322559568576 322801726464 323510713344 323768455848 324479566008 324723165312 324893971584 324927360576 325584499968 326559563226 326976625248 327010228272 328408449642 329072629256 329106447684 330504385536 331943572233 332200866816 332623003392 333621282176 334045223712 334079553168 334330359552 334506219264 335064667392 336320421216 336497327712 337212517824 337389893568 338654361864 339552649296 340119522288 340825223158 341004499206 341039543859 341573796018 343327096658 344942373888 344977823232 345518244864 346452869952 346995602304 347031262656 347474469888 348515089416 349219933088 349255822032 349439532624 349701870336 350749160502 351679529628 352266648084 352716541632 354224677352 354261080628 354711249711 354986191872 356531984991 357261744384 358046417664 359284457728 359884272384 360341587008 360838872576 361882325688 361919515932 362191222848 362381737536 362651468976 363151942272 364202084186 364239512829 364704697392 365313560976 365505718032 366282562464 366875558686 367848703404 368639506944 370206707913 371112188928 371307396096 371345554944 373687571712 373725975168 375323942448 375800876676 376083004864 376121654496 376319496672 377729865156 378360473868 378559493676 378843692864 379364082552 380986157097 381281465344 381996730458 384568374528 385385734656 385588449792 387033556416 387567677952 388060170624 388708025472 389514540752 389719427664 389759478696 390052086144 390370052592 390908778624 392039186162 392079475593 392373824752 392580215664 392872424724 392912799786 393414604128 395096755508 395946137088 396806109336 398502762021 399359465856 399910597632 401919462432 402432769536 402474127104 403104619008 403637978652 404195014944 404828202688 404869806432 405384285384 406600937652 407117616399 407465125704 407679454728 407982902598 408545935056 409207353919 410292784566 410977756098 411193932786 413932826112 414150557184 415030791168 415249099776 416805368448 417501212544 417720820608 418608642816 419286352784 419864984448 420398518176 422196046636 422239435254 422556426656 423093380472 423136861308 425611793451 426199154472 427115400192 428941648512 429809148416 429853319424 430079424768 431691274464 432639421344 432964220416 433191962112 433236480768 433558951488 434112666624 435412750968 435968833664 436013637696 436567691952 437274476873 437877932856 438203858346 438434356122 438808596912 439166309166 439772375952 440684842682 441420552846 441652742622 442591429644 443497337856 445393631616 445439404224 445773812736 446008292352 446752889856 448427228288 448663103616 449616690432 449853191424 450809307648 451539149152 452159395236 452736865728 453492696384 454672665608 454719391812 455431728024 455478532236 458351162178 458398266417 458639386569 461937159936 462660803072 462708350208 464686785888 465674429376 465919376832 466269160448 466909640064 467665547336 468906039504 469688864112 469935923184 470288722176 470910975094 471697146882 472348107504 472948332948 474367760594 475375979988 475980053031 476348992512 477395223552 479474048781 479845696512 480455449344 482509767584 482559354576 482921630464 483175650048 483535291968 483584984352 484202589696 485266070016 485652683772 486272929856 486719349012 487084747968 487340957376 488376749952 489839344839 490464937872 490515342408 492612674463 493608943884 493659671526 498250095616 498301300224 498934505088 500431923264 501067835568 501495539328 501759328896 502597001088 503639820208 504480631824 504745991568 505818776736 506084840352 507981542796 509328973944 511237834737 511506748809 512360694027 512757832704 514990644987 516044741888 517413560832 518277367296 519625903552 519679304928 520069448192 520493403456 520546893984 521211704832 522772634124 523440287552 523829899632 523883733048 524159298936 524552805504 526123740753 527519294442 529074812448 531337016028 531391620942 532479287808 533611017216 534743022541 535892616576 536632169472 537069626496 538183971536 538926686592 539826408576 540512380512 541258308864 542134583536 542823488532 542879273898 543286834272 543572606304 543977203464 544727913408 546303126279 547057046088 547970341464 548258577048 550313338029 551773055106 555740491264 556668283392 556961094144 558144857088 559819979264 560531357568 560588962752 562985913672 563701315014 564124507296 564182481744 564479245008 566594797734 567482391268 567540710802 567839240514 568265539296 571922198016 573137759232 573439233024 574396572672 575588365952 576852561792 577648641024 578078601984 578382674688 580550334624 581351516928 582090255936 583837243808 584271811128 584579141496 584639218044 585078129216 585555078888 586363167936 588058779243 588560737128 588870323496 589308637086 590121906192 592645133262 593858175488 593919205632 595209164004 598217471488 599039198784 599488920576 599804255232 602879193648 603649154304 603711190656 604656928512 605456967978 606292522416 607242304032 607304709648 609901406478 611134882904 611197688556 611519182092 611974353897 615439176849 615916213248 616466634147 616944466944 619582381184 620899239168 621225835776 622546186752 622873649664 625208052672 626251818816 626581230912 627051629568 628929529176 629797476672 630597777264 632961128722 633294069954 633359152881 633834639984 634640070708 639298731708 640607265792 640673100288 643412472768 644234200064 644713722624 644779979136 645119137152 647536911696 648959132016 649446330624 649787943168 649854721152 651168999936 653119126452 653953250496 654020456544 656816899284 657305787519 657651534183 658145258512 658212895368 658749463749 661027264023 662130829269 662479113933 663887144466 665246006784 667242564352 668090447424 668159106336 668660719104 669012438528 670129334784 672640842432 672994655424 674425035648 674779787136 677308723728 679105298592 680239044576 681650446316 682008998412 682079087718 683147592036 686654193316 687526743267 689955646464 692905739904 693991204608 694062525312 697030178832 698439866176 698511644064 698879065248 699403740672 701498321004 703359059256 704533296168 705433083264 705995105113 706366462641 707545720323 708449354704 708522161256 709422499422 711551640891 713063969982 714523488768 716092835328 718568915456 719768544768 720683174016 721677745152 723764651376 723839031864 724382445696 724763475072 725302937952 726303884544 728404168372 728479025658 729409394784 730627121952 731011436064 732565124928 733751117372 735697406808 737279013888 738843081613 740413415826 740489507289 742691109888 747375143424 747451950336 750647884896 751601753352 752166009728 752243308992 752638993344 755459730312 756720947736 757118987352 757687385728 758728165104 759956514421 761972314194 763993460916 769136749056 770771469312 771176899584 774067112832 775135355904 776120341248 777416050944 779029081504 779438855328 779518957392 780104172288 780740105184 781817557248 784078372324 784158951186 784747649504 785160431328 785744849448 785825599572 786829208256 790193511016 791278941663 791892274176 793612218672 797005524042 797087431413 798718931712 803838924864 804865539072 804948254208 806209238016 807275957304 808390029888 809656405376 809739612864 810768570768 813201875304 814235232798 814930251408 815358909456 815965805196 817091870112 818414707838 820585569132 821955512196 822387865572 827659582659 827865652224 828301114368 833610736896 835002425088 835441641216 837217285632 838572705568 839729968896 840797036352 844392093272 844478870508 845112853312 845551972521 846186760944 846273722616 849892196601 851223586902 851311066203 851758860771 852398308944 857883297024 859618296832 859706638848 860158849536 863382548928 865278842688 865928440832 866383924224 866472961536 867117902976 870825501936 871937667328 872027275392 873135383904 874548953746 875755865712 876407716692 876868712244 877617193824 878332618332 879544751904 881369685364 882841105692 883305485244 883962955629 885182859288 888967699893 890787263232 890878808448 896854456576 897326207232 899233380864 899706382848 901618615296 903078298304 904318790472 905473731456 906985392768 908185451967 909345331216 909438783624 910863456048 910957064472 914852109717 916702324356 916796532834 917278773138 923874319872 925321606144 925416700416 929373571776 931348858752 931838753664 933819280128 935331094672 937812079008 939377728224 939871846368 940577444352 941821950188 943394293764 944696215008 945896665896 948735521188 949441693083 949941104931 950751959976 951960106062 958948097562 960910898688 965019535168 965118709152 965843260928 966351300096 967070583936 967169968704 968405179392 970532140032 971305367544 972545859712 973438698024 974169495936 974681914752 975458448409 976753499904 979678689678 980929875744 981030684816 985225348926 987217887768 987319343052 993094184719 996602600448 997869010176 1000863846528 1002135671136 1002991078656 1003518657792 1005194002176 1007279640416 1008961263648 1009491983136 1011637553472 1012169680704 1015963085592 1018657947888 1022475669474 1023013497618 1023118631577 1024721388054 1029981289974 1032089483776 1034827121664 1036554734592 1039251807104 1039358609856 1040138896384 1040986806912 1041093787968 1042423409664 1045545268248 1046880575104 1047659799264 1047767466096 1048318597872 1049105611008 1052247481506 1055038588884 1058149624896 1062674032056 1062783241884 1064958575616 1069486045082 1069595954973 1071785233152 1074139252992 1076367943072 1077853373184 1079652817152 1081024761024 1082516617728 1084269167072 1085646977064 1085758547796 1086573668544 1087145212608 1087954406928 1089455826816 1092606252558 1092718538487 1094114092176 1095940682928 1096517154096 1100626676058 1103546110212 1110620123739 1111480982528 1113336566784 1113922188288 1119639958528 1121062715136 1121177925504 1125971827344 1127402630028 1128249014592 1128364963488 1128958490016 1133189595468 1134964782536 1135081421604 1135678481028 1136531078592 1142958471291 1143844396032 1151176731904 1153705123584 1156157203968 1156765349376 1161100669248 1162703033856 1164180511872 1167674487616 1168543622256 1169158282992 1169278436088 1170156258432 1171110157776 1172726335872 1176117558486 1176238426779 1177121474256 1177740646992 1178617274172 1180243812384 1185290266524 1187716350976 1187838411264 1190418328008 1192888281053 1195508286063 1196434942976 1198078397568 1205758387296 1207298308608 1207422381312 1209313857024 1210913935956 1212585044832 1214484608064 1214609419296 1219802812956 1221352849197 1222269765808 1222395377112 1223038364184 1223948707794 1227622061757 1230878353698 1232933268294 1239164762368 1241798478336 1242451671552 1245092373504 1245747299328 1250416105344 1252503637632 1253162461824 1257859058352 1259594953344 1261195554528 1265922257444 1266588139908 1266718305762 1267669279968 1269280141416 1274707294651 1276835380353 1278597463416 1281346200576 1284064455401 1286824945536 1289427445248 1289559958272 1290238274304 1295073823392 1297918264032 1298892661248 1299575886336 1299709442304 1302337999872 1306238252904 1307906500992 1308040913088 1311823430619 1313633798568 1314611575038 1315303068366 1316290517024 1316425790736 1317498927498 1322054528046 1324261658538 1324958227866 1327774288932 1330492013568 1334485128704 1336180894848 1336318212672 1337321438208 1338024877056 1340258669568 1345281684864 1345989310848 1348850071296 1349559574272 1354617447456 1358210597184 1360478089152 1363300892632 1364017996824 1364158175436 1366295184072 1372137151567 1373308386632 1375053486534 1375194799251 1385811479808 1387982409216 1388125050624 1394060357664 1396879732352 1397023288128 1397758130496 1398807481344 1402996642008 1406718118512 1409066592336 1410866166528 1411990210226 1412732925282 1415091440646 1416898709408 1417044322512 1418844998844 1423103281782 1426127939964 1427940159093 1429046977536 1432185670656 1437137830912 1438422146343 1439537089536 1441366348032 1447529302752 1447678063728 1448764891392 1449526950144 1450605875904 1452607769088 1456808336744 1456958051316 1458818789568 1461254243904 1462022872128 1465130249856 1467502234744 1469518034517 1471394813616 1477686163226 1477838023389 1480826831652 1480979014578 1494750286848 1494903900672 1501295769792 1503203506704 1504332019456 1504486617984 1505277986688 1510919460624 1513441895472 1514237974704 1515374771456 1517456330208 1519913028842 1523944628388 1527986921832 1533713504211 1534520246427 1537082082081 1538273498112 1544971934961 1548134225664 1552240682496 1554832101888 1558058163008 1558877710656 1559037914784 1560208344576 1561480210368 1563635114496 1568156744648 1568317902372 1569495299008 1570320862656 1571489698896 1571651199144 1573658416512 1578371222259 1580387022032 1582557883326 1587224437344 1594011048084 1594174862826 1597437863424 1604229067623 1607677849728 1609896508416 1614551914608 1616780059776 1619312810752 1619479225728 1621537141536 1626403750608 1628470465596 1629860502816 1630717818912 1631931610392 1634183740224 1636829415676 1638909378837 1641171138264 1643911024392 1644775731144 1648188412829 1650940014087 1655319165318 1667221473792 1670004850176 1670883282432 1674434571264 1677145411136 1679459937792 1681594072704 1688784186544 1688957741016 1690225706624 1691103945042 1692373521888 1692547445232 1699784393202 1702447173804 1702622132406 1703517721542 1704796617888 1715766594048 1719413277696 1720317699072 1726765097856 1730557685376 1732945923072 1734235805952 1741651003872 1743875334656 1744054550784 1746270767808 1749097907492 1751511731424 1752815433384 1753737424488 1755234387648 1756665236664 1759089503808 1762739370728 1764176337729 1765682211384 1766610970488 1767925911258 1770365718576 1777935399786 1781574526464 1781757616896 1793708913152 1794652414464 1798466761728 1799412765696 1806156596608 1808637580944 1810947462912 1813970785536 1816370903934 1818690662432 1818877567248 1821726912096 1821914128944 1829704219434 1833404648712 1833593065668 1834557546276 1846317530547 1847748639744 1850833400832 1858747143552 1862697717504 1863677507328 1867638560256 1870662189344 1875624158016 1878755456448 1879743692736 1881154888704 1883643900376 1886788587528 1889392430016 1891793331792 1897471042376 1898883386166 1899882209862 1900077458643 1901503919952 1903920212124 1917896195124 1921821797376 1930039070336 1930237418304 1931686521856 1932702600192 1934141167872 1934339937408 1942610735088 1945091719424 1946877396048 1948338991872 1949363829504 1950916896818 1953506999808 1959357379356 1961859751488 1962061369632 1970450697852 1971917362557 1972954602549 1974435775536 1974638686104 1983081792069 1986188369438 1986392487807 1987437341799 1995738020352 2001727693056 2004271342272 2005982157312 2007037315584 2010388004352 2014559280832 2017922527296 2018983966272 2023275106944 2024339361408 2031926171184 2037315895776 2044951338948 2046026995236 2046237263154 2049442776108 2059962579948 2062580229801 2064178967552 2078503614208 2078717219712 2081973613824 2082187575936 2091090536496 2093761150208 2095319598528 2095534932192 2096637195744 2098211222016 2104494963012 2110077177768 2116299249792 2117985315339 2119099387923 2122637160969 2125348064112 2125566483768 2134654922673 2138972090164 2139191909946 2143570466304 2148278505984 2152735886144 2155706746368 2159305634304 2162049522048 2165033235456 2168538334144 2171293954128 2171517095592 2173147337088 2174290425216 2175908813856 2178911653632 2185212505116 2185437076974 2188228184352 2191881365856 2193034308192 2201253352116 2207092220424 2215363950527 2216529244839 2221240247478 2242125430272 2242355851008 2251943654688 2254805260056 2256498029184 2256729926976 2257916980032 2266379190936 2269929565072 2270162843208 2271356962056 2273062157184 2279869543263 2285916942582 2302353463808 2307410247168 2312314407936 2313530698752 2322201338496 2325406067712 2328361023744 2335348975232 2337087244512 2338316565984 2338556872176 2340312516864 2342220315552 2345452671744 2352235116972 2352476853558 2354242948512 2355481293984 2357234548344 2360487624768 2367313547209 2370580533048 2375676822528 2380836656016 2385776562106 2391016572126 2396156795136 2411516774592 2414596617216 2414844762624 2418627714048 2421827871912 2425170089664 2428969216128 2429218838592 2439605625912 2442705698394 2444539531616 2444790754224 2446076728368 2447897415588 2455244123514 2461756707396 2465866536588 2478329524736 2482978747977 2483596956672 2484903343104 2500832210688 2505007275264 2506324923648 2515718116704 2519189906688 2522391109056 2531844514888 2533176279816 2533436611524 2535338559936 2538560282832 2549414589302 2549676589803 2553670760706 2553933198609 2557194926832 2568128910802 2573649891072 2578854890496 2579119916544 2580476548608 2590147646784 2595836528064 2597785322496 2599151772672 2599418884608 2612476505808 2615813001984 2616081826176 2623646861238 2627267597136 2629223150076 2630606136732 2632581034048 2632851581472 2634997854996 2644109056092 2648523317076 2649916455732 2651888866887 2655548577864 2666903099679 2668970257408 2672361789696 2672636425344 2690563369728 2691978621696 2697700142592 2699119148544 2709234894912 2716421194368 2720956178304 2724556355901 2726601785264 2728035993648 2728316350872 2732590368144 2744274303134 2744556329151 2746616773264 2750106973068 2750389598502 2771622959616 2775964818432 2776250101248 2788120715328 2793759464704 2794046576256 2795516260992 2805993284016 2813436237024 2818133184672 2821732333056 2823980420452 2825465850564 2830182881292 2833797418816 2834088645024 2837689997688 2846206563564 2848325079249 2849823314793 2852255879928 2855880318186 2864451477433 2876844292686 2882732696064 2895058605504 2895356127456 2897529782784 2899053900288 2901211751808 2905215538176 2913616673488 2913916102632 2917637579136 2922508487808 2924045744256 2926375345227 2930260499712 2935004469488 2939036069034 2942789627232 2955372326452 2955676046778 2961653663304 2961958029156 2979282554157 2989807801344 3002591539584 3006407013408 3008664038912 3008973235968 3010555973376 3021838921248 3026883790944 3028475949408 3030749542912 3034912660416 3039826057684 3047889256776 3055973843664 3060921338111 3067427008422 3069040492854 3074164164162 3089943869922 3096268451328 3104481364992 3109664203776 3116116326016 3117755421312 3118075829568 3120416689152 3122960420736 3127270228992 3136313489296 3136635804744 3138990598016 3140641725312 3142979397792 3143302398288 3147316833024 3156742444518 3160774044064 3165115766652 3174448874688 3188022096168 3188349725652 3194875726848 3208458135246 3208787864919 3215355699456 3229103829216 3233560119552 3238625621504 3238958451456 3243074283072 3252807501216 3256940931192 3259721005632 3261435637824 3263863220784 3268367480448 3273658831352 3277818757674 3278155615461 3282342276528 3287822048784 3289551462288 3296376825658 3301880028174 3310638330636 3331860371217 3334442947584 3340009700352 3341766564864 3354290822272 3358919875584 3363188145408 3377568373088 3377915482032 3380451413248 3382207890084 3384747043776 3385094890464 3399568786404 3404894347608 3405244264812 3407035443084 3409593235776 3428875413873 3431533188096 3453530195712 3461115370752 3468471611904 3483302007744 3487750669312 3488109101568 3492541535616 3498195814984 3503023462848 3505630866768 3507474848976 3510468775296 3513330473328 3518179007616 3525478741456 3528352675458 3528715280337 3531364422768 3533221940976 3535851822516 3540731437152 3555870799572 3563149052928 3563515233792 3578664843159 3586524858189 3587417826304 3589304828928 3612313193216 3617275161888 3621894925824 3627941571072 3632741807868 3637381324864 3637755134496 3643453824192 3643828257888 3659408438868 3664058547591 3666809297424 3667186131336 3669115092552 3682866185271 3692635061094 3717494287104 3725395435008 3727355014656 3735277120512 3741324378688 3751248316032 3757510912896 3759487385472 3767287800752 3773577175056 3778784860032 3783586663584 3794942084752 3797766772332 3799764419724 3800154917286 3803007839904 3807840424248 3824121883953 3830506141059 3835792390248 3852193366203 3860078140672 3860474836608 3868282335744 3868679874816 3885221470176 3890183438848 3893754792096 3896677983744 3898727659008 3901833793636 3907013999616 3918714758712 3923719502976 3924122739264 3935470291857 3940901395704 3943834725114 3945909205098 3948871551072 3949277372208 3966163584138 3972376738876 3972784975614 3974874683598 3991476040704 4003455386112 4008542684544 4011964314624 4014074631168 4020776008704 4029118561664 4035845054592 4037967932544 4046550213888 4048678722816 4063852342368 4074631791552 4089902677896 4092053990472 4092474526308 4098885552216 4114247336693 4116411454701 4119925159896 4125160459602 4157007228416 4157434439424 4163947227648 4164375151872 4182181072992 4187522300416 4190639197056 4191069864384 4193274391488 4196422444032 4208989926024 4220154355536 4232598499584 4235970630678 4238198775846 4245274321938 4250696128224 4251132967536 4269309845346 4277944180328 4278383819892 4283820477279 4287140932608 4296557011968 4305471772288 4311413492736 4315266439029 4318611268608 4324099044096 4337076668288 4342587908256 4343034191184 4346294674176 4348580850432 4351817627712 4357823307264 4370425010232 4370874153948 4376456368704 4383762731712 4386068616384 4402506704232 4414184440848 4430727901054 4433058489678 4433514070167 4442480494956 4484250860544 4484711702016 4503887309376 4509610520112 4512996058368 4513459853952 4515833960064 4532758381872 4539859130144 4540325686416 4542713924112 4546124314368 4559739086526 4571833885164 4601140512633 4603560739281 4604706927616 4611246246243 4614820494336 4634915804883 4644402676992 4656722047488 4670697950464 4674174489024 4676633131968 4677113744352 4680625033728 4684440631104 4690905343488 4704470233944 4704953707116 4708485897024 4710962587968 4714469096688 4720975249536 4734627094418 4735113666777 4741161066096 4761673312032 4771553124212 4782033144252 4792313590272 4812687202869 4823033549184 4829689525248 4843655743824 4850340179328 4857938432256 4858437677184 4879211251824 4885411396788 4889079063232 4889581508448 4892153456736 4895794831176 4910488247028 4916728136511 4923513414792 4931733073176 4941965735791 4944565238487 4952820042261 4956659049472 4965957495954 5001664421376 5010014550528 5012649847296 5031436233408 5038379813376 5044782218112 5063689029776 5066352559632 5066873223048 5070677119872 5077120565664 5098829178604 5099353179606 5107341521412 5107866397218 5114389853664 5136257821604 5147299782144 5158239833088 5160953097216 5180295293568 5191673056128 5198837769216 5224953011616 5231626003968 5232163652352 5247293722476 5254535194272 5258446300152 5261212273464 5265162068096 5265703162944 5269995709992 5280930220697 5288218112184 5292529013187 5297046634152 5299832911464 5303777733774 5311097155728 5319695600947 5333806199358 5344723579392 5345272850688 5381126739456 5383957243392 5395400285184 5398238297088 5418469789824 5432842388736 5441912356608 5449112711802 5453203570528 5456071987296 5456632701744 5465180736288 5488548606268 5489112658302 5493233546528 5500213946136 5500779197004 5538952591641 5543245919232 5552500202496 5576241430656 5587518929408 5588093152512 5591032521984 5611986568032 5626872474048 5636266369344 5643464666112 5647960840904 5650931701128 5660365762584 5667594837632 5668177290048 5675379995376 5684568199349 5692413127128 5696650158498 5699646629586 5704511759856 5711760636372 5728902954866 5753688585372 5765465392128 5790117211008 5790712254912 5795059565568 5798107800576 5802423503616 5827233346976 5827832205264 5835275158272 5845016975616 5848091488512 5852750690454 5860520999424 5870008938976 5878072138068 5885579254464 5910744652904 5911352093556 5915752087671 5918863807647 5923307326608 5923916058312 5949245376207 5958565108314 5959177463421 5962312025397 6005183079168 6012814026816 6017328077824 6017946471936 6021111946752 6043677842496 6053767581888 6056951898816 6061499085824 6069825320832 6079652115368 6095778513552 6111947687328 6121842676222 6134854016844 6138080985708 6148328328324 6179887739844 6187740689403 6192536902656 6232232652032 6235510842624 6236151659136 6245920841472 6272626978592 6273271609488 6277981196032 6281283450624 6285958795584 6286604796576 6294633666048 6313484889036 6321548088128 6330231533304 6348897749376 6353955946017 6357298163769 6367911482907 6376044192336 6376699451304 6403964768019 6416916270492 6417575729838 6430711398912 6458207658432 6467120239104 6477251243008 6477916902912 6486148566144 6505615002432 6513881862384 6519442011264 6522871275648 6527726441568 6536734960896 6547317662704 6555637515348 6556311230922 6564684553056 6575644097568 6579102924576 6592753651316 6603760056348 6621276661272 6646091851581 6649587734517 6663720742434 6708581644544 6726376290816 6755136746176 6755830964064 6760902826496 6764415780168 6769494087552 6770189780928 6799137572808 6809788695216 6810488529624 6814070886168 6819186471552 6828209138863 6839608629789 6857750827746 6907060391424 6922230741504 6936943223808 6951659293033 6966604015488 6976218203136 6985083071232 6996391629968 7006046925696 7011261733536 7014949697952 7020937550592 7026660946656 7036358015232 7050957482912 7056705350916 7057430560674 7062728845536 7066443881952 7071703645032 7081462874304 7101940641627 7111741599144 7127030467584 7157329686318 7173049716378 7224626386432 7234550323776 7243789851648 7255883142144 7265483615736 7274762649728 7275510268992 7286907648384 7287656515776 7318816877736 7328117095182 7333618594848 7334372262672 7338230185104 7365732370542 7385270122188 7434988574208 7450790870016 7454710029312 7482648757376 7502496632064 7515021825792 7518974770944 7534575601504 7547154350112 7557569720064 7567173327168 7589884169504 7595533544664 7599528839448 7600309834572 7606015679808 7615680848496 7648243767906 7649029769409 7661012282118 7671584780496 7704386732406 7720156281344 7720949673216 7736564671488 7737359749632 7770442940352 7780366877696 7787509584192 7793355967488 7797455318016 7803667587272 7837429517424 7847439005952 7848245478528 7870940583714 7881802791408 7887669450228 7891818410196 7897743102144 7898554744416 7932327168276 7944753477752 7945569951228 7949749367196 7955666600661 8000709299037 8006910772224 8017085369088 8058237123328 8071690109184 8075935865088 8093100427776 8097357445632 8127704684736 8149263583104 8173669067703 8179805355792 8184107980944 8184949052616 8197771104432 8228494673386 8232822909402 8233668987453 8239850319792 8250320919204 8314014456832 8314868878848 8327894455296 8328750303744 8364362145984 8375044600832 8381278394112 8382139728768 8386548782976 8417979852048 8440308711072 8465196999168 8471941261356 8476397551692 8490548643876 8501392256448 8502265935072 8538619690692 8544975237747 8549469944379 8555888360656 8556767639784 8567640954558 8593354432299 8610943544576 8630532878058 8648198088192 8674153336576 8685175816512 8686068382368 8692589348352 8697161700864 8703635255424 8715646614528 8740850020464 8741748307896 8752912737408 8767525463424 8772137232768 8779126035681 8805013408464 8828368881696 8861455802108 8866116979356 8867028140334 8884960989912 8922951062557 8937847662471 8969423404032 9007774618752 9019221040224 9025992116736 9026919707904 9031667920128 9065516763744 9079718260288 9080651372832 9085427848224 9092248628736 9119478173052 9143667770328 9177936366469 9182764014333 9202281025266 9207121478562 9222492492486 9269831609766 9288805353984 9313444094976 9341395900928 9348348978048 9353266263936 9354227488704 9361250067456 9368881262208 9381810686976 9408940467888 9409907414232 9416971794048 9421925175936 9428938193376 9441950499072 9469254188836 9470227333554 9482322132192 9523346624064 9543106248424 9564066288504 9584627180544 9604960060969 9625374405738 9626363594757 9646067098368 9687311487648 9700680358656 9715876864512 9716875354368 9758422503648 9770822793576 9778158126464 9779163016896 9784306913472 9791589662352 9820976494056 9833456273022 9847026829584 9863466146352 9883931471582 9889130476974 9905640084522 9931914991908 9995581113651 10003328842752 10020029101056 10025299694592 10062872466816 10076759626752 10089564436224 10127378059552 10132705119264 10133746446096 10141354239744 10154241131328 10197658357208 10198706359212 10214683042824 10215732794436 10228779707328 10272515643208 10286626241619 10294599564288 10360590587136 10383346112256 10449906023232 10463252007936 10464327304704 10494587444952 10509070388544 10516892600304 10522424546928 10530324136192 10531406325888 10539991419984 10561860441394 10576436224368 10585058026374 10594093268304 10599665822928 10607555467548 10622194311456 10639391201894 10667612398716 10689447158784 10690545701376 10735994529477 10759574574567 10762253478912 10767914486784 10836939579648 10865684777472 10883824713216 10898225423604 10906407141056 10912143974592 10913265403488 10930361472576 10977097212536 10978225316604 10986467093056 10992175642773 11000427892272 11001558394008 11048598555813 11077905183282 11152482861312 11175037858816 11176186305024 11182065043968 11223973136064 11253744948096 11272532738688 11295921681808 11301863402256 11320731525168 11335189675264 11336354580096 11350759990752 11369136398698 11384826254256 11393300316996 11399293259172 11409023519712 11423521272744 11457805909732 11472365651859 11491518423177 11507377170744 11556580098609 11580234422016 11581424509824 11604847007232 11654466693952 11655664410528 11670550316544 11690033951232 11696182977024 11705501380908 11721041998848 11740017877952 11756144276136 11771158508928 11806410875571 11821489305808 11822704187112 11831504175342 11837727615294 11846614653216 11847832116624 11898490752414 11917130216628 11918354926842 11924624050794 12010366158336 12025628053632 12035892943872 12042223893504 12087355684992 12107535163776 12113903797632 12139650641664 12159304230736 12191557027104 12223895374656 12243685352444 12269708033688 12276161971416 12296656656648 12342742010079 12349234364103 12359775479688 12375481378806 12464465304064 12471021685248 12472303318272 12491841682944 12545253957184 12546543218976 12555962392064 12562566901248 12571917591168 12573209593152 12589267332096 12626969778072 12643096176256 12660463066608 12680959829317 12697795498752 12707911892034 12714596327538 12735822965814 12752088384672 12753398902608 12807929536038 12833832540984 12835151459676 12861422797824 12916415316864 12934240478208 12955833805824 12972297132288 13011230004864 13027763724768 13038884022528 13045742551296 13055452883136 13073469921792 13094635325408 13111275030696 13112622461844 13129369106112 13151288195136 13158205849152 13185507302632 13207520112696 13242553322544 13292183703162 13299175469034 13300542210501 13327441484868 13417163289088 13452752581632 13510273492352 13511661928128 13521805652992 13528831560336 13538988175104 13540379561856 13598275145616 13619577390432 13620977059248 13628141772336 13638372943104 13656418277726 13679217259578 13715501655492 13803421537899 13810682217843 13814120782848 13844461483008 13903318586066 13904747414649 13933208030976 13970166142464 13992783259936 14012093851392 14022523467072 14029899395904 14041875101184 14053321893312 14072716030464 14101914965824 14113410701832 14114861121348 14125457691072 14132887763904 14143407290064 14162925748608 14203881283254 14205341000331 14223483198288 14314659372636 14346099432756 14438061608607 14449252772864 14469100647552 14530967231472 14549525299456 14551020537984 14573815296768 14575313031552 14637633755472 14656234190364 14667237189696 14668744525344 14676460370208 14731464741084 14750184409533 14770540244376 14825897207373 14833695715461 14858460126783 14869977148416 14965297514752 15004993264128 15030043651584 15037949541888 15069151203008 15094308700224 15115139440128 15134346654336 15179768339008 15191067089328 15199057678896 15200619669144 15212031359616 15231361696992 15296487535812 15298059538818 15322024564236 15343169560992 15408773464812 15440312562688 15441899346432 15474719499264 15507547653689 15540885880704 15575019168384 15607335174544 15674859034848 15694878011904 15696490957056 15741881167428 15763605582816 15775338900456 15783636820392 15795486204288 15797109488832 15842790662091 15864654336552 15877587039561 15889506955504 15891139902456 15899498734392 15911333201322 15959086802841 16001418598074 16034170738176 16116474246656 16143380218368 16151871730176 16186200855552 16194714891264 16255409369472 16298527166208 16347338135406 16359610711584 16368215961888 16369898105232 16395542208864 16456989346772 16465645818804 16467337974906 16479700639584 16500641838408 16571194830463 16629737757696 16657500607488 16728724291968 16762556788224 16764279457536 16773097565952 16835959704096 16880617422144 16930393998336 16943882522712 16952795103384 16981097287752 17002784512896 17004531870144 17053704598047 17077239381384 17089950475494 17098939888758 17111776721312 17113535279568 17135281909116 17186708864598 17221887089152 17261065756116 17296396176384 17348306673152 17370351633024 17372136764736 17385178696704 17394323401728 17407270510848 17481700040928 17483496615792 17505825474816 17535050926848 17544274465536 17558252071362 17610026816928 17656737763392 17722911604216 17732233958712 17734056280668 17747256263013 17769921979824 17845902125114 17847736128621 17875695324942 17877532390263 18015549237504 18038442080448 18051984233472 18053839415808 18063335840256 18131033527488 18159436520576 18161302745664 18170855696448 18184497257472 18238956346104 18287335540656 18355872732938 18365528028666 18404562050532 18414242957124 18444984984972 18539663219532 18563222068209 18577610707968 18682791801856 18696697956096 18706532527872 18708454977408 18737762524416 18817880935776 18819814828464 18833943588096 18843850351872 18857876386752 18883900998144 18938508377672 18940454667108 18964644264384 19046693248128 19061867838051 19071894491307 19086212496848 19103734448721 19128132577008 19209920121938 19211894304057 19250748811476 19252727189514 19292134196736 19374622975296 19401360717312 19431753729024 19433750708736 19516845007296 19541645587152 19556316252928 19558326033792 19568613826944 19583179324704 19641952988112 19666912546044 19694053659168 19726932292704 19767862943164 19778260953948 19811280169044 19863829983816 19938275554743 19948763203551 19991162227302 20125744933632 20179128872448 20254756119104 20265410238528 20267492892192 20282708479488 20308482262656 20395316714416 20397412718424 20429366085648 20431465588872 20457559414656 20484627416589 20518825889367 20545031286416 20573252483238 20721181174272 20766692224512 20854977879099 20899812046464 20928654609408 20989174889904 21018140777088 21033785200608 21044849093856 21060648272384 21062812651776 21079982839968 21123720882788 21152872448736 21170116052748 21188186536608 21199331645856 21215110935096 21244388622912 21278782403788 21305821924881 21335224797432 21381091402752 21426449366777 21471989058954 21519149149134 21673879159296 21731369554944 21767649426432 21796450847208 21812814282112 21824287949184 21826530806976 21860722945152 21954194425072 21956450633208 21972934186112 21984351285546 22000855784544 22003116788016 22097197111626 22155810366564 22304965722624 22352372610048 22364130087936 22447946272128 22507489896192 22545065477376 22591843363616 22603726804512 22641463050336 22670379350528 22672709160192 22701519981504 22738272797396 22769652508512 22786600633992 22798586518344 22818047039424 22847042545488 22915611819464 22944731303718 22947089308227 22983036846354 23014754341488 23113160197218 23160468844032 23162849019648 23209694014464 23308933387904 23311328821056 23341100633088 23380067902464 23392365954048 23411002761816 23480035755904 23512288552272 23542317017856 23612821751142 23642978611616 23645408374224 23663008350684 23675455230588 23693229306432 23695664233248 23796981504828 23834260433256 23836709853684 23849248101588 24002127897111 24020732316672 24051256107264 24174711369984 24215070327552 24227807595264 24279301283328 24318608461472 24383114054208 24447790749312 24487370704888 24521007203109 24539416067376 24552323942832 24593313313296 24685484020158 24698468728206 24701006962359 24719550959376 24750962757612 24928930608128 24942043370496 24944606636544 24983683365888 25090507914368 25093086437952 25111924784128 25125133802496 25143835182336 25146419186304 25253939556144 25286192352512 25320926133216 25361919658634 25395590997504 25415823784068 25429192655076 25471645931628 25504176769344 25506797805216 25615859072076 25634925713241 25648409833137 25667665081968 25670302919352 25780063296897 25832830633728 25944594264576 26022460009728 26055527449536 26077768045056 26091485102592 26110905766272 26146939843584 26189270650816 26222550061392 26225244923688 26258738212224 26302576390272 26316411698304 26337378107043 26371014605264 26415040225392 26485106645088 26584367406324 26598350938068 26601084421002 26654882969736 26768853187671 26813542987413 26834326578176 27020546984704 27023323856256 27057663120672 27077976350208 27080759123712 27196550291232 27239154780864 27241954118496 27256283544672 27276745886208 27312836555452 27358434519156 27431003310984 27533809099407 27548292042999 27606843075798 27621364435686 27806637172132 27809494829298 27866416061952 27940332284928 27985566519872 28024187702784 28045046934144 28059798791808 28083750202368 28106643786624 28145432060928 28203829931648 28226821403664 28229722242696 28250915382144 28265775527808 28286814580128 28325851497216 28407762566508 28410682000662 28446966396576 28589863608601 28629318745272 28692198865512 28799731356851 28814880182907 28876123217214 28938201295104 29061934462944 29099050598912 29102041075968 29147630593536 29150626063104 29275267510944 29312468380728 29334474379392 29337489050688 29352920740416 29462929482168 29500368819066 29541080488752 29651794414746 29667391430922 29716920253566 29930595029504 29986743340953 30009986528256 30060087303168 30075899083776 30138302406016 30188617400448 30230278880256 30268693308672 30359536678016 30382134178656 30398115357792 30401239338288 30424062719232 30462723393984 30592975071624 30596119077636 30644049128472 30686339121984 30775076113717 30817546929624 30883798692864 31015095307378 31081771761408 31150038336768 31214670349088 31349718069696 31389756023808 31392981914112 31483762334856 31527211165632 31550677800912 31567273640784 31590972408576 31594218977664 31685581324182 31729308673104 31755174079122 31779013911008 31782279804912 31798997468784 31822666402644 31918173605682 32002837196148 32068341476352 32207983588431 32232948493312 32278723723701 32286760436736 32303743460352 32510818738944 32597054332416 32694676270812 32719221423168 32736431923776 32739796210464 32791084417728 32913978693544 32931291637608 32934675949812 32959401279168 33001283676816 33142389660926 33145795667439 33457448583936 33525113576448 33528558915072 33546195131904 33671919408192 33761234844288 33887765045424 33905590206768 33962194575504 34005569025792 34009063740288 34107409196094 34154478762768 34179900950988 34197879777516 34223553442624 34227070559136 34270563818232 34373417729196 34417096955577 34443774178304 34474555269531 34522131512232 34593760150537 34669740295827 34696613346304 34740703266048 34744273529472 34814541021696 34963400081856 34966993231584 35011650949632 35070101853696 35088548931072 35116504142724 35220053633856 35313475526784 35419232626713 35445823208432 35464467917424 35468112561336 35494512526026 35539843959648 35691804250228 35695472257242 35751390649884 35755064780526 36031098475008 36076884160896 36107678831616 36126671680512 36262067054976 36318873041152 36322605491328 36341711392896 36477912692208 36574671081312 36711745465876 36731056057332 36809124101064 36828485914248 36889969969944 36966511544879 37028226030237 37047703092309 37079326439064 37126444136418 37237869206629 37393395912192 37413065055744 37416909954816 37475525048832 37635761871552 37639629656928 37667887176192 37687700703744 37715752773504 37767801996288 37877016755344 37880909334216 37929288528768 38042879487951 38093386496256 38123735676102 38143788982614 38172424993696 38207468897442 38256265154016 38419840243876 38423788608114 38501497622952 38505454379028 38584268393472 38749245950592 38802721434624 38867501417472 39033690014592 39083291174304 39112632505856 39116652067584 39137227653888 39166358649408 39283905976224 39333825092088 39388107318336 39453864585408 39535725886328 39556521907896 39622560338088 39727659967632 39791977395443 39876551109486 39897526407102 39982324454604 40251489867264 40358257744896 40509512238208 40530820477056 40534985784384 40565416958976 40616964525312 40790633428832 40794825436848 40858732171296 40862931177744 40915118829312 40969254833178 41037651778734 41090062572832 41146504966476 41410264613697 41432046653529 41442362348544 41533384449024 41709955758198 41714242243947 41799624092928 41978349779808 42036281554176 42067570401216 42089698187712 42121296544768 42125625303552 42159965679936 42247441765576 42305744897472 42340232105496 42376373073216 42398663291712 42430221870192 42488777245824 42557564807576 42611643849762 42616023000993 42670449594864 42852898733554 42943978117908 43038298298268 43314184825821 43347758318592 43592901694416 43625628564224 43648575898368 43653061613952 43721445890304 43908388850144 43912901266416 43945868372224 43968702571092 44001711569088 44006233576032 44194394223252 44250553228599 44311620733128 44477691622119 44501087146383 44575380380349 44609931445248 44895892544256 45014979792384 45090130954752 45183686727232 45207453609024 45282926100672 45340758701056 45345418320384 45403039963008 45476545594792 45539305017024 45573201267984 45597173036688 45636094078848 45694085090976 45831223638928 45889462607436 45894178616454 45966073692708 46029508682976 46226320394436 46320937688064 46325698039296 46522642961067 46617866775808 46622657642112 46822005523632 46960071511808 47024577104544 47084634035712 47225643502284 47285957223232 47290816748448 47326016701368 47350910461176 47386458612864 47391328466496 47528371986273 47593963009656 47632761118683 47668520866512 47673419707368 47698496203176 47797463972041 47877260408523 48004255794222 48102512214528 48349422739968 48430140655104 48455615190528 48558602566656 48637216922944 48766228108416 48895581498624 48974741409776 49042014406218 49078832134752 49104647885664 49186626626592 49370968040316 49396937456412 49402013924718 49439101918752 49501925515224 49713584491389 49889213273088 50181015828736 50186172875904 50287670364672 50292838372608 50507879112288 50572384705024 50641852266432 50723839317268 50791181995008 50831647568136 50858385310152 50943291863256 51008353538688 51013595610432 51161113794141 51231718144152 51269851426482 51296819666274 51335330163936 51340605838704 51560126593794 51665661267456 51889188529152 52044920019456 52111054899072 52155536090112 52182970205184 52221811532544 52378541301632 52445100122784 52450489847376 52517476424448 52605152780544 52632823396608 52674756214086 52742029210528 52830080450784 52970213290176 53168734812648 53196701876136 53202168842004 53309765939472 53537706375342 53543208385863 53627085974826 54041093969408 54046647712512 54115326241344 54155952700416 54161518247424 54393100582464 54478309561728 54483908236992 54512567089344 54553491772416 54625673110904 54716869038312 54862006621968 55067618198814 55096584085998 55213686151596 55242728871372 55613274344264 55618989658596 55689666204627 55732832123904 55971133039744 56048375405568 56090093868288 56119597583616 56213287573248 56407659863296 56453642807328 56459444485392 56501830764288 56531551055616 56573629160256 56651702994432 56815525133016 56821364001324 56893932793152 57179727217202 57185603514153 57215683473921 57258637490544 57384397731024 57599462713702 57629760365814 57635682912171 57752246434428 57876402590208 58123868925888 58198101197824 58204082151936 58295261187072 58301252126208 58550535021888 58624936761456 58668948758784 58674978101376 58705841480832 58925858964336 59000737638132 59082160977504 59303588829492 59334782861844 59433840507132 59814826664229 59846289610653 59861190059008 59973486681906 60276604812032 60377234800896 60537386617344 60719073356032 60764268357312 60796230715584 60802478676576 60848125438464 60925446787968 61185950143248 61192238155272 61288098256944 61372678243968 61453882249767 61550152227434 61556477668101 61635093859248 62030190614756 62163543522816 62300076673536 62429340698176 62564933637297 62699436139392 62785963828224 62967524669712 63054422331264 63101355601824 63134547281568 63181944817152 63188437955328 63371162648364 63458617346208 63510348158244 63558027822016 63564559609824 63597994937568 63645332805288 63836347211364 63917465774643 64005674392296 64245554565283 64279348100331 64415967176862 64557447447402 65021637477888 65194108664832 65389352541624 65438442846336 65472863847552 65479592420928 65582168835456 65827957387088 65862583275216 65869351899624 65918802558336 66002567353632 66284779321852 66291591334878 66914897167872 67057117830144 67092390263808 67343838816384 67522469688576 67775530090848 67811180413536 67924389151008 68011138051584 68018127480576 68214818392188 68308957525536 68359801901976 68395759555032 68447106885248 68454141118272 68541127636464 68652092869061 68746835458392 68834193911154 68949110539062 69044263024464 69187520301074 69339480591654 69481406532096 69488547058944 69629082043392 69926800163712 69933986463168 70023301899264 70140203707392 70177097862144 70233008285448 70440107267712 70626951053568 70838465253426 70891646416864 70928935834848 70936225122672 70989025052052 71079687919296 71383608500456 71390944514484 71502781299768 71510129561052 72006383691333 72062196950016 72153768321792 72524134109952 72637746082304 72645210982656 72683422785792 72955825384416 73149342162624 73423490931752 73462112114664 73618248202128 73656971828496 73779939939888 73933023089758 74056452060474 74095406184618 74158652878128 74252888272836 74475738413258 74786791824384 74826130111488 74833819909632 74951050097664 75271523743104 75279259313856 75335774352384 75375401407488 75431505547008 75754033510688 75761818668432 75858577057536 76085758975902 76186772992512 76247471352204 76287577965228 76344849987392 76414937794884 76512530308032 76839680487752 76847577216228 76904777139723 76945229499411 77002995245904 77010908758056 77340189890691 77498491901184 78067380029184 78166582348608 78225265011712 78233304135168 78274455307776 78332717298816 78567811952448 78667650184176 78776214636672 78907729170816 79012134321129 79071451772656 79113043815792 79245120676176 79455319935264 79583954790886 79753102218972 79795052814204 79964648909208 80306559563013 80440628962239 80502979734528 81019024476416 81061640954112 81069971568768 81233929050624 81581266857664 81589650873696 81717464342592 81725862355488 81830237658624 81938509666356 82075303557468 82180125145664 82293009932952 82601427298221 82644876128997 82820529227394 82864093307058 83419911516396 83428484487894 83599248185856 83956699559616 84072563108352 84135140802432 84179396375424 84251250607104 84319931359872 84494883531152 84611489794944 84680464210992 84752746146432 84797326583424 84860443740384 84977554491648 85115129615152 85223287699524 85232046001986 85340899189728 85705797467108 85769590825803 85887956235816 86076596596536 86399194070553 86444640548721 86628369651642 87185803388832 87251257128448 87297151796736 87306123227904 87442891780608 87816777700288 87825802532832 87891736744448 87937405142184 88003423138176 88012467152064 88388788446504 88501106457198 88623241466256 88766718805219 88955383244238 89002174292766 89150760760698 89791785088512 90029959584768 90180261909504 90367373454464 90414907218048 90565852201344 90690836640768 90806079926016 90953091189584 91078610034048 91146402535968 91194346073376 91272188157696 91388170181952 91662447277856 91778925214872 91788357232908 91932147385416 92059017365952 92325228341151 92452640788872 92651396078592 93045285922134 93235733551616 93245315284224 93644011047264 93920143023616 94049154209088 94169268071424 94451287004568 94571914446464 94581633496896 94652033402736 94701820922352 94772917225728 94782656932992 95056743972546 95187926019312 95265522237366 95337041733024 95346839414736 95396992406352 95594927944082 95754520817046 96008511588444 96205024429056 96623950765293 96698845479936 96860281310208 96911230381056 97274433845888 97532456216832 97791162997248 97949482819552 98084028812436 98157664269504 98209295771328 98373253253184 98741936080632 98793874912824 98804027849436 98878203837504 99003851030448 99427168982778 99437387002317 100362031657472 100372345751808 100575340729344 100585676745216 101015758224576 101144769410048 101283704532864 101447678634536 101663295136272 101716770620304 101886583726512 102016707077376 102027191220864 102322227588282 102463436288304 102539702852964 102593639332548 102670660327872 102681211677408 103120253187588 103251290866731 103331322534912 103423665808593 103781280451611 104009220887481 104089840038912 104222109798144 104443623065088 104757082603264 104890200245568 104900979694752 105034952848896 105210305561088 105265646793216 105349512428172 105484058421056 105660160901568 105940426580352 106257697880139 106337469625296 106393403752272 106404337684008 106619531878944 107075412750684 107086416771726 107254171949652 108082187938816 108093295425024 108230652482688 108323036494848 108786201164928 108956619123456 108967816473984 109025134178688 109251346221808 109433738076624 109724013243936 110135236397628 110193168171996 110427372303192 110485457742744 110899534634637 111084678090711 111143109276927 111226548688528 111237979317192 111379332409254 111713607619887 111942266079488 112180187736576 112239195167232 112426575146496 112815319726592 112907285614656 112918888970784 113003661528576 113063102111232 113147258320512 113303405988864 113631050266032 113642728002648 113787865586304 114128638463853 114359454434404 114371207028306 114431366947842 114517274981088 114768795462048 115198925427404 115259520731628 115271365824342 115504492868856 115752805180416 115998363813241 116247737851776 116408164303872 116602504252416 117101070043776 117249873522912 117337897517568 117349956202752 117411682961664 117851717928672 118001475276264 118164321955008 118607177658984 118669565723688 118867681014264 119313172764097 119375932186329 119629653328458 119692579221306 119946973363812 120553209624064 120754469601792 121074773234688 121438146712064 121528536714624 121592461431168 121604957353152 121696250876928 121850893575936 122371900286496 122384476310544 122576196513888 122745356487936 122907764499534 123100304454868 123112955336202 123270187718496 124060381229512 124230793841091 124327087045632 124600153347072 124858681396352 125129867274594 125142726731841 125398872278784 125935049339424 126108844662528 126202711203648 126269094563136 126363889634304 126376875910656 126742325296728 126917234692416 127020696316488 127116055644032 127129119219648 127195989875136 127290665610576 127672694422728 127834931549286 128011348784592 128491109130566 128558696200662 128831934353724 129114894894804 129942554477463 130043274955776 130778705083248 130876885692672 130945727695104 130959184841856 131164337670912 131655914774176 131725166550432 131738703799248 131837605116672 132005134707264 132569558643704 132583182669756 132751659685797 133433074866357 133503261439149 133726141141047 133829794335744 134687677632768 135044939377152 135551060181696 135622360827072 135848778302016 136022276103168 136036254961152 136429636784376 136617915051072 136719603803952 136791519110064 136894213770496 136908282236544 137082255272928 137304185738122 137493670916784 137668387822308 137898221078124 138088526048928 138375040602148 138678961183308 138962813064192 138977094117888 139567928883201 139853600327424 139867972926336 140466016570896 140880214535424 141253902107136 141676930506852 141783292833728 141857871669696 141872450245344 141978050104104 142159375838592 142585115958819 142767217000912 142781889028968 142898283356049 143005562599536 143020259122104 143392391916123 143631781225569 144012767382666 144307536643584 145048268219904 145275492164608 145290421965312 145366845571584 145911650768832 146298684325248 146846981863504 146924224229328 147236496404256 147313943656992 147559879879776 147866046179516 148112904120948 148190812369236 148317305756256 148505776545672 148951476826516 149140753474167 149667639819264 150543047486208 150558518627712 150863011094016 151508067021376 151523637336864 151717154115072 152171517951804 152373545985024 152494942704408 152575155930456 152689699974784 152829875589768 153025060616064 153146976400213 153483341382423 153679360975504 153695154432456 153809554279446 153890458998822 154005990491808 154021817516112 154680379781382 154996983802368 156134760058368 156333164697216 156466608270336 156548910615552 156665434597632 157135623904896 157335300368352 157552429273344 157815458341632 158024268642258 158142903545312 158226087631584 158490241352352 158910639870528 159167909581772 159506204437944 159590105628408 159929297818416 160613119126026 160629625157589 160881257924478 162038048952832 162123281908224 162139943137536 162467858101248 163162533715328 163179301747392 163434928685184 163451724710976 163660475317248 163877019332712 164150607114936 164360250291328 164586019865904 164852477781121 165202854596442 165289752257994 165641058454788 165728186614116 166839823032792 166856968975788 167198496371712 167913399119232 168145126216704 168270281604864 168358792750848 168639862719744 168989767062304 169222979589888 169360928421984 169505492292864 169594653166848 169720887480768 169955108983296 170230259230304 170446575399048 170464092003972 170681798379456 171411594934216 171539181651606 171556810542459 171647050421763 171775912471632 172153193193072 172798388141106 172889281097442 172907048736513 173256739303284 174371606777664 174502514256896 174594303593472 174612246455808 174885783561216 175633555400576 175651605065664 175783473488896 175874810284368 176006846276352 176024934304128 176777576893008 177002212914396 177246482932512 177533437610438 177910766488476 178004348585532 178301521521396 179444479992687 179538868831959 179583570177024 180734746908928 180829814436096 181131704402688 181612159852032 181906182379168 182157220068096 182292805071936 182388692146752 182544376315392 182776340363904 183324894555712 183557850429744 183576714465816 183864294770832 184118034731904 184361646749301 184650456682302 184669433004303 184905281577744 186090571844268 186471467103232 186490630568448 187288022094528 187694800911891 187840286047232 188098308418176 188902574009136 189143828892928 189163266993792 189304066805472 189403641844704 189545834451456 189565313865984 190113487945092 190375852038624 190531044474732 190674083466048 190693678829472 190793984812704 191189855888164 191509041634092 191752397323929 192017023176888 192736663695849 192838044300993 193247901530586 194548867691776 195064912433664 195582325994496 195898965639104 196168057624872 196315328539008 196418591542656 196746506506368 197483872161264 197587749825648 197608055698872 197756407675008 198007702060896 198854337965556 198874774004634 200129045260207 200724063314944 200744691503616 201171353490432 201598119497957 202031516449152 202567409065728 202895357269072 203326590272544 203433541240608 203773167453024 204033414154752 204054382441728 204644455176564 204926872576608 205079405705928 205187278665096 205341320655744 205362423354816 205956278607183 206240506375176 206502581733462 206847331617186 207562560903222 208018441774962 208444219596288 208887246130176 209514165206528 209780400491136 209801959389504 210069905697792 210420611122176 210531293586432 210699024856344 210968116842112 211320321803136 211880853160704 212515395760278 212674939250592 212786807504544 212808675368016 213239063757888 214150825501368 214172833543452 214508343899304 215425532796019 216186590850048 216461304965376 217572402329856 217913238246912 217935632947968 218050268357376 218502692443616 218867476153248 219448026487872 220270472795256 220386336343992 220854744606384 220970915485488 221799069269274 222169356181422 222286218553854 222453097377056 222475958634384 222758664818508 223427215239774 223884532158976 224360375473152 224478390334464 224853150292992 225630639453184 225814571229312 225837777941568 226007323057152 226126204222464 226294516641024 227262100532064 227285456005296 227575731172608 228257276927706 228718908868808 228742414056612 228862733895684 229034549962176 229537590924096 230397850854808 230519041463256 230542731648684 230714331419169 231008985737712 231996727626482 232020569672073 232495475703552 234202140087552 234499747045824 234675795035136 234699912405504 234823365923328 235703435857344 236002950552528 236328643910016 237036402963387 237214355317968 237339131447376 237735362028528 238626345528194 238751864372658 239259306656916 239385158442612 239893946727624 240919678689039 241106419248128 241321886886717 241508939203584 242876293424128 243057073429248 243184922862336 243209914706304 243701787151872 244743800572992 244768952621088 245152393027776 245490712975872 245815528999068 246200608909736 246225910672404 246540375436992 247804281894663 247934628386991 248120762459024 248461587682182 249717362792704 250259734549188 250285453463682 250797744557568 251870098678848 252217689325056 252405422407296 252538189126272 252753751821312 253484650593456 253834469384832 254041392632976 254232111288064 254258238439296 254391979750272 254581331221152 255345388845456 255669863098572 256022697569184 256982218261132 257117392401324 257308772477409 257663868707448 258229789789608 258765580814153 259197582211659 259333921646163 259885108954926 261557410166496 261753771385344 261891455390208 261918369683712 262328675341824 263311829548352 263450333100864 263477407598496 263675210233344 264010269414528 265139117287408 265166365339512 265503319371594 266300156415657 266866149732714 267006522878298 267452282282094 269375355265536 270089878754304 271102120363392 271244721654144 271697556604032 272072509922304 272859273568752 273235830102144 273439207607904 273583038220128 273788427540992 273816564473088 274164510545856 274608371476244 274987341833568 275336775644616 275796442156248 276177052097856 276750081204296 276975685023453 277357922366616 277954188235776 278543841768101 279135857766402 279707200654848 279735945852672 280932033141792 281760429070848 282507804214272 283353861013704 283566585667456 283715743339392 283744900490688 283956100208208 284318751677184 285170231917638 285534434001824 285563778057936 285796566712098 286011125199072 286040518244208 286784783832246 287263562451138 288025534765332 288615073287168 289871852295879 290096536439808 290580843930624 290733691143168 291823301537664 292597368650496 293693963727008 293848448458656 294472992808512 294627887313984 295119759759552 295732092359032 296225808241896 296381624738472 296634611512512 297011553091344 297902953653032 298281506948334 298312161006951 301086094972416 301117037255424 301726022188032 303016134042752 303047274673728 303434308230144 304343035903608 304989885408816 305150311860912 305379399949568 305659751179536 306050121232128 306293952800426 306966682764846 307358721951008 307390308864912 307619108558892 307780917997644 308011980983616 308043635032224 309360759562764 309753872600193 309993967604736 311343841354833 312027662662443 312269520116736 312666329394432 313330869195264 314271247809792 314670600736704 315104858546688 315630916683264 316048537284516 316285807090624 316452175263168 316980482704704 317821279741056 318335819163544 318773093640417 319012408875888 319180211256816 319858595636832 321226238252052 321259250315178 321762515848956 324076097905664 324246563816448 324279886275072 326325067430656 326358603494784 326869857370368 326903449421952 327754038665424 328301214229872 328720500582656 329172039731808 329704955562242 330405709192884 330579504515988 331282116909576 331456373228232 332698603903911 333254034272133 333429327830781 333679646065584 333713937951576 335140822859661 335826798238464 336540563209728 336717585501696 337279725439488 337979534124608 338445959179776 338721856843968 339010984585728 339189306333696 339441774961536 339910217966592 340460518460608 340893150798096 340928184007944 341363596758912 342385915391559 342823189868432 343078363303212 343113621084918 343294100843526 343551824943264 344306386386144 345596776282212 345778562194884 345814097473026 346513478606568 347995091439723 348743213555328 349224492911616 351267110801152 351303210131328 351749620568736 352013692552704 352049868608256 353555153786016 354004425828792 354492965865024 355066875220876 355821532976952 356008697171064 356603043042792 357939518292291 358127796558987 358888959985374 359077737663918 361469493817856 361659628872192 362263408805376 363224319704064 363812364758336 364314440136192 364585610143872 364777384293504 365088752630784 365552680727808 366649789111424 367115700859488 367153428931632 367728589541664 368236069463808 368723293498602 369300913364604 369338866008606 369810563155488 371668226911813 372181143688536 372981261136896 374576044189056 375389601823782 376196616836352 377805148018272 378287657785856 378326533987584 378608133610944 378807283689408 379091668902912 379130627731968 380226975890184 380751704077248 381062088949464 381348166932096 381387357658944 381587969625408 382379711776328 383018083268184 383504794647858 384034046353776 385473327391698 385676088601986 386495803061172 389097735383552 389827663432389 390129824867328 391797931278208 392336115249744 392630657078016 392837183085312 393493013012736 394967744322528 395175499651296 395216111397744 395512815350016 396015404121792 397708675931112 397749548009268 400258090520414 400299224599071 400509784317447 401489383007232 403196238995914 404063032898304 405134818131456 405790714538144 406653180545088 406867082481216 407546334906048 408066828309504 408108764883456 409288910353128 409853745153216 410158811411856 410374557330192 410682641311488 410724846709632 411912557214366 412481012750352 413005163466924 413694663234372 415125121806444 416036883549924 416888439192576 418703786649603 419028330413056 419560800982272 419603918779008 421398049712688 421936233684224 422640643606272 423761706321408 425030791520556 425349878501184 425573615009088 425617350736032 426478127515776 427755347876457 428301651002736 428345667086904 429016687798608 430177175748369 430851065592038 430895343676707 432922609930752 435144804659712 435826476493824 435871265895936 436100536714752 437005384887232 437734952306496 438896052975744 440540945590512 440772672687984 441709489212768 441941830970976 443598138538548 444338712362844 444572437107708 444906194754112 444951917268768 445517329637016 446854430479548 447422260422501 447769064317952 449718881956981 451629142458624 451675555883136 452589033282048 454524201064128 454570912010592 455151462345216 456514553855412 457437817737616 457484828113224 457725467791368 458069099924352 459075181848192 459440929200639 460450024147269 460795701709616 461038082926512 461085463297368 461428662838338 462017971475424 463993455252964 464041139344146 464990951407104 468404280175104 468999494091648 469399824811008 469646731846656 471406871714688 472005901105056 472657287820032 474072805926774 474428710635936 474678262894752 475470724057056 477252691056388 477503728745316 478518613313832 478770316885224 479787893455248 480564650083427 481839357378078 482643773773434 486114146858496 486369845724672 486419829412608 487403574303744 489487601145984 489537905242176 490304786055552 490981425951744 491631057998136 492401217819472 492451821344808 493080750873984 494557433343363 495608563789326 495869256773982 496241524918048 496923175364364 499434725585408 500519469098376 500570906927364 501595489115136 503740197357696 504435378650112 504810844814592 505076378252544 506969301186912 507668938769664 508082785265952 508464222576128 508516476878592 508783959500544 509162662442304 510690777690912 511339726197144 512045395138368 513964436522264 514234784802648 514617544954818 514670431627377 515327737414896 516459579579216 517531161628306 518395164423318 518667843292326 519770217909852 523114820332992 523507542770688 523782910780416 523836739367424 524657350683648 526623659096704 526900666201728 526954815196992 527350420466688 528020538829056 530278234574816 530332730679024 531006638743188 532600312831314 533732299465428 534013045756596 534904564564188 538333439978061 538616606495877 538750710531072 542204240726784 542489443308288 543395113208064 545718547137504 546471660204288 546878415215808 547166076440256 547576855081984 547633128946176 548329021091712 549216742952488 549974683667136 550673551289232 551592884312496 552354104195712 553084940247903 553500162408592 553951370046906 554008299012909 554715844733232 557087683536202 558271715532804 559414401309696 559471891705344 561864066283584 563084402735673 563520858141696 566707722027408 567133171334912 567431486678784 567489800981376 567912200416416 568637503354368 570340463835276 571068868003648 571127556115872 571593133424196 572022250398144 572081036488416 573569567664492 574527124902276 575257191971787 576051069530664 578209991087547 578514132902979 579743704591758 583646603075328 585194737300992 587387927454016 587696896917312 588945985617024 589255774627968 590239519519104 591464184718064 592451616483792 592763249476944 593269223025024 594023106182688 595805907306064 596563013896668 596624322013902 600387135780621 602172189944832 602234074510848 604794358493871 606032268085504 606094549347456 608686071807216 609979770817632 610300623721824 610758799899136 611319502359072 612100242464256 612587905600852 613933365529692 614717443902016 614780617729824 615238217117784 615561835995288 616023961967232 616087270064448 617868835821549 618721519125528 619507745200386 621367031636533 622687682709666 624055325324886 625332658788864 626661738390528 628542495619584 629341201473408 630209717093376 631261833366528 632097074569032 632571614181248 632904350526336 633960965409408 635642559482112 636671638327088 637546187280834 638024817751776 638360422513632 639717191273664 642452476504104 642518500630356 643525031697912 646276598388057 648559772550144 652650134861312 652717206989568 653739714740736 653806898843904 655508077330848 656602428459744 657441001165312 658344079463616 659409911124484 660811418385768 661159009031976 662564233819152 662912746456464 665397207807822 666508068544266 666858655661562 667359292131168 667427875903152 670281645719322 671653596476928 673081126419456 673435171003392 674559450878976 675959068249216 676891918359552 677443713687936 678021969171456 678378612667392 678883549923072 680921036921216 681786301596192 681856368015888 682727193517824 684771830783118 685646379736864 686156726606424 686227242169836 686588201687052 687103649886528 688612772772288 691193552564424 691557124389768 691628194946052 693026957213136 695990182879446 696061709016219 697486427110656 702534221602304 702606420262656 703499241137472 704027385105408 704099737216512 707110307572032 708008851657584 708985931730048 710133750441752 711109208890161 711643065953904 712017394342128 713206086085584 715879036584582 716255593117974 717777919970748 718155475327836 722759036067117 722938987635712 723319257744384 723965660660151 724526817610752 727624729516672 728628880272384 729171220287744 729554768587008 731105361455616 733299578222848 734231401718976 734306857863264 735457179083328 736472138927616 737446586997204 738601826729208 738677732017212 739621126310976 743336453823626 743412845683989 743803885160973 744362287377072 749152088378112 750779203647564 752393233672704 755610296036544 756575315571712 756653067975168 757216267221888 757614567378816 758261255463936 760453951780368 761503408154496 762124177898928 762696333864192 762774715317888 763175939250816 764759423552656 766036166536368 767009589295716 768068092707552 770946654783396 771352177203972 771926317432227 772991606122344 776296742442459 777592746634977 778001764938489 778195470767104 779655326864778 783595862556416 784672230499488 785261314156032 785674366170624 786986026025472 789935488645056 790350999302592 790432222795488 791025630700032 792030808243584 795417351862224 795499096018536 798900469246971 800516181040828 800598449198142 801019568634894 806392477991828 808126065796608 810269636262912 811581429076288 813306361090176 813734164962432 815092669812096 816217529766912 818577820706256 819707490306432 820317622823712 820749114660384 821365282622976 821449693419264 823825114428732 824962025500704 826010326933848 827389326468744 829106044649429 830250243612888 830927055070359 832073767099848 835192209348679 835631525304303 837407573299206 839121601964544 839207837558016 842796099425376 843872467368448 845281287212544 847523412642816 850061583041112 850699757002368 851147230018176 851234701472064 852956255031552 855510695752914 856603302005472 856691334173808 858033375597216 860354351496738 861702131184076 861790687353414 865845219861504 869615556887637 870289609319424 871742531791872 872201073429504 874010769774464 875469904612992 877792105951488 881081891181024 881545345375968 883418978425536 883883661941952 887196277077096 888677424725688 889144874215416 889812389508224 889903834537536 891034659274032 892477207297793 893708860959096 894844520845002 899437763913962 903258284917248 903351111766272 905178066564096 909048402128256 909141824021184 910302924690432 913029107710824 914875635475232 914969656226448 915450935582736 916138199848704 918150363696384 918881858401278 920900048294538 921591403419232 922076165853024 922170926594736 922857325676676 924035942950848 927986910505928 928082278688292 929261617800579 929981902814208 934031524064499 936082987987329 936808560350208 937998988183296 942813743429376 944011802210112 945314575640064 948145611853548 948857421271872 949356525789504 950941448114112 954505382112776 955007457490632 957037226627664 957540633770448 959575786910496 961129300166854 963678714756156 965287547546868 972228293716992 972739691449344 972839658825216 978975202291968 979075810484352 980609572111104 983262115996272 984802435638944 984903642689616 986161501747968 989114866686726 991217127578652 991738513547964 992483049836096 993846350728728 998095811711733 998869451170816 999762102816399 1000287983492343 1001038938196752 1001141813854728 1005422468578983 1007480394715392 1009621689629184 1010152756505088 1013938602373824 1015337877539328 1016165570531904 1016928445152256 1017032953757184 1017567919001088 1018325324884608 1021381555381824 1022679452394288 1024090790276736 1027157746174677 1027928873044528 1028469569605296 1029235089909636 1029340863254754 1030655474829792 1032919159158432 1035062323256612 1036790328846636 1037335686584652 1039540435819704 1043985274319169 1046229640665984 1047673478734848 1053247318193408 1053801332403456 1053909630393984 1056041077658112 1060556469149632 1060665461358048 1062013277486376 1065200625662628 1067464598930856 1068026091513192 1069809129128376 1072028834801491 1073818554876873 1074383389676961 1076666879956122 1077233212991754 1084408481453568 1084978886616576 1086790226416128 1091437094275008 1092943320408576 1093756830431616 1094332152880512 1095266257892352 1096658042183424 1098433485904976 1099949367334272 1101347102578464 1103185768624992 1104708208391424 1106169880495806 1107000324817184 1107902740093812 1108016598025818 1109431689466464 1114175367072404 1115004680735439 1116543431065608 1118943783410688 1123728132567168 1126168805471346 1133415444054816 1134266342669824 1134862973357568 1134979601962752 1135824400832832 1137275006708736 1140680927670552 1142137736007296 1142255112231744 1143186266848392 1144044500796288 1144162072976832 1147139135328984 1149054249804552 1150514383943574 1152102139061328 1153967344467847 1156419982175094 1157028265805958 1159487409183516 1167293206150656 1170389474601984 1174775854908032 1175393793834624 1177891971234048 1178511549255936 1180479039038208 1182928369436128 1184903232967584 1185526498953888 1186538446050048 1188046212365376 1191611814612128 1193126027793336 1193248644027804 1200774271561242 1200897673797213 1201529352952341 1204468149021696 1209588716987742 1212064536171008 1212189098694912 1217372143614432 1219959541635264 1220601247443648 1221517599798272 1222639004718144 1224200484928512 1225175811201704 1227866731059384 1229434887804032 1229561235459648 1230476434235568 1231123671990576 1232047923934464 1232174540128896 1235737671643098 1237443038251056 1239015490400772 1242734063273066 1245375365419332 1248110650649772 1250665317577728 1256111359948809 1257084991239168 1258682402946816 1264194149138064 1265143228362496 1265808701052672 1267921930818816 1271285118964224 1273343276654176 1275092374561668 1276049635503552 1276720845027264 1279434382547328 1283266043629371 1284904953008208 1285037001260712 1287050063395824 1290531527245107 1292553196776114 1292686031030121 1305300269722624 1305434413979136 1307479429481472 1307613797687808 1311016154661696 1313204856919488 1314882002330624 1316688158927232 1318819822248968 1321622836771536 1322318018063952 1325128467638304 1325825492912928 1330794415615644 1333016137088532 1333717311323124 1334718584262336 1334855751806304 1340563291438644 1342266781267503 1343307192953856 1349156645870943 1351918136498432 1354887427375872 1357767099846144 1361842073842432 1363572603192384 1363712736031776 1365454387035648 1369543661566236 1371292759473728 1372313453212848 1372454484339672 1373176403374104 1374207299773056 1377225545544576 1378322787601917 1381350072441807 1382387105128848 1383114248779536 1383256389892104 1386053914426272 1391980365758892 1392123418032438 1394972854221312 1400903316821449 1405068443204608 1405212840525312 1406998482274944 1408199474433024 1414220615144064 1416017703315168 1417971863460096 1420267500883504 1422218417780322 1423286131907808 1424034788684256 1426412172171168 1431758073169164 1432511186235948 1435555839941496 1436310950655672 1441693950250281 1445518072134234 1447931321320302 1455249459033344 1458342440575488 1459109537174016 1462210722911232 1466599156445696 1468462803437952 1468613715726528 1470914358166656 1472944277855232 1474893173994408 1477203653458416 1477355464034424 1479242252621952 1483672300030089 1486672907647252 1486825691367978 1487607770321946 1488724574754144 1498304176756224 1501558407295128 1504786467345408 1507978729572133 1511220592073088 1513306135950336 1514432534443776 1515229134757632 1520907903560736 1523006816308992 1524248355797856 1525392667728384 1525549430635776 1526351878501632 1529518847105312 1532072333072736 1534019178591432 1536136185415104 1541893309566792 1542704354407944 1543852634864454 1545983212244688 1552593484884918 1555185493269954 1556003529876978 1559310653729556 1567191725112832 1569344460998976 1570522628312064 1571348732341248 1573972052050944 1579870977290112 1580701998605184 1580864445590976 1582051261400064 1584061616487168 1590834703724448 1590998192037072 1597800938493942 1601032362081656 1601196898396284 1602039137269788 1612784955983656 1615000319934183 1616252131593216 1623162858152576 1626612722180352 1627468329924864 1630185339624192 1637155641412512 1639414980612864 1640635245647424 1641498229320768 1642730565245952 1642899386838528 1647650228857464 1649924051001408 1652020653867696 1654778652937488 1658212089298858 1659254820743709 1660500487225776 1661854110140718 1664147534199696 1670384418697358 1671263050608606 1674815146598412 1678243203929088 1678415675116032 1685592198850752 1687744934736896 1689253208207019 1690562574425088 1700123166082224 1701399514004736 1702294460036352 1702469402944128 1705912510063104 1711021391505828 1713206604010944 1713382668347616 1716066751194432 1720708702993476 1723404262368152 1723581374706828 1725771575915361 1734629973262641 1735542398708937 1739231113775274 1748021539548928 1750939809225984 1755584211902976 1762163782362048 1763090690751936 1766837956851072 1767767323883904 1774392554154192 1777354849451376 1778289748430832 1779624779016448 1779807669075072 1782069318548064 1784954414595586 1787417721918192 1789689041690004 1798875527827924 1801161407341863 1806516569834496 1806702223532544 1814383075481613 1818096804256512 1818283648042368 1826058215421648 1829751270950464 1829939312452896 1830901871165472 1832276399697408 1836300727392768 1837763716802556 1841800096589076 1843182806838464 1844152331706048 1844341853189472 1845714651353352 1848071885901696 1853606507464647 1855973821011856 1856164557376584 1858523235601158 1864101094909599 1868063048128998 1872165975974658 1875997976366592 1885627486858752 1888023604420224 1890629151280128 1896291223707096 1897714842543744 1898713051579008 1901882896228224 1909010764225552 1910014914981264 1914074453255328 1915081267540896 1919151573820992 1922258600333708 1927357429512312 1930575095093736 1938829795164171 1945679317650432 1957950404583936 1958151620968704 1961219144222208 1966524231992544 1969604871277888 1969807285379232 1972323003495936 1978229733373452 1982434255157304 1983477027095928 1984966099672192 1987692701457456 1990910693202769 1996191623423466 1999524205632798 2000575966984686 2002077876393504 2002283627709456 2010844937157966 2014960789430784 2019243379258368 2020305513010176 2027877204747648 2030675755078656 2032331141063808 2034065907514368 2035135838002176 2036650649769216 2042763110763648 2045358904788576 2048181580553472 2054315492349354 2055857746089056 2056939139210592 2058470179819272 2058681726509508 2061310949659584 2065838318316864 2070124646513224 2073580657693272 2074671373169304 2079080871639408 2087970548638338 2088185127048657 2092459281331968 2106494636386816 2107602664806912 2107819260787968 2112082155316224 2121112938299264 2121330922716096 2124026554972752 2130401251325256 2134929197861712 2136052183026384 2139618258256752 2144057669602982 2147637109753746 2148766779353922 2153333759912244 2154466425983508 2168277108201351 2168816962907136 2169957773233152 2173580452832256 2182874188550016 2185886640817152 2187513660863232 2188664305761024 2193316084366848 2196866971809952 2199898734668544 2202694205156928 2206371537249984 2209416416782848 2212339760991612 2214000649634368 2215805480187624 2216033196051636 2218863378932928 2228350734144808 2230009361470878 2230238537051967 2231411655482919 2233086862131216 2247456265134336 2252337610942692 2266830888109632 2268532685339648 2269725946715136 2269959203925504 2271648801665664 2281361855341104 2284275472014592 2284510224463488 2286372533696784 2288089001592576 2288324145953664 2294278270657968 2298108499609104 2301028767887148 2304204278122656 2307934688935694 2312839964350188 2314056531611916 2315778952296681 2318974818367032 2328890227327377 2332778239904931 2334005294815467 2334586412301312 2349551709816064 2350787587669248 2355783942468096 2357023098511872 2360958078076416 2365856738872256 2369806465935168 2371052997907776 2373076892100096 2376092424730752 2383223629224256 2386252055586672 2386497288055608 2396701407740913 2401548543122484 2401795347594426 2403058705904682 2419177433975484 2424129072342016 2424378197389824 2434744287228864 2439919083270528 2441202494887296 2445278009436288 2450351622403408 2455733462118768 2458869775608064 2459122470919296 2460952868471136 2462247343981152 2464095847868928 2464349080257792 2471475343286196 2474886076502112 2478030980801544 2485468126546132 2487318133948287 2490750730838664 2492781165211077 2496221301299544 2505576628046037 2506894575912909 2512222719897618 2517364805893632 2528388298276128 2530286456724992 2531617402105344 2535843861637632 2542570237928448 2546686553308352 2550184749123336 2552099271007104 2553441690054528 2558868765094656 2566532087258742 2569809906016416 2570074002521424 2574100126791648 2581063054490214 2585106393552228 2585372062060242 2601677588382691 2610868827958272 2615227595375616 2622032309323392 2626409713838976 2633376317854464 2637639644497936 2643245673543072 2644636036127904 2650256935276608 2651650985825856 2661588831231288 2666032274177064 2667434622646248 2669437168524672 2669711503612608 2677431621893379 2681126582877288 2684533562535006 2698313291741886 2703836272996864 2709774854751744 2715534199692288 2723684147684864 2727145206384768 2727425472063552 2730908774071296 2739087323132472 2742585518947456 2744626906425696 2744908968679344 2746352806748208 2748414599546112 2754451091089152 2756645575203834 2762700144883614 2764774210257696 2766228497559072 2766512779784208 2772107828852544 2783960731517784 2784246836064876 2789945708442624 2801806633642898 2802094572193497 2810425681050624 2813996964549888 2828441230288128 2832035406630336 2835943726920192 2840535001767008 2844436835560644 2846572263815616 2848069577368512 2852824344342336 2863516146338328 2865022372471896 2871111679882992 2872621901311344 2883387900500562 2891036144268468 2895862642640604 2910498918066688 2916684881150976 2918219074348032 2933198312891392 2936925606875904 2937227431453056 2941828716333312 2949786347988816 2954407306916832 2954710928068848 2958484505243904 2967344600060178 2973345815294504 2973651382735956 2975215540643892 2977449149508288 2994287435135199 2996608353512448 2999286308449197 3003116814590256 3015957459144266 3016267405736949 3022441184146176 3028865068887552 3030458269515264 3041815807121472 3046013632617984 3048496711595712 3050785335456768 3051098861271552 3052703757003264 3059037694210624 3064144666145472 3068038357182864 3072272370830208 3081473238524031 3083786619133584 3085408708815888 3087705269728908 3091966424489376 3105186969769836 3110370986539908 3112007059753956 3118621307459112 3131955822957507 3134383450225664 3138688921997952 3159741954580224 3161403997210368 3161728891181952 3168123232974336 3181669407448896 3181996384074144 3195601876987884 3202064724163312 3202393796792568 3204078274539576 3216086504404473 3221455664630619 3223150169030883 3225569911967312 3230000639868366 3246325716305152 3253225444360704 3254936659849728 3260370679248384 3274311282825024 3278829961225728 3281270491294848 3282996458641536 3285798773677056 3295300457714928 3299848102002816 3304041307735392 3309557305874976 3316424178597716 3318509641487418 3321000974451552 3323708220281436 3328295068399392 3340768837394716 3342526101217212 3345014042206317 3349630293196824 3356831350232064 3363952550583989 3371184397701504 3378506416414038 3400246332164448 3402799028009472 3404588920072704 3404938805888256 3411825020126208 3422042783011656 3426413208021888 3426765336695232 3432133502388864 3441417405986952 3446808524736304 3447162749413656 3451543151830722 3461902033403541 3469259946525282 3471084797417874 3478462227550548 3496043079097856 3501879618451968 3511168423805952 3524327564724096 3526181381503872 3533675913702144 3535534647767808 3548785108308384 3554709698902752 3556579496861664 3559249558032896 3559615338150144 3564138637096128 3569908829191172 3574835443836384 3579378083380008 3597751055655848 3602322814683726 3602693021391639 3613404447065088 3628766150963226 3636193608513024 3636567296084736 3652116430843296 3659502541900928 3659878624905792 3661803742330944 3664552799394816 3672601454785536 3675527433605112 3683600193178152 3686365613676928 3688304663412096 3688683706378944 3691429302706704 3696143771803392 3707213014929294 3711947642023712 3712329114753168 3717046471202316 3728202189819198 3736126096257996 3744331951949316 3751995952733184 3768334079846427 3771254973717504 3776047208840448 3792582447414192 3795429685087488 3797426103158016 3803765792456448 3818021528451104 3820029829962528 3828148906510656 3830162535081792 3838303147641984 3844517200667416 3849798130888113 3854714859024624 3861150190187472 3871594581735321 3877659590328342 3878058093090363 3915900809167872 3916303241937408 3922438288444416 3933048463985088 3939209742555776 3939614570758464 3944646006991872 3956459466746904 3964868510314608 3966954054191856 3969932199344384 3975385402914912 3981821386405538 3992383246846932 3999048411265596 4001151933969372 4004155752787008 4004567255418912 4021689874315932 4026800343802509 4029921578861568 4047469937612829 4055754409495296 4064662282127616 4073301299538432 4085526221527296 4090717809577152 4096363161106944 4108630984698708 4111715492178112 4113878278421184 4116940359638544 4117363453019016 4122621899319168 4131676636633728 4134968362805751 4140249293026448 4144050217325421 4147161315386544 4149342746338608 4158161743278816 4175941097276676 4176370254097314 4184918562663936 4202709950464347 4212989272773632 4215205329613824 4215638521575936 4242225876598528 4242661845432192 4248053109945504 4260802502650512 4269858395723424 4272104366052768 4279236516513504 4288115339205964 4295274219507492 4297533558707844 4306667519824488 4308932851967016 4325081850750843 4336554216402702 4365748377100032 4375027321726464 4377328611522048 4386632168733696 4393733943619904 4399797469337088 4405388410313856 4412743074499968 4418832833565696 4424679521983224 4428001299268736 4431610960375248 4432066392103272 4437726757865856 4451016900090267 4456701468289616 4460018722941756 4460477074103934 4462823310965838 4466173724262432 4494912530268672 4504675221885384 4523936188716399 4533661776219264 4539918407851008 4543297603331328 4562723710682208 4568550944029184 4569020448926976 4572745067393568 4576178003185152 4576648291907328 4588556541315936 4596216999218208 4602057535774296 4608408556245312 4615869377871388 4625679928700376 4628113063223832 4631557904593362 4637949636734064 4657780454654754 4665556479809862 4668010589630934 4699103419632128 4701575175338496 4711567884936192 4714046197023744 4721916156152832 4731713477744512 4739612931870336 4742105995815552 4746153784200192 4752184849461504 4766447258448512 4772504111173344 4772994576111216 4793402815481826 4803097086244968 4803590695188852 4806117411809364 4831686949853569 4838354867950968 4848756394779648 4869488574457728 4879838166541056 4882404989774592 4890556018872576 4900703244806816 4911466924237536 4917739551216128 4918244941838592 4921905736942272 4924494687962304 4928191695737856 4928698160515584 4942950686572392 4949772153004224 4956061961603088 4970936253092264 4974636267896574 4977764462231127 4981501461677328 4985562330422154 4992442602599088 5011153256092074 5013789151825818 5024445439795236 5034729611787264 5056776596552256 5060572913449984 5063234804210688 5067759624621057 5071687723275264 5093373106616704 5100369498246672 5104198542014208 5106883380109056 5117737530189312 5133064174517484 5139619812032832 5140148005042848 5148200253583296 5162126108980428 5170212787104456 5170744124120484 5203355176765382 5203889919787923 5206627196126811 5244064618646784 5252819427677952 5266752635708928 5275279288995872 5286491347086144 5289272072255808 5300513870553216 5303301971651712 5323177662462576 5332064548354128 5334869245292496 5338874337049344 5339423007225216 5354863243786758 5362253165754576 5369067125070012 5396626583483772 5403484222025589 5407672545993728 5419549709503488 5443149226444839 5447368295369728 5454290412769536 5454850944127104 5478174646264944 5485171037894912 5489253812851392 5489817937358688 5492705613496416 5496829199092224 5508902182178304 5513291150407668 5525400289767228 5529548420515392 5532456995118144 5533025559568416 5544215657705088 5560819522393941 5567921463035568 5568493672129752 5592303284728797 5603613267285796 5604189144386994 5627993929099776 5656882460576256 5664070813260672 5671887453840384 5681070003534016 5688873671121288 5693144527631232 5696139154737024 5705648688684672 5727032292676656 5730044744943792 5742223359765984 5745243802622688 5766775801001124 5782072288536936 5791725285281208 5803742312546003 5816489385492513 5820997836133376 5846345465440753 5873851213751808 5874454862906112 5883657432666624 5899572695977632 5908814613833664 5909421856137696 5916969010487808 5934689200120356 5946691630589008 5947302765471912 5950431081287784 5954898299016576 5972732079608307 5988574870270398 5998572616898394 6006233629180512 6031914918288532 6032534811473898 6044882368292352 6057730137775104 6060916539030528 6083631614242944 6092027265235968 6096993423191424 6102197722543104 6105407514006528 6118075388421248 6128289332290944 6136076714365728 6144544741660416 6162946477048062 6167573238267168 6170817417631776 6175410539457816 6183932848978752 6210373939539672 6220741973079816 6224014119507912 6237242614918224 6247340451084551 6263911645915014 6277377843995904 6319483909160448 6322807994420736 6323457782363904 6336246465948672 6363338814897792 6363992768148288 6391203753975768 6404129448326624 6404787593585136 6408156549079152 6432173008808946 6442911329261238 6446300338061766 6451139823934624 6460001279736732 6492651432610304 6504831324604053 6506450888721408 6509873319699456 6520741358496768 6548622565650048 6557659922451456 6562540982589696 6565992917283072 6590600915429856 6599696204005632 6608082615470784 6619114611749952 6632848357195432 6637019282974836 6642001948903104 6647416440562872 6656590136798784 6681537674789432 6685052202434424 6690028084412634 6690715611155901 6699260586393648 6727905101167978 6742368795403008 6757012832828076 6800492664328896 6805598056018944 6809177840145408 6809877611776512 6844085566023312 6852826416043776 6853530673390464 6864267004777728 6882834811973904 6893617049472608 6894325498827312 6903086303661444 6923804066807082 6938519893050564 6942169594835748 6947336856890043 6956924455101096 6986670681982131 6992086158195712 6998334719714793 7002015884446401 7003759236903936 7048655129448192 7052362763007744 7067351827404288 7071069295535616 7097570216616768 7109419397805504 7113158993723328 7118499116065792 7119230676300288 7128277274192256 7139817658382344 7149670887672768 7158756166760016 7190104223222739 7195502111311696 7204645629367452 7205386042783278 7257532301926452 7272387217026048 7273134592169472 7304232861686592 7319005083801856 7319757249811584 7323607484661888 7351054867210224 7367200386356304 7372731227353856 7376609326824192 7377367412757888 7382858605413408 7392287543606784 7414426029858588 7423895284047424 7424658229506336 7434092942404632 7456404379638396 7461954401844861 7472252192515992 7478343495633231 7488663903898632 7504201843610437 7516729884138111 7520683727738727 7536668159692854 7552094417680896 7585164894828384 7590859370174976 7594852206316032 7607531584912896 7636043056902208 7640059659925056 7656297813021312 7660325070163584 7676606295283968 7689034401334832 7699596261776226 7709429718049248 7722300380374944 7743189163470642 7755319180656684 7756116186180726 7805032765148073 7832606483874816 7866096927970176 7878419485111552 7879229141516928 7912918933493808 7929737020629216 7933908108383712 7939864398688768 7950770805829824 7963642772811076 7984766493693864 7998096822531192 8002303867938744 8008311505574016 8009134510837824 8032294865680137 8043379748631864 8053600687605018 8077771411274929 8094939875225658 8111508818990592 8129324564255232 8146602599076864 8171052443054592 8181435619154304 8192726322213888 8217261969397416 8223430984356224 8227756556842368 8233880719277088 8234726906038032 8245243798638336 8263353273267456 8269936725611502 8280498586052896 8288100434650842 8294322630773088 8298685492677216 8316323486557632 8351882194553352 8352740508194628 8369837125327872 8405419900928694 8406283716580491 8431277043151872 8484451753197056 8485323690864384 8496106219891008 8521605005301024 8539716791446848 8544208732105536 8558473033027008 8576230678411928 8590548439014984 8595067117415688 8613335039648976 8617865703934032 8650163701501686 8673108432805404 8731496754200064 8750054643452928 8754657223044096 8787467887239808 8799594938674176 8810776820627712 8825486148999936 8849359043966448 8856002598537472 8863221920750496 8864132784206544 8875453515731712 8902033800180534 8913402936579232 8920037445883512 8920954148207868 8925646621931676 8932347448524864 8982862305405597 8989825060537344 9009350443770768 9047872377432798 9048802217210847 9067323552438528 9086595206662656 9125447421364416 9137101888058368 9138040897853952 9145490134787136 9152356006370304 9153296583814656 9177113082631872 9192433998436416 9204115071548592 9216817112490624 9231738755742776 9244419715572093 9251359857400752 9256226126447664 9263115809186724 9275899273468128 9315560909309508 9331112959619724 9336021179261868 9395867468872521 9398206839264256 9403150350676992 9463426955489024 9479225863740672 9484211991631104 9504369698923008 9532894516897024 9545008222346688 9545989152222432 9586805630963652 9606194172489936 9607181390377704 9612234823618728 9648259513213419 9663373899707138 9664366993891857 9669450507092649 9676709735901936 9738977148915456 9759676333082112 9764809979549184 9781112037745152 9801406489613632 9822933848475072 9835479102432256 9836489883677184 9843811473884544 9848989375924608 9857396321031168 9885901373144784 9899544306008448 9912123923206176 9941872506184528 9949272535793148 9955528924462254 9963002923354656 9971124660844308 9984885205198176 10022306512184148 10027578303651636 10035042126618951 10048890879590472 10091857651751967 10113553193104512 10135519249242114 10186746213233408 10200738996493344 10208397084028416 10213766760218112 10235475060378624 10266128349034968 10279239624065664 10280296010085696 10296400507166592 10324252217960856 10340425574208912 10341488248240968 10385706100210623 10406710353530764 10407779839575846 10413254392253622 10488129237293568 10505638855355904 10533505271417856 10550558577991744 10572982694172288 10578544144511616 10601027741106432 10606603943303424 10646355324925152 10664129096708256 10669738490584992 10677748674098688 10678846014450432 10709726487573516 10724506331509152 10738134250140024 10778378580442577 10793253166967544 10806968444051178 10886298452889678 10908580825539072 10909701888254208 10956349292529888 10970342075789824 10978507625702784 10979635874717376 10985411226992832 10993658398184448 11017804364356608 11026582300815336 11050800579534456 11059096841030784 11064913990236288 11066051119136832 11088431315410176 11121639044787882 11135842926071136 11136987344259504 11184606569457594 11207226534571592 11208378288773988 11255987858199552 11305002239539281 11313764921152512 11328141626521344 11362140007068032 11377747342242576 11386289055262464 11392278309474048 11411297377369344 11454064585353312 11460089489887584 11484446719531968 11490487605245376 11533551602002248 11564144577073872 11583450570562416 11607484625092006 11614783745205963 11632978770985026 11692690930881506 11747702427503616 11748909725812224 11767314865333248 11799145391955264 11817629227667328 11818843712275392 11833938020975616 11869378400240712 11893383261178016 11894605530943824 11900862162575568 11909796598033152 11945464159216614 11977149740540796 11997145233796788 12012467258361024 12063829836577064 12065069622947796 12080401031407527 12089764736584704 12142409812838487 12167263228485888 12193986846382848 12236150776842496 12256578664581888 12272153428731456 12289089483320832 12325892954096124 12335146476534336 12341634835263552 12350821078915632 12367865697957504 12404905088417253 12420747879079344 12441483946159632 12448028239015824 12474485229836448 12494680902169102 12527823291830028 12554755687991808 12608129851393041 12638967818320896 12645615988841472 12646915564727808 12726677629795584 12727985536296576 12782407507951536 12808258896653248 12809575187170272 12816313098158304 12864346017617892 12885822658522476 12892600676123532 12902279647869248 12920002559473464 12975245552252529 12985302865220608 13009662649208106 13097245131300096 13125081965179392 13131985834566144 13181201830859712 13199392408011264 13216165230941568 13238229223499904 13265696714390864 13274038565949672 13284003897806208 13294832881125744 13313180273597568 13353050700270801 13363075349578864 13370104404868848 13380056168825268 13381431222311802 13398521172787296 13455810202335956 13484737590806016 13514025665656152 13571808566149197 13600985328657792 13619755223553024 13688171132046624 13705652832087552 13707061346780928 13728534009555456 13765669623947808 13787234098945216 13788650997654624 13806172607322888 13847608133614164 13877039786101128 13884339189671496 13894673713780086 13913848910202192 13936374852419383 13973341363964262 13996669439429586 14004031768892802 14097310258896384 14104725526015488 14134703654808576 14142138591071232 14195140433233536 14218838795611008 14226317987446656 14238461352600576 14256554548384512 14279635316764688 14299341775345536 14317512333520032 14380208446445478 14391004222623392 14409291258734904 14410772085566556 14495060849560707 14515064603852904 14546269184338944 14608465723373184 14638010167603712 14639514499623168 14647214969323776 14702109734420448 14734400772712608 14745462454707712 14753218653648384 14754734825515776 14765717210826816 14784575087213568 14828852059717176 14847790568094848 14849316459012672 14868185884809264 14912808759276792 14923908803689722 14944504385031984 14956686991266462 14977327807797264 15008403687220874 15033459768276222 15041367455477454 15073336319385708 15104188835361792 15170329789656768 15181718740349952 15189704412632064 15215063169825792 15272086113804416 15280119319850112 15312595626042624 15320650140327168 15353212590567936 15378068802669664 15399192523552452 15418859436098496 15444600760749888 15486378326941284 15510638361313368 15512232372361452 15610065530296146 15611669759363769 15619881588380433 15732193855940352 15756838970223104 15758458283033856 15825837866987616 15859474041258432 15867816216767424 15879728797377536 15901541611659648 15927285545622152 15969532987387728 15996193645062384 16004607735877488 16016623011148032 16018269021675648 16064589731360274 16086759497263728 16107201375210036 16155542822549858 16189879750451316 16210452666076767 16223017637981184 16258649128510464 16329447679334517 16342104886109184 16362871238308608 16434523938794832 16446861968712448 16455513113684736 16467761438554176 16469453812076064 16490487597276672 16526706546534912 16539873451223004 16560997172105792 16576200869301684 16588645261546176 16597370985354432 16632646973115264 16682458567181823 16703764389106704 16705481016389256 16776909854186391 16810839801857388 16812567433160982 16968903506394112 16970647381728768 16992212439782016 17043210010602048 17079433582893696 17088417464211072 17116946066054016 17152461356823856 17181096878029968 17190134234831376 17226670079297952 17235731407868064 17300327403003372 17346216865610808 17411226937638009 17449468156477539 17462993508400128 17539036396322259 17574935774479616 17621553641255424 17650972297999872 17698718087932896 17712005197074944 17726443841500992 17728265568413088 17750907031463424 17804067600361068 17826805873158464 17840074891767024 17841908296415736 17851293243863352 17864694897049728 17918196238824921 17965724610811194 18018700887541536 18095744754865596 18097604434421694 18134647104877056 18173190413325312 18211743118678837 18250894842728832 18276081795707904 18290980269574272 18306593167629312 18354226165263744 18384867996872832 18408230143097184 18433634224981248 18463477511485552 18488839431144186 18502719714801504 18512452252895328 18526231618373448 18551798546936256 18631121818619016 18662225919239448 18672042358523736 18742021353253653 18791734937745042 18926853910978048 18958451727481344 18968423983262208 19008739397846016 19065789033794048 19090016444693376 19091978304444864 19173611261927304 19212388344979872 19214362780755408 19224469647237456 19296519026426838 19326747799414276 19328733987783714 19338901014185298 19353419471803872 19477954297830912 19519352666164224 19529619959098368 19562224075490304 19602812979227264 19645867696950144 19672979767354368 19687622947769088 19697978751849216 19771802746289568 19799088612016896 19824247846412352 19883745012369056 19898545071586296 19911057848924508 19926005846709312 19942249321688616 19969770410396352 20044613024368296 20055156607303272 20070084253237902 20097781759180944 20183715303503934 20227106386209024 20271038498484228 20373492426466816 20401477992986688 20416794168056832 20427533520436224 20532256698069936 20558479248131328 20560592020171392 20592801014333184 20648504435921712 20680851148417824 20682976496481936 20771412200421246 20813420707061528 20815559679151692 20826508784507244 20842010570670129 20960012045946393 20976258474587136 20995004159144379 21011277710711808 21101117155983488 21145965388344576 21157088289023232 21202055482212864 21213207886606848 21292710649850304 21328258193416512 21339476981169984 21355497348197376 21357692028900864 21419452975147032 21449012663018304 21476268500280048 21556757160885154 21570312669668217 21586506333935088 21613936888102356 21772596905779356 21817161651078144 21819403776508416 21912698585059776 21940684151579648 21957015251405568 21959271749434752 21970822453985664 22053164601630672 22101601159068912 22118193682061568 22129827980472576 22132102238273664 22176862630820352 22243278089575764 22271685852142272 22273974688519008 22369213138915188 22385863205534583 22414453069143184 22416756577547976 22435030486899693 22512605530831311 22550189652414333 22562051183216181 22610004479078562 22656283253042688 22724280014136064 22755494684485152 22772578110524928 22784556618948096 22822594754738688 22908129170706624 22920178979775168 22968893439063936 22980975210490752 23067103204004496 23128289154147744 23166901141124832 23214969250184012 23229567490411926 23265957541970052 23385381861763012 23415098295444219 23497819451624448 23598290783910528 23635258455334656 23637687424550784 23738756800481424 23786766522356032 23789211061887648 23801724325151136 23819593196066304 23890928318433228 23954299481081592 23994290467593576 24024934516722048 24044075294833441 24096884597040411 24127659673154128 24130139245895592 24160802062815054 24233314233824787 24284819625676974 24334526456971776 24387973692765696 24472301553684992 24513157329163776 24544306857462912 24578178966641664 24651785908192248 24670292953068672 24683269670527104 24701642157831264 24735731395915008 24809810176834506 24841495758158688 24882967892319264 24896056478031648 24948970459672896 24989361804338204 25055646583660056 25109511375983616 25216259702786082 25218851149741473 25293831129455616 25453355259591168 25455971072593152 25564815015903072 25616517793306496 25619150374340544 25632626196316608 25728692035235784 25771645317044952 25785201352247064 25804559295738496 25840005118946928 25881839011635997 25950491104505058 26019325298416212 26194490262600192 26250163930358784 26263971669132288 26362403661719424 26398784816022528 26432330461883136 26476458446999808 26531393428781728 26548077131899344 26568007795612416 26589665762251488 26626360547195136 26706101400541602 26726150699157728 26740208809737696 26760112337650536 26762862444623604 26797042345574592 26911620404671912 26948586916216791 26969475181612032 27028051331312304 27143617132298394 27146406651632541 27201970657315584 27376342264093248 27411305664175104 27414122693561856 27457068019110912 27531339247895616 27574468197890432 27577301995309248 27612345214645776 27695216267228328 27754079572202256 27768678379342992 27789347427560172 27827697820404384 27872749704838766 27946682727928524 27993338878859172 28008063537785604 28187602406617563 28194620517792768 28209451052030976 28390280866467072 28437677591222016 28452635974893312 28513109096769024 28559270633529376 28598683550691072 28635024667040064 28760416892890956 28782008445246784 28818582517469808 28821544171133112 28944778539640257 28990121699121414 28993100981675571 29008351521277947 29030129207705808 29216931446746368 29276020335207424 29279028999246336 29294429938647552 29404219468840896 29468801545425216 29490924909415424 29506437307296768 29509469651031552 29531434421653632 29657704119434352 29695581136189696 29698632918025344 29736371769618528 29825617518553584 29847817607379444 29889008770063968 29913373982532924 29954655615594528 30016807374441748 30066919536552444 30082734910954908 30105126379856853 30146672638771416 30275572955255901 30340659579313536 30544172227608832 30560238639700224 30625191252085248 30641300280654336 30706425181135872 30756137605339328 30798385047104904 30837718872196992 30889201521499776 30972756653882568 31021276722626736 31024464744722904 31157118300631869 31220131060592292 31223339518727538 31239763176760866 31464387711880704 31513677940446208 31516916566067712 31651675733975232 31718948082516864 31735632433534848 31803083223319296 31854571091244304 31939065974775456 31992387290124768 32009215471754976 32033246022296064 32036538043351296 32129179462720548 32173518994527456 32214402750420072 32311085645099716 32335135741327731 32379759500902632 32420905332153534 32658895358669034 32725742476617216 32869047877589664 32893723937424896 32911026227369472 32935522877108352 32938907624152128 32980975194553344 33053413093069824 33079746902446008 33121994344211584 33152401738603368 33177290523092352 33194741970708864 33265293946230528 33364917134363646 33407528778213408 33410962032778512 33553819708372782 33621679603714776 33625134866321964 33821808648974983 33941294763457536 33984424879564032 34086420021204096 34158867165787392 34176834928422144 34233892132108032 34304922713647712 34362193756059936 34380268469662752 34453340158595904 34471462815736128 34600654806006744 34692433731221616 34822453875276018 34844351235617889 34898936312955078 35078072792644518 35149871548959232 35243107282510848 35301944595999744 35397436175865792 35424010394149888 35452887683001984 35456531136826176 35501814062926848 35608135200722136 35653611746316928 35680149783534048 35683816592831472 35702586487726704 35729389794099456 35836392477649842 35931449221622388 36037401775083072 36191489509731192 36195208868843388 36269294209754112 36423486237357674 36427229438515461 36501789685457664 36581960539148544 36708452330527488 36769735993745664 36816460286194368 36867268449962496 36926955022971104 36977678862288372 37005439429603008 37024904505790656 37052463236746896 37103597093872512 37214715265251759 37262243637238032 37324451838478896 37344084717047472 37484042706507306 37583469875490084 37824389554179123 37853707821956096 37916903454962688 37936847966524416 38131578067588096 38180032889386752 38183956608889728 38347222523854608 38424776689959744 38428725561510816 38448939294474912 38593038052853676 38653495598828552 38657467975567428 38677802028370596 38706838943607744 38925736656757587 38955908595661824 39205625958454528 39291735393900288 39375245895538176 39395957503698432 39543605492579136 39598177224033792 39648495692824704 39767490024738112 39797090143172592 39822115697849016 39852011693418624 39884498643377232 39939540820792704 40059152100812403 40089226048736592 40110313214606544 40140168506475804 40195563518361888 40367430607007868 40454212772418048 40542076996968456 40626196187822021 40715425698447591 40746984852933632 40802955985973376 41064513396139872 41116958496262656 41121184040342784 41185602028666368 41297008871843424 41361702296835648 41365952992963872 41542824400842492 41626841414123056 41631119358303384 41653017569014488 41684021141340258 41809124557258149 41920024091892786 41990008318288758 42202234311966976 42291930776689152 42314176578046464 42404110964425728 42426415773213696 42585421299700608 42656516386833024 42678953962339968 42715384057801728 42838905950294064 42898025326036608 42952537000560096 43113514321770308 43140625339336434 43173012667870176 43227873776204712 43485182548682121 43545193811558712 43638807553016832 43731383157591857 43825397170119552 43914030502811136 43918543498869504 43941644907971328 44106329203261344 44203202318137824 44236387364123136 44259655960945152 44264204476547328 44353725261640704 44486556179151528 44543371704284544 44547949377038016 44738426277830376 44771726411069166 44828906138286368 44833513155095952 44870060973799386 45025211061662622 45100379304828666 45124102366432362 45220008958157124 45312566506085376 45448560028272128 45510989368970304 45545156221049856 45569113237896192 45645189509477376 45816258341413248 45840357959550336 45937786878127872 45961950420981504 46134206408008992 46256578308295488 46333802282249664 46429938500368024 46459134980823852 46531915083940104 46770763723526024 46830196590888438 46835009278091307 47196581567821056 47270516910669312 47275374849101568 47477513600962848 47573533044712064 47578422123775296 47603448650302272 47639186392132608 47781856636866456 47908598962163184 47988580935187152 48049869033444096 48088150589666882 48193769194080822 48255319346308256 48260278491791184 48321604125630108 48466628467649574 48569639251353948 48631357998230301 48669052913943552 48775947385531392 48944603107369984 48988343038003551 49026314658327552 49088613714925824 49303571816384496 49340585906137344 49366539341054208 49403284315662528 49471462791830016 49619620353669012 49682991516317376 49765935784638528 49792112956063296 49897940919345792 49978723608676408 50047375701545469 50111293167320112 50330729562559173 50432519405572164 50437702299482946 50906710519182336 50911942145186304 51129630031806144 51233035586612992 51238300748681088 51265252392633216 51457384070471568 51543290634089904 51570402704494128 51609118591476992 51680010237893856 51763678023271994 51900982209010116 52038650596832424 52233680812914027 52348404469432617 52388980525200384 52617109188966777 52724807323438848 52864660923766272 52952916893999616 53062786857563456 53096154263798688 53136015591224832 53179331524502976 53252721094390272 53412202801083204 53452301398315456 53480417619475392 53520224675301072 53525724889247208 53594084691149184 53754588716474763 53823240809343824 53897173832433582 54056102662624608 54287234264596788 54292813303265082 54403941314631168 54635229356036511 54752684528186496 54828245387123712 55062678495791232 55148936395780864 55154603990618496 55224690429291552 55390432534456656 55508159144404512 55537356758685984 55578694855120344 55655395640808768 55745499409677532 55893365455857048 55986677757718344 56016127075571208 56226064059760959 56375204813235126 56780561732934144 56875355182444032 56905271949786624 57026218193538048 57118541267058752 57197367101382144 57270049334080128 57520833785781912 57564016890493568 57637165034939616 57643088342266224 57889557079280514 57980243398242828 57986201963351142 58016703042555894 58060258415411616 58433862893492736 58558057998492672 58588859877295104 58808438937681792 58937603090850432 59018939302063104 59062868843307264 59315408238868704 59391162272379392 59397265836050688 59472743539237056 59651235037107168 59695635214758888 59778017540127936 59826747965065848 59909311231189056 60033614748883496 60133839073104888 60165469821909816 60210252759713706 60293345277542832 60551145910511802 60681319158627072 61088344455217664 61120477279400448 61250382504170496 61282600561308672 61512275210678656 61596770094209808 61675437744393984 61778403042999552 61945513307765136 62042553445253472 62048929489445808 62314236601263738 62440262121184584 62446679037455076 62479526353521732 62880036137839179 62928775423761408 63033833132135424 63303351467950464 63437896165033728 63471264867069696 63606166446638592 63709142182488608 63878131949550912 63984774580249536 64018430943509952 64066492044592128 64073076086702592 64258358925441096 64347037989054912 64428805500840144 64622171290199432 64670271482655462 64710938009004651 64759519001805264 64841810664307068 65317790717338068 65451484953234432 65738095755179328 65787447874849792 65822052454738944 65871045754216704 65877815248304256 66159493804892016 66243988688423168 66304803477206736 66354581046184704 66389483941417728 66530587892461056 66729834268727292 66815057556426816 66821924065557024 67107639416745564 67157589616603749 67243359207429552 67250269732643928 67537816592493933 67643617297949966 67650568957242999 67686153549648543 67968849759128064 68172840042408192 68317734331574784 68353669856844288 68467784264216064 68609845427295424 68724387512119872 68760536939325504 68906680317191808 68942925631472256 69201309612013488 69384867462443232 69644907750552036 69688702471235778 69797872625910156 70156145585289036 70245294886332657 70299743097918464 70794872351731584 70905775366003968 70913062273652352 71216270401444272 71307223492633856 71360299567068096 71367633185662944 71405172975453408 71458779588198912 71672784955299684 71862898443244776 72074803550166144 72132225884500323 72290653791121233 72382979019462384 72390417737686776 72699942701474361 72846972474715348 72854458877030922 73003579370915328 73163921078297088 73416904661054976 73539471987491328 73632920572388736 73734536899924992 73853910045942208 73955357724576744 74010878859206016 74049809011581312 74104926473493792 74207194187745024 74429430530503518 74524487274476064 74648903676957792 74688169434094944 74968085413014612 75166939750980168 75448650063098039 75648779108358246 76360065778773504 76367913217779456 76694445047709216 76849553379919488 76857451123021632 76897878588949824 77186076105707352 77306991197657104 77314935951134856 77355604056741192 77413677887215488 77645517034907991 77851473313515174 78411251916909056 78583470787800576 78750491791076352 78791915007396864 79087210985158272 79196354448067584 79296991385649408 79534980049476224 79594180286345184 79644231395698032 79704023386837248 79768997286754464 79879081641585408 80118304201624806 80178452097473184 80220626429213088 80280337012951608 80391127036723776 80734861214015736 80908425544836096 81084153993936912 81252392375644042 81430851396895182 81605911971946752 82129026792279744 82233916992525312 82242368080685568 82371204057332736 82594017743686848 82723404593671296 82731905985927744 83085648801684984 83253682828246112 83262238716606768 83306035138028976 83368042282680516 83618249114516298 83840048183785572 83980016636577516 84404468623933952 84562807219852689 84583861553378304 84628353156092928 85170842599401216 85313032773666048 85357907924679936 85677811900588128 85796050652073216 85905074001120192 86227028643540616 86281250678672868 86346025335740352 86455747552409424 86834335618920771 86970365097364242 86979302945026713 87090387623117424 87462766315183714 87650794340239104 87828061005622272 87837086997739008 87883289815942656 88212658406522688 88406404636275648 88472774728246272 88519311921890304 88528408953094656 88973112358303056 89086743408569088 89095898754076032 89476852555660752 89543452822138332 89657812276572736 89667026310191904 89740121947598772 90050422123325244 90200758609657332 90248204732864724 90315379139570559 90440017916314248 90826718865767703 90897120056544256 91021978737940608 91632516682826496 91680715919100672 91875573756255744 91923900841963008 92268412816017984 92513156616590976 92667604564499328 92859877000736048 92918269961647704 93063830167880208 93471354901895607 93541527447052048 93660393181776876 93670018556182614 94393163135642112 94541033821338624 94550749698203136 94955027201925696 95147066089424128 95156844247550592 95206897300604544 95563713273732912 95817197924326368 95977161870374304 96099738066888192 96176301179333764 96387538388161644 96510638692616512 96520556983582368 96643208251260216 96933256935299148 97005407223983193 97139278502707896 97262715996460602 97554623966935681 97976686076007102 98177227429851648 98607143632768992 98681171812274688 98733078682108416 98806568631325056 98942925583660032 99239240707338024 99365983032634752 99531871569277056 99584225912126592 99795881838691584 99957447217352816 100094751403090938 100222586334640224 100661459125118346 100865038811144328 100875404598965892 101465425946924949 101823884290372608 102259260063612288 102466071173225984 102476601497362176 102530504785266432 102914768140943136 103086581268179808 103140805408988256 103218237182953984 103360020475787712 103527356046543988 103801964418020232 104077301193664848 104467361625828054 104696808938865234 105234218377933554 105449614646877696 105729321847532544 105905833787999232 106125573715126912 106192308527597376 106272031182449664 106358663049005952 106505442188780544 106824405602166408 106904602796630912 106960835238950784 107040449350602144 107051449778494416 107188169382298368 107509177432949526 107646481618687648 107794347664867164 108112205325249216 108574468529193576 108585626606530164 108807882629262336 109270458712073022 109281688315546383 109505369056372992 110125356991582464 110297872791561728 110309207981236992 110449380858583104 110780865068913312 111016318288809024 111074713517371968 111157389710240688 111310791281617536 111490998819355064 111644145795755277 111786730911714096 111973355515436688 112032254151142416 112452128119521918 112750409626470252 113473168662537369 113561123465868288 113750710364888064 113810543899573248 114237082534117504 114394734202764288 114540098668160256 115041667571563824 115128033780987136 115274330069879232 115286176684532448 115779114158561028 115960486796485656 115972403926702284 116033406085111788 116120516830823232 116777209970272761 116867725786985472 117616877875363584 117875206181700864 118125737686614528 118630816477737408 118782324544758784 118794531672101376 118945487078474112 119302470074214336 119391270429517776 119556035080255872 119653495930131696 119818622462378112 120067229497766992 120177456302437209 120267678146209776 120330939643819632 120420505519427412 120586690555085664 121102291821023604 121362638317254144 121878588563466063 122146277095342773 122176688910435328 122240954558800896 123024550421357312 123193540188419616 123350875488787968 123556806085999104 123891026615530272 124085106890506944 124097858978891616 124628473202527476 124880524242369168 124893358074910152 124959052707043464 125427373671774447 125760072275678358 126606702935900928 126875792330067456 126942529734139392 127212332893277184 127418284364977216 127756263899101824 127969549160499072 128036861887019904 128146152173405184 128516717850882192 128694075978109824 128857611001680288 129244342580398864 129340542965310924 129421876018009302 129519038003610528 129683621328614136 130455547646046363 130635581434676136 131194149472775571 131476191510358656 131742091508433408 131755630496608512 132318987609784032 132487977376846336 132609606954413472 132709162092369408 132778967882835456 133061175784922112 133459668537454584 133630115112853632 133643848131114048 134215278833491128 134315179233207498 134486718414859104 134500539465287856 135075633184987866 135287234595899932 135301137914485998 135372307099297086 135937699518256128 136345680084816384 136635468663149568 136707339713688576 136935568528432128 137219690854590848 137448775024239744 137521073878651008 137813360634383616 137885851262944512 138402619224026976 138769734924886464 139289815501104072 139377404942471556 139595745251820312 140118921545753501 140312291170578072 140490589772665314 141589744703463168 141811550732007936 141826124547304704 142432540802888544 142614446985267712 142720599134136192 142735266371325888 142810345950906816 142917559176397824 143345569910599368 143725796886489552 144149607100332288 144264451769000646 144581307582242466 144765958038924768 144780835475373552 145399885402948722 145693944949430696 145708917754061844 145894073994690903 146007158741830656 146327842156594176 146833809322109952 146965029114010653 147078943974982656 147265841144777472 147707820091884416 147910715449153488 148021757718412032 148099618023162624 148209852946987584 148414388375490048 148858861061007036 149048974548952128 149297807353915584 149376338868189888 149936170826029224 150333879501960336 150897300126196078 150992188687677519 151297558216716492 152720131557547008 152735826435558912 153388890095418432 153699106759838976 153714902246043264 153795757177899648 154372152211414704 154613982395314208 154629871902269712 154711208113482384 154827355774430976 155291034069815982 155702946627030348 156701042438742081 156822503833818112 157045213408297851 157166941575601152 157851327566900331 158174421970316544 158593982771298816 159069960098952448 159188360572690368 159288462791396064 159408046773674496 159537994573508928 159758163283170816 160236608403249612 160356904194946368 160441252858426176 160560674025903216 160782254073447552 161263766149424289 161469722428031472 162168307987873824 162504784751288084 162861702793790364 163211823943893504 163905688068109533 164258053584559488 164484736161371136 165188035487373696 165446809187342592 165463811971855488 166171297603369968 166507365656492224 166524477433213536 166612070276057952 166736084565361032 167236498229032596 167680096367571144 167960033273155032 168308527063834087 168678192179282877 168808937247867904 169125614439705378 170341685198802432 170626065547332096 170715815849359872 171355623801176256 171592101304146432 171810148002240384 172454057287081232 172562501357345736 172692050671480704 172911495104818848 173668671237841542 173940730194728484 173958605890053426 174180775246234848 174925532630367428 175301588680478208 175674173995478016 175766579631885312 176425316813045376 176812809272551296 177056817906189312 177946224716606112 178173486817138176 178191797508152064 178953705111321504 179086905644276664 179315624553145472 179334052620383808 179480243895197544 180100844246650488 180401517219314664 180496409465729448 180630758279141118 180880035832628496 181172873081451979 181653437731535406 182043957475881216 183265033365652992 183361431838201344 183751147512511488 183847801683926016 184536825632035968 185026313233181952 185335209128998656 185719754001472096 185836539923295408 186127660335760416 186942709803791214 187083054894104096 187320786363553752 187340037112365228 188640108413517537 188786326271284224 189101499396406272 189910054403851392 190294132178848256 190313688495101184 190413794601209088 191127426547465824 191634395848652736 191954323740748608 192199476133776384 192352602358667528 192775076776323288 193021277385233024 193041113967164736 193286416502520432 193866513870598296 194010814447966386 194278557005415792 194525431992921204 195109247933871362 195953372152014204 196354454859703296 197214287265537984 197362343624549376 197466157364216832 197613137262650112 198478481414676048 198731966065269504 199063743138554112 199168451824253184 199591763677383168 199914894434705632 200189502806181876 200445172669280448 201322918250236692 201472768849811247 201730077622288656 201750809197931784 202613449777481799 202930851893849898 202951706871728997 203058460648945629 204518520127224576 204932142346451968 204953202994724352 205061009570532864 205829536281886272 206173162536359616 206281610817976512 206436474365907968 206720040951575424 207054712093087976 207603928836040464 208154602387329696 208934723251656108 209393617877730468 210468436755867108 210735884658997971 210899229293755392 212251147430253824 212384617055194752 212717326098011904 213648811204332816 213809205593261824 213921670477901568 214080898701204288 214102899556988832 214376338764596736 215018354865899052 215292963237375296 215588695329734328 216224410650498432 216396677653500969 216871961373363699 217148937058387152 217171253213060328 218099828104423083 218540917424146044 218563376631092766 219010738112745984 220250713983164928 220595745583123456 220618415962473984 220898761717166208 221561730137826624 222032636577618048 222149427034743936 222314779420481376 222621582563235072 222981997638710128 223288291591510554 223573461823428192 223946711030873376 224064508302284832 224904256239043836 225500819252940504 226345950189294117 226946337325074738 228474165068235008 229080197336320512 230083335143127648 230256067561974272 230548660139758464 230572353369064896 231558228317122056 231920973592971312 231944807853404568 232066812170223576 232241033661646464 232936551104723973 233554419940545522 235233755750727168 235750412363401728 236251475373229056 236752660542824881 237261632955474816 237589063344202752 237890974156948224 238604940148428672 238782540859035552 239112070160511744 239306991860263392 239637244924756224 240134458995533984 240354912604874418 240535356292419552 240661879287639264 240841011038854824 241173381110171328 242204583642047208 242725276634508288 243757177126932126 244292554190685546 246049100842714624 246387080376839232 246701750977575936 247113612171998208 247782053231060544 248170213781013888 248195717957783232 249256946405054952 249761048484738336 249786716149820304 249918105414086928 250854747343548894 251520144551356716 253213405871801856 253751584660134912 253885059468278784 254836568729954432 255512527798203648 255939098320998144 256073723774039808 257033435701764384 257388151956219648 257715222003360576 258488685160797728 258681085930621848 258843752036018604 259038076007221056 259367242657228272 260503006856762313 260911095292092726 261271162869352272 262388298945551142 262952383020717312 263484183016866816 263511260993217024 264637975219568064 264975954753692672 265219213908826944 265418324184738816 265557935765670912 266919337074909168 267260230225707264 267287696262228096 268430557666982256 268630358466414996 268973436829718208 269001078930575712 270151266369975732 270574469191799864 270602275828971996 270744614198594172 270946137418711677 272480156597303109 272691360169632768 274439381709181696 274897550048479488 275042147757302016 275626721268767232 275771702525889024 276805238448053952 277539469849772928 278579631002208144 278754809884943112 279191490503640624 280237843091507002 280414064705686821 280624582341156144 280981179545330628 283179489406926336 283623101464015872 283652249094609408 284865081605777088 285228893970535424 285441198268272384 285470532742651776 285620691901813632 286691139821198736 287451593772979104 288299214200664576 288528903538001292 289162615164484932 289531916077849536 289561670950747104 290799770805897444 291016221671949579 291387889898861392 291417835508123688 291788147989381806 292663871900807043 293930058228021306 294531682289554944 295415640183768832 295821430898306976 296043515436824064 296199236046325248 296419705893975168 296828776750980096 297717722122014072 298097949097904256 298595614707831168 298752677736379776 299872341652058448 300667759003920672 301794600252392156 301984377375355038 302595116433432984 304396277840774847 305471652871117824 306777780190836864 307398213519677952 307429804492086528 307591514355799296 308744304422829408 309227964790628416 309259743804539424 309422416226964768 309654711548861952 310582068139631964 311405893254060696 312572978832834733 313402084877484162 314090426816595702 315702655133800662 316348843940633088 317187965542597632 318139920197904896 318376721145380736 318576925582792128 318816093547348992 319075989147017856 319516326566341632 320473216806499224 320713808389892736 320882505716852352 321121348051806432 321564508146895104 322527532298848578 322939444856062944 324336615975747648 325009569502576168 325723405587580728 326423647887787008 327811376136219066 327845064946639149 328516107169118976 330376070974747392 330893618374685184 330927623943710976 332342595206739936 333014731312984448 333048954866427072 333224140552115904 333472169130722064 334472996458065192 335360192735142288 335920066546310064 336617054127668174 337356384358565754 338251228879410756 340419505987612107 340683370397604864 341252131094664192 341431631698719744 342711247602352512 343184202608292864 343620296004480768 344908114574162464 345125002714691472 345384101342961408 345822990209637696 347337342475683084 347881460389456968 347917211780106852 348361550492469696 349851065260734856 350331629910818283 350603177360956416 352850633626090752 353625618545102592 355892449433212224 356346973634276352 356383595016304128 357907410222643008 358173811288553328 358631249106290944 358668105240767616 358960487790395088 360201688493300976 360803034438629328 360992818931458896 361261516558282236 361760071665256992 362345746162903958 363306875463070812 364087914951762432 365635765690398189 366438831286028319 366530066731305984 366722863676402688 369073651264071936 370052626466363904 370670418257997312 371439508002944192 371673079846590816 372255320671520832 373885419607582428 374166109788208192 374641572727107504 374680074224730456 376282121015323341 377280216827035074 379820108807702784 380588264357696512 380627376990202368 380827589202418176 382254853094931648 383268791697305472 383908647481497216 384705204717335056 385550153552646576 386042554770466048 386082227934329472 386572833005040864 387733027741196592 388021628895932772 388557114010831584 389050863985842408 390218495867742724 391366642938139089 391906744304028408 393582448418326713 394428574531075968 395226274525300224 396956962829352096 397463932130539008 398127486277108224 398336903648506368 399183527354766336 399829788869411264 400379005612363752 400890345338560896 402645836500473384 402945537699622494 403460155244577312 403501618395863568 405226899554963598 405861703787699796 405903413743457994 406116921297891258 409037040254449152 409906405989448704 410122019141065728 411659072563772544 412346325072719232 412563221635953024 413440081903150848 414109424186175952 415207857672080928 416309204774659392 417869446503312216 418787235755460936 420356764637260503 420936873511734216 421471769317995942 424502294860507648 424769234110389504 425434652196023808 427297622408665632 427618411186523648 427843340955803136 428161797402408576 428205799113977664 428752677529193472 430036709731798104 430585926474750592 431177390659468656 432448821300996864 432793355307001938 433743922746727398 434297874116774304 434342506426120656 436199656208846166 437081834848292088 437126753262185532 438021476225491968 440501427966329856 441236831924947968 441797523434332416 443123460275653248 444065273155236096 444298854069487872 444629558840962752 445243165126470144 445963995277420256 446576583183021108 447146923646856384 447893422061746752 448129016604569664 449808512478087672 451001638505881008 452691900378588234 452976566063032557 453892674650149476 456948330136470016 458160394672641024 460166670286255296 460512135123948544 461097320279516928 461144706738129792 463116456634244112 463841947185942624 463889615706809136 464133624340447152 464482067323292928 465873102209447946 467108839881091044 470103127316226243 470467511501454336 471500824726803456 473505321085649762 473553982700700993 474523265910949632 475781948313896448 477209880296857344 477565081718071104 478224140321023488 478613983720526784 479274489849512448 480268917991067968 480709825209748836 481070712584839104 481323758575278528 481682022077709648 482346762220342656 483791298448272867 484409167284094416 487514354253864252 488585108381371092 491717064204328599 492098201685429248 492774160753678464 495564106462121088 496340427562027776 496391435915566464 498513892810109904 499522096969476672 499573432299640608 499836210828173856 501709494687097788 503040289102713432 504925581191502261 506034576537848631 506426811743603712 509673137459908864 511025055596407296 511878196641996288 512147447548079616 514066871403528768 514776303912439296 515430444006721152 516977370321595456 517362171861243696 517687504072037208 518076152014442112 518734485314456544 521006013713524626 521822190584185452 522542325738704544 524776597891102284 525904766041434624 527022521986434048 528140550441686273 529275950439136128 530438427817653888 533838674149818336 534520460451414528 534575392524456192 536861115333964512 537260716932829992 537946873659436416 538002157861151424 540302532739951464 541148938383599728 541204551657943992 541489228397188344 541892274837423354 543518619244355937 544960313194606218 548878763418363392 549795100096958976 550084295514604032 551253442537534464 551543405051778048 553610476896107904 555078939699545856 557159262004416288 557509619769886224 558382981007281248 560475686183014004 560828129411373642 561249164682312288 561962359090661256 566358978813852672 567304498189218816 569730163211554176 570882396536544768 570941065485303552 571241383803627264 573382279642397472 574903187545958208 576598428401329152 577057807076002584 578325230328969864 579063832155699072 579123341901494208 581599541611794888 582032443343899158 582775779797722784 582835671016247376 583576295978763612 585327743801614086 587860116456042612 589063364579109888 590831280367537664 591642861796613952 592087030873648128 592398472092650496 592839411787950336 595435444244028144 596195898195808512 597191229415662336 597505355472759552 599744683304116896 601335518007841344 603589200504784312 603968754750710076 604418306549433741 605190232866865968 607840349332445397 608792555681549694 608855120615186991 613555560381673728 614796427039355904 614859608984173056 615183028711598592 617488608845658816 618455929581256832 618519487609078848 618844832453929536 619309423097723904 621164136279263928 622811786508121392 625145957665669466 626804169754968324 628180853633191404 631405310267601324 632207653976993913 632697687881266176 636279840395809792 636753442290761472 637153851165584256 638151978294035712 640946433612998448 641427616779785472 641765011433704704 642242696103612864 643129016293790208 645055064597697156 645878889712125888 648673231951495296 649190032960502907 650019139005152336 650615884120091097 651446811175161456 654299484313269249 655622752272438132 655690129893278298 657032214338237952 660752141949494784 661787236749370368 661855247887421952 664685190413479872 666029462625968896 666097909732854144 666448281104231808 666944338261444128 668945992916130384 670720385470284576 671840133092620128 673234108255336348 674712768717131508 676502457758821512 679037850567882351 680839011975224214 685422495204705024 687240592008961536 689816229148324928 690250005429382944 690768202685922816 691645980419275392 694674684951366168 695762920778913936 695834423560213704 696723100984939392 698809653314171919 699702130521469712 700663259821636566 705701267252181504 707251237090205184 710257981628474643 711784898866424448 712767190032608256 715814820445286016 716347622577106656 717262498212581888 717336210481535232 717920975580790176 720403376986601952 721606068877258656 721985637862917792 722523033116564472 723520143330513984 724691492325807916 726613750926141624 728175829903524864 731271531380796378 732877662572056638 738147302528143872 740105252932727808 741340836515994624 742879016005888384 743346159693181632 744510641343041664 747770839215164856 748332219576416384 749283145454215008 749360148449460912 752564242030646682 754560433654070148 759640217615405568 761254753980404736 761655178404836352 764509706189863296 766537583394610944 767817294962994432 769410409434670112 771100307105293152 772085109540932096 772164455868658944 773145666010081728 775466055482393184 776043257791865544 777114228021663168 778101727971684816 780436991735485448 781509020570286939 782733285876278178 783813488608056816 787164896836653426 788857149062151936 790452549050600448 793913925658704192 794927864261078016 796254972554216448 796673807297012736 799659577738822528 800758011224727504 801780690677121792 805291673000946768 805891075399244988 806920310489154624 807003236791727136 810453799109927196 811723407575399592 811806827486915988 812233842595782516 817440469791909327 818074080508898304 823318145127545088 824692650145438464 825126443271906048 826880163806301696 828218848372351904 830415715344161856 832618409549318784 835738893006624432 837574471510921872 840713529274521006 841242194117060463 841873747023468432 842943538635991884 849004589721015296 849538468220779008 850869304392047616 854595244817331264 855236822373047296 855686681911606272 856323594804817152 856411598227955328 860073419463596208 861171852949501184 862354781318937312 864897642601993728 865586710614003876 867487845493454796 868595748233548608 868685012852241312 872399312417692332 873048665015848737 874163669696584176 874253506524371064 877991615702421129 883595046868664832 886246920551306496 888130546310472192 888597708138975744 889259117681925504 890486330252940288 891927990554840512 893153166366042216 894293847293712768 895786844123493504 896258033209139328 899617024956175344 902003277011762016 905383800757176468 905953132126065114 907785349300298952 913188833522324541 913896660272940032 920333340572510592 922194640559033856 922289413476259584 926232913268488224 927683894371885248 927779231413618272 928267248680894304 928964134646585856 931746204418895892 934217679762182088 937718936498504199 940206254632452486 947010642171299524 947107965401401986 949046531821899264 951563896627792896 954419760593714688 955130163436142208 956448280642046976 957227967441053568 958548979699024896 960537835982135936 961419650419497672 962141425169678208 962647517150557056 963364044155419296 964693524440685312 967582596896545734 968818334568188832 975028708507728504 977170216762742184 980832450820274507 983434128408657198 985548321507356928 991128212924242176 992680855124055552 992782871831132928 997027785620219808 999044193938953344 999146864599281216 999672421656347712 1003418989374195576 1006080578205426864 1009851162383004522 1012069153075697262 1019346274919817728 1021258517962836321 1022050111192814592 1023756393283992576 1024294895096159232 1028133742807057536 1029552607824878592 1030860888013442304 1033954740643190912 1034724343722487392 1035375008144074416 1036152304028884224 1037468970628913088 1042012027427049252 1043644381168370904 1045084651477409088 1049553195782204568 1051809532082869248 1056281100883372546 1058551900878272256 1060876855635307776 1067677348299636672 1069040920902829056 1069150785048912384 1073722230667929024 1074521433865659984 1075893747318872832 1076004315722302848 1080605065479902928 1082297876767199456 1082409103315887984 1082978456794376688 1083784549674846708 1087037238488711874 1089920626389212436 1096907297071194567 1097757526836726784 1099316493858084957 1099590200193917952 1100168591029208064 1107220953792215808 1110157879399091712 1114318524008832576 1115019239539772448 1116765962014562496 1120951372366028008 1121656258822747284 1122498329364624576 1123924718181322512 1128846363045970023 1139460326423108352 1141764793073089536 1141882130970607104 1142482767607254528 1146764559284794944 1149806375091916416 1154115614152005168 1156650460657939728 1158127664311398144 1158246683802988416 1163199083223589776 1164064886687798316 1165551559595445568 1165671342032494752 1167152591957527224 1170655487603228172 1174099928814417267 1175720232912085224 1178159689446838609 1180747345254980139 1181662560735075328 1183285723593227904 1185678823575900672 1190870888488056288 1192391796391617024 1194382458831324672 1195010710945519104 1199489366608233792 1202671036015682688 1207178401009568624 1207937509501420152 1208836613098867482 1210380465733731936 1215680698664890794 1217585111363099388 1217710241230373982 1227111120763347456 1229719217968346112 1230366057423197184 1234977217691317632 1236911859162513664 1237038975218157696 1237689664907859072 1242328272558527856 1245623573016242784 1250291915331338932 1253608339509936648 1256361707266382808 1261070293911781509 1262810620535202648 1264415307953987826 1268210111570163853 1273506884581522944 1274307702331168512 1276303956588071424 1281892867225996896 1282855233559570944 1283530022867409408 1284485392207225728 1286258032587580416 1290110129195394312 1291757779424251776 1297346463902990592 1298380065921005814 1300038278010304672 1301231768240182194 1302893622350322912 1308598968626538498 1311245504544876264 1311380259786556596 1314064428676475904 1321504283898989568 1323710495774843904 1329370380826959744 1332058925251937792 1332195819465708288 1332896562208463616 1333888676522888256 1337891985832260768 1341440770940569152 1343680266185240256 1346468216510672696 1349425537434263016 1353004915517643024 1358075701135764702 1361678023950448428 1370844990409410048 1374481184017923072 1379632458296649856 1380500010858765888 1381536405371845632 1383291960838550784 1389349369902732336 1391525841557827872 1391668847120427408 1393446201969878784 1397619306628343838 1399404261042939424 1401326519643273132 1410309381948678729 1411402534504363008 1414502474180410368 1420515963256949286 1420661948102102979 1423569797732848896 1431629640890572032 1432695245154213312 1434524996425163776 1434672420963070464 1435841951161580352 1440806753973203904 1443212137754517312 1443971275725835584 1445046066233128944 1447040286661027968 1449382984651615832 1451373895344818601 1453227501852283248 1462543062761592756 1465755325144113276 1475151192612985797 1476294605056287744 1485758032011776768 1486692319386363264 1489021282686083328 1495541678430329712 1496664439152832768 1498566290908430016 1498720296898921824 1505128484061293364 1509120867308140296 1514776743574506783 1518103729613545893 1519280435230811136 1529019412379726592 1533075166789221888 1535634589925988864 1538820818869340224 1542200614210586304 1544170219081864192 1544328911737317888 1546291332020163456 1550932110964786368 1552086515583731088 1554228456043326336 1556203455943369632 1560873983470970896 1563018041140573878 1565466571752556356 1567626977216113632 1574329793673306852 1577714298124303872 1584421651325058819 1587827851317408384 1599319155477645056 1601516022449455008 1603561381354243584 1610583346001893536 1611782150798489976 1613840620978309248 1614006473583454272 1620907598219854392 1623446815150799184 1623613654973831976 1624467685191565032 1630555857733067811 1634880939583818654 1646636290255090176 1649385300290876928 1650252886543812096 1653760327612603392 1656437696744703808 1660831430688323712 1665236819098637568 1671477786013248864 1675148943021843744 1681427058549042012 1682484388234120926 1683747494046936864 1685887077271983768 1699076936441558016 1709190489634662528 1712647189609634304 1712823196455910656 1720146838927192416 1722343705899002368 1724709562637874624 1729795285203987456 1731173421228007752 1734975690986909592 1737191496467097216 1737370025704482624 1744798624835384664 1746097330031697474 1748327339393168352 1748507013048742128 1755983231404842258 1767190093737329664 1772493841102612992 1776261092620944384 1777195416277951488 1778518235363851008 1783855981109681024 1786306332732084432 1788587694587425536 1791573688246987008 1792516066418278656 1799234049912350688 1804006554023524032 1810767601514352936 1811906264252130228 1815570698600597904 1823521047997336191 1826377667044649082 1840666681145021184 1844389281118067712 1844578826952519168 1852465826536976448 1855367788743770496 1855558462827236544 1856534497361788608 1857928269293171712 1863492408837791784 1868435359524364176 1875437872997008398 1880412509264904972 1894021284342599048 1894215930802803972 1896622961930981739 1898093063643798528 1908839521187429376 1910260326872284416 1914455934882107136 1921075671964271872 1922839300838995344 1924282850339356416 1925295034301114112 1926728088310838592 1929387048881370624 1935165193793091468 1937636669136377664 1947570098881508721 1950057417015457008 1954340433525484368 1961664901640549014 1962898452939807747 1966868256817314396 1971096643014713856 1982256425848484352 1985361710248111104 1985565743662265856 1994055571240439616 1998088387877906688 1998293729198562432 1999344843312695424 2006837978748391152 2012161156410853728 2019702324766009044 2024138306151394524 2037113551703647053 2038692549839635456 2042517035925672642 2056267485614115072 2061721776026884608 2067909481286381824 2069448687444974784 2070750016288148832 2072304608057768448 2074937941257826176 2084024054854098504 2087288762336741808 2090169302954818176 2096428959942515757 2099106391564409136 2112562201766745092 2117103801756544512 2121753711270615552 2130773944885423929 2135354696599273344 2138301570097824768 2147444461335858048 2149042867731319968 2151787494637745664 2152008631444605696 2161210130959805856 2164595753534398912 2164818206631775968 2165956913588753376 2167569099349693416 2174074476977423748 2179841252778424872 2188010851829843131 2193814594142389134 2198632987716169914 2214441907584431616 2220315758798183424 2228637048017665152 2230038479079544896 2233531924029124992 2241902744732056016 2243312517645494568 2244996658729249152 2247849436362645024 2257692726091940046 2278920652846216704 2283764261941214208 2284965535214509056 2293529118569589888 2299612750183832832 2308231228304010336 2313300921315879456 2316255328622796288 2316493367605976832 2326398166447179552 2328129773375596632 2331103119190891136 2331342684064989504 2334305183915054448 2341310975206456344 2348199857628834534 2351440465824170448 2356319378893677218 2361494690509960278 2366571447186455808 2371357647151801344 2381741776976112576 2384783592783234048 2388764917662649344 2390021421891038208 2398978733216467584 2405342072031365376 2414356802019137248 2415875019002840304 2417673226197734964 2420760931467463872 2431361397329781588 2435170222726198776 2435420482460747964 2452321409375727981 2454222241526694912 2469954435382635264 2473823718325027328 2474077950436315392 2475379329815718144 2484656545117055712 2491247146032485568 2500583830662677864 2507216679019873296 2512723414532765616 2522140587823563018 2525621241070405296 2528830615907975652 2536420223140327706 2547013769163045888 2548615404662337024 2552607913176142848 2563785734451993792 2565710467119141888 2567060045734818816 2568970784414451456 2580220258390788624 2583515558848503552 2594692927805981184 2596760131842011628 2600076556020609344 2602463536480364388 2605787244700645824 2617197937253076996 2619145995047546211 2622491009089752528 2622760519573113192 2633974847107263387 2658740761653919488 2664117850503875584 2664391638931416576 2665793124416927232 2667777353045776512 2675783971664521536 2682881541881138304 2687360532370480512 2692936433021345392 2698851074868526032 2706009831035286048 2716151402271529404 2723356047900896856 2739566500566973623 2741689980818820096 2759264916593299712 2761000021717531776 2766583921677101568 2778698739805464672 2783051683115655744 2783337694240854816 2786892403939757568 2795238613256687676 2798808522085878848 2802653039286546264 2813156809495512597 2820618763897357458 2841031926513898572 2841323896204205958 2847139595465697792 2863259281781144064 2865390490308426624 2869344841926140928 2871683902323160704 2881613507946407808 2886424275509034624 2887942551451671168 2890092132466257888 2894080573322055936 2898765969303231664 2902747790689637202 2906455003704566496 2925086125523185512 2931510650288226552 2942497352460823521 2950302385225971594 2971516064023553536 2973384638772726528 2978042565372166656 2991083356860659424 2993328878305665536 2997132581816860032 2997440593797843648 3010256968122586728 3018241734616280592 3029553487149013566 3036207459227091786 3058038824759453184 3066150333578443776 3071269179851977728 3077641637738680448 3084401228421172608 3088657823474635776 3092582664040326912 3101864221929572736 3104173031167462176 3108456912086652672 3112406911886739264 3121747966941941792 3126036082281147756 3130933143505112712 3135253954432227264 3148659587346613704 3155428596248607744 3168843302650117638 3175655702634816768 3198638310955290112 3203032044898910016 3207122762708487168 3221166692003787072 3223564301596979952 3227681241956618496 3228012947166908544 3241815196439708784 3246893630301598368 3247227309947663952 3248935370383130064 3261111715466135622 3269761879167637308 3290721891213583701 3293272580510180352 3298770600581753856 3300505773087624192 3312875393489407616 3321662861376647424 3330473638197275136 3342955572026497728 3350297886043687488 3362854117098084024 3364968776468241852 3367494988093873728 3371774154543967536 3386539089137910069 3418380979269325056 3425294379219268608 3425646392911821312 3440293677854384832 3444687411798004736 3449419125275749248 3462346842456015504 3469951381973819184 3474382992934194432 3474740051408965248 3489597249670769328 3492194660063394948 3496654678786336704 3497014026097484256 3511966462809684516 3522299786443251801 3534479068340515827 3542242035764940417 3544987682205225984 3557036470727702016 3567711962219362048 3572612665464168864 3577175389174851072 3583147376493974016 3585032132836557312 3598468099824701376 3608013108047048064 3621535203028705872 3623812528504260456 3631141397201195808 3647042095994672382 3652755334089298164 3681333362290042368 3689157653905038336 3704931653073952896 3710735577487540992 3711116925654473088 3713068994723577216 3726984817675583568 3736870719048728352 3750875745994016796 3760825018529809944 3783210881735344527 3788042568685198096 3788431861605607944 3793245923861963478 3804630334710491559 3820520653744568832 3828911869764214272 3842151343928543744 3845678601677990688 3848565700678712832 3850590068602228224 3853456176621677184 3858774097762741248 3870330387586182936 3875273338272755328 3895140197763017442 3900114834030914016 3908680867050968736 3923329803281098028 3925796905879615494 3933736513634628792 3942193286029427712 3964512851696968704 3971131487324531712 3988111142480879232 3996176775755813376 3996587458397124864 3998689686625390848 4013675957496782304 4024322312821707456 4039404649532018088 4048276612302789048 4063448724826851529 4074227103407294106 4085034071851345284 4112534971228230144 4123443552053769216 4135818962572763648 4138897374889949568 4141500032576297664 4144609216115536896 4149875882515652352 4168048109708197008 4174577524673483616 4180338605909636352 4192857919885031514 4198212783128818272 4225124403533490184 4230928145846036187 4234207603513089024 4243507422541231104 4261547889770847858 4261985844306308937 4270709393198546688 4294888922671716096 4298085735462639936 4303574989275491328 4304017262889211392 4322420261919611712 4329191507068797824 4329636413263551936 4331913827177506752 4335138198699386832 4348148953954847496 4359682505556849744 4376021703659686262 4387629188284778268 4397265975432339828 4425453577838957391 4428883815168863232 4457274096035330304 4460076958159089792 4467063848058249984 4483805489464112032 4486625035290989136 4489993317458498304 4495698872725290048 4515385452183880092 4544330230723520349 4554311188840637679 4557841305692433408 4587058237139179776 4599225500367665664 4616462456608020672 4626601842631758912 4632510657245592576 4632986735211953664 4652796332894359104 4656259546751193264 4662206238381782272 4662685368129979008 4668610367830108896 4682621950412912688 4696399715257669068 4702880931648340896 4712638757787354436 4722989381019920556 4733142894372911616 4753264953975176457 4763483553952225152 4797957466432935168 4810684144062730752 4828713604038274496 4831750038005680608 4835346452395469928 4841521862934927744 4862722794659563176 4870340445452397552 4870840964921495928 4891667573199203433 4904642818751455962 4939908870765270528 4947647436650054656 4948155900872630784 4950758659631436288 4969313090234111424 4982494292064971136 5001167661325355728 5014433358039746592 5025446829065531232 5044281175647126036 5051242482140810592 5057661231815951304 5072840446280655412 5097230809324674048 5127571468903987584 5137941568828902912 5160440516781577248 5167031117697007104 5189385855611962368 5193520263684023256 5200153112041218688 5204927072960728776 5211574489401291648 5234395874506153992 5238291990095092422 5244982018179505056 5245521039146226384 5267949694214526774 5317481523307838976 5328783277862833152 5331586248833854464 5335554706091553024 5351567943329043072 5365763083762276608 5374721064740961024 5385872866042690784 5397702149737052064 5412019662070572096 5432302804543058808 5446712095801793712 5470563143992008573 5479133001133947246 5518529833186599424 5522000043435063552 5533167843354203136 5557397479610929344 5566103366231311488 5566675388481709632 5573784807879515136 5590477226513375352 5597617044171757696 5605306078573092528 5626313618991025194 5641237527794714916 5682063853027797144 5682647792408411916 5694279190931395584 5726518563562288128 5730780980616853248 5743367804646321408 5763227015892815616 5772848551018069248 5775885102903342336 5780184264932515776 5788161146644111872 5797531938606463328 5805495581379274404 5812910007409132992 5842710296644526163 5850172251046371024 5863021300576453104 5884994704921647042 5888695358819423241 5900604770451943188 5943032128047107072 5946769277545453056 5956085130744333312 5982166713721318848 5986657756611331072 5994265163633720064 5994881187595687296 6020513936245173456 6036483469232561184 6059106974298027132 6072414918454183572 6111340655110941159 6116077649518906368 6155283275477360896 6168802456842345216 6185165328080653824 6203728443859145472 6208346062334924352 6216913824173305344 6224813823773478528 6243495933883883584 6252072164562295512 6261866287010225424 6270507908864454528 6289286879827547271 6297319174693227408 6337686605300235276 6351311405269633536 6392321834656271787 6397276621910580224 6406064089797820032 6442333384007574144 6447128603193959904 6455362483913236992 6456025894333817088 6483630392879417568 6493787260603196736 6494454619895327904 6497870740766260128 6522223430932271244 6539523758335274616 6564032555489529393 6581443782427167402 6625750786978815232 6643325722753294848 6660947276394550272 6685911144052995456 6700595772087374976 6725708234196168048 6729937552936483704 6734989976187747456 6743548309087935072 6773078178275820138 6836761958538650112 6851292785823642624 6865827155741921549 6880587355708769664 6898838250551498496 6924693684912031008 6939902763947638368 6948765985868388864 6949480102817930496 6979194499341538656 6984389320126789896 6993309357572673408 6994028052194968512 7023932925619369032 7044599572886503602 7068958136681031654 7084484071529880834 7114072941455404032 7135423924438724096 7145225330928337728 7154350778349702144 7166294752987948032 7170064265673114624 7196936199649402752 7216026216094096128 7243070406057411744 7247625057008520912 7262282794402391616 7294084191989344764 7305510668178596328 7362666724580084736 7409863306147905792 7421471154975081984 7422233851308946176 7426137989447154432 7453969635351167136 7473741438097456704 7501751491988033592 7521650037059619888 7566421763470689054 7576085137370396192 7576863723211215888 7586491847723926956 7609260669420983118 7641041307489137664 7657823739528428544 7684302687857087488 7691357203355981376 7697131401357425664 7701180137204456448 7706912353243354368 7740660775172365872 7750546676545510656 7790280395526034884 7800229668061828032 7817361734101937472 7846659606562196056 7851593811759230988 7857437985142638633 7867473027269257584 7901924541321790161 7976222284961758464 7992353551511626752 7993174916794249728 7997379373250781696 8027351914993564608 8048644625643414912 8078809299064036176 8096553224605578096 8126897449653703058 8148454206814588212 8170068143702690568 8218699501700920869 8225069942456460288 8271637925145527296 8277794749779899136 8283000065152595328 8299751765031304704 8336096219416394016 8349155049346967232 8360677211819272704 8385715839770063028 8396425566257636544 8439470428486537791 8450248807066980368 8461856291692072374 8523095779541695716 8523971688612617874 8541418786397093376 8589777845343432192 8596171470925279872 8608034525778422784 8644840523839223424 8658383014137595648 8659272826527103872 8663827654355013504 8670276397398773664 8696297907909694992 8719365011113699488 8752043407319372524 8775258376569556536 8794531950864679656 8827492057382470563 8850907155677914782 8914548192070660608 8920153916318179584 8934127696116499968 8967610978928224064 8973250070581978272 8979986634916996608 8991397745450580096 9030770904367760184 9088660461447040698 9108622377681275358 9174116474278359552 9198451000735331328 9232924913216041344 9253203685263517824 9265973470423907328 9305592665788718208 9312519093502386528 9324412476763564544 9325370736259958016 9337220735660217792 9365243900825825376 9392799430515338136 9405761863296681792 9425277515574708872 9445978762039841112 9466285788745823232 9506529907950352914 9526967107904450304 9595914932865870336 9621368288125461504 9657427208076548992 9663500076011361216 9670692904790939856 9683043725869855488 9725445589319126352 9740680890904795104 9741681929842991856 9783335146398406866 9809285637502911924 9872165673640751103 9879817741530541056 9896311801745261568 9901517319262872576 9938626180468222848 9964988584129942272 10002335322650711456 10028866716079493184 10050893658131062464 10088562351294252072 10102484964281621184 10115322463631902608 10145680892561310824 10159617267413730207 10255142937807975168 10275883137657805824 10320881033563154496 10334062235394014208 10387040527368046512 10400306224082437376 10409854145921457552 10423148978802583296 10468791749012307984 10476583980190184844 10489964036359010112 10491042078292452768 10535899388429053548 10603437205021547481 10626726107294821251 10634963046615677952 10671109412183106048 10703135886658086144 10731526167524553216 10749442129481922048 10771745732085381568 10795404299474104128 10824039324141144192 10864605609086117616 10893424191603587424 10941126287984017146 10958266002267894492 11037059666373198848 11044000086870127104 11114794959221858688 11132206732462622976 11133350776963419264 11180954453026750704 11195234088343515392 11210612157146185056 11252627237982050388 11282475055589429832 11349632645206033581 11364127706055594288 11365295584816823832 11413891004131474677 11461561961233706496 11486735609292642816 11526454031785631232 11545697102036138496 11551770205806684672 11560368529865031552 11576322293288223744 11595063877212926656 11610991162758548808 11625820014818265984 11685420593289052326 11700344502092742048 11726042601152906208 11769989409843294084 11777390717638846482 11801209540903886376 11893538555090906112 11964333427442637696 11988530327267440128 11989762375191374592 12041027872490346912 12072966938465122368 12118213948596054264 12144829836908367144 12190346174480554587 12222681310221882318 12310566550954721792 12337604913684690432 12370330656161307648 12407456887718290944 12416692124669848704 12433827648346610688 12449627647546957056 12486991867767767168 12504144329124591024 12523732574020450848 12541015817728909056 12578573759655094542 12594638349386454816 12675373210600470552 12702622810539267072 12784643669312543574 12812128179595640064 12884666768015148288 12894257206387919808 12910724967826473984 12912051788667634176 12967260785758835136 12987574521206393472 12988909239790655808 12995741481532520256 13044446861864542488 13079047516670549232 13128065110979058786 13162887564854334804 13251501573957630464 13276360733516872173 13286651445506589696 13371822288105990912 13401191544174749952 13451416468392336096 13459875105872967408 13469979952375494912 13487096618175870144 13546156356551640276 13632990692170561047 13673523917077300224 13731654311483843098 13761174711417539328 13797676501102996992 13849387369824062016 13879805527895276736 13897531971736777728 13898960205635860992 13958388998683077312 13968778640253579792 13986618715145346816 13988056104389937024 14047865851238738064 14089199145773007204 14137916273362063308 14168968143059761668 14259794861925529371 14270847848877448192 14290450661856675456 14393872399298805504 14432052432188192256 14486140812114823488 14495250114017041824 14524565588804783232 14588168383978689528 14611021336357192656 14675002719597610299 14819726612295811584 14842942309950163968 14844467702617892352 14852275978894308864 14907939270702334272 14947482876194913408 15003502983976067184 15043300074119239776 15132843526941378108 15152170274740792384 15153727446422431776 15172983695447853912 15218521338841966236 15316075962808901917 15382714406711962752 15413824706486708736 15481321550344731744 15501093353091021312 15580560791052069768 15600459336123656064 15634723468203874944 15693319213124392112 15703187623518461976 15714875970285277266 15734946054538515168 15803849082643580322 15952444569923516928 15986349833588499456 15994758746501563392 16054703829987129216 16097289251286829824 16157618598128072352 16193106449211156192 16253794899307406116 16296908413629176424 16340136287405381136 16437399003401841738 16555589499559798272 16566000130305190656 16599503530062609408 16672192438832788032 16698310098693934464 16721354423638545408 16771431679540126056 16792851132515273088 16878940856973075582 16900497614133960736 16923712583384144748 17046191559083391432 17047943377225235748 17082837572794186752 17179555690686864384 17192342941850559744 17289681047678446848 17316766028275191296 17318545653054207744 17327655308710027008 17340552794797547328 17392595815819389984 17438730022227398976 17504086814638745048 17528130889933578489 17550516753139113072 17589063901729359312 17654984114764941126 17701814311355829564 17829096384141321216 17840307832636359168 17868255392232999936 17935221957856448128 17946500141163956544 17959973269833993216 17982795490901160192 18061541808735520368 18177320922894081396 18217244755362550716 18334021965332823477 18348232948556719104 18465849826432082688 18506407370527035648 18611185331577436416 18625038187004773056 18648824953527129088 18650741472519916032 18674441471320435584 18730487801651650752 18785598861030676272 18811523726593363584 18850555031149417744 18867860639482641813 18891957524079682224 19013059815900705828 19053934215808900608 19176965503968815361 19191829865731740672 19314854416153097984 19327000152022722432 19341385809581879712 19366087451739710976 19450891178638252704 19481361781809590208 19483363859685983712 19566670292796813732 19618571275005823848 19692097666468588179 19744331347281502206 19877252360936445696 19929977168259884544 20004670645301422912 20057733432158986368 20101787316262124928 20177124702588504144 20204969928563242368 20230644927263805216 20291361785122621648 20319234534827460414 20510285875615950336 20597481467225764647 20641762067126308992 20774081054736093024 20800612448164874752 20819708291842915104 20846297957605166592 20937583498024615968 20953167960380369688 20979928072718020224 20982084156584905536 21071798776858107096 21206874410043094962 21253452214589642502 21342218824366212096 21406271773316172288 21463052335049106432 21498884258963844096 21543491464170763136 21590808598948208256 21648078648282288384 21729211218172235232 21786848383207174848 21882252575968034292 21916532004535788984 22088000173740254208 22229589918443717376 22264413464925245952 22266701553926838528 22361908906053501408 22390468176687030784 22421224314292370112 22505254475964100776 22564950111178859664 22699265290412067162 22728255412111188576 22730591169633647664 22827782008262949354 22923123922467412992 22973471218585285632 23052908063571262464 23091394204072276992 23103540411613369344 23120737059730063104 23190127754425853312 23221982325517097616 23251640029636531968 23370841186578104652 23400689004185484096 23452085202305812416 23539978819686588168 23554781435277692964 23602419081807772752 23705773623965370483 23928666854885275392 23977060654534880256 23979524750382749184 24082055744980693824 24145933876930244736 24236427897192108528 24289659673816734288 24380692348961109174 24445362620443764636 24621133101909443584 24656098505102762607 24675209827369380864 24814913775436581888 24833384249339697408 24899255295093914112 24973983735535534336 25008288658249182048 25047465148040901696 25082031635457818112 25157147519310189084 25189276698772909632 25318411285459613373 25350746421200941104 25569287338625087148 25624256359191280128 25769333536030296576 25788514412775839616 25824103577335268352 25934521571517670272 25975149042412786944 25977818479581311616 25991482963065040512 26088893723729084976 26158095033341098464 26256130221958117572 26325775129708669608 26482476172147411689 26503003147915260928 26552721467033744346 26743644576211981824 26802383088349499904 26902832936784672192 26919750211745934816 26939959904750989824 26974193236351740288 27092312713103280552 27265981384341122094 27463308622967686196 27522349422835078656 27595353002205993984 27698774739648124032 27759611055790553472 27797920411271721984 27916777997366154624 27937557280507159584 27973237430290693632 27976112208779874048 28095731702477476128 28178398291546014408 28275832546724126616 28337936286119523336 28444141073787960703 28519589723851058742 28580901323713350912 28787744798597611008 28864104864376384512 28972281624229646976 28990500228034083648 29049131177609566464 29176336767957379056 29222042672714385312 29350005439195220598 29616497020922253309 29639453224591623168 29688935405235784704 29704551957788617728 29815878541404668544 29894965752389826816 30007005967952134368 30086600148238479552 30265687053882756216 30304340549481584768 30307454892844863552 30345967390895707824 30437042677683932472 30632151925617803834 30765428813423925504 30827649412973417472 30962643100689463488 31002186706182042624 31161121582104139536 31200918672247312128 31269446936407749888 31386638426248784224 31406375247036923952 31429751940570554532 31469892109077030336 31607698165287160644 31810311615064642443 31880178321884463753 31904889139847033856 32109407659974258432 32194578502573659648 32315237196256144704 32386212898422312384 32507589798614812232 32593816827258352848 32680272574810762272 32874798006803683476 33111178999119596544 33132000260610381312 33344384877665576064 33396620197387868928 33542863359080252112 33585702265030546176 33757881713946151164 33800995228267921472 33847425166768289496 34048897935618100743 34092383118166782864 34095886754450471496 34241673012394424031 34384685883701119488 34579362095356893696 34633532056550382592 34637091306108415488 34655310617420054016 34681105589595094656 34785191631638779968 34877460044454797952 35008173629277490096 35056261779867156978 35101033506278226144 35178127803458718624 35309968229529882252 35403628622711659128 35680615665272718336 35870443915712896256 35893000282327913088 35965590981802320384 36123083617471040736 36354641845788162792 36434489510725101432 36571038523441663761 36668043930665646954 36931699652864165376 37012814741054071296 37222370663154872832 37250076374009546112 37301482945039832064 37348882942640871168 37460975603303301504 37571197722061352544 37623047453186727168 37701110062298835488 37735721278965283626 37783915048159364448 38026119631801411656 38107868431617801216 38353931007937630722 38629708832306195968 38654000304045444864 38682771619163759424 38732174903479421952 38901782357276505408 38962723563619180416 38966727719371967424 39133340585593627464 39237142550011647696 39384195332937176358 39488662694563004412 39754504721872891392 39859954336519769088 40009341290602845824 40115466864317972736 40203574632524249856 40354249405177008288 40409939857126484736 40461289854527610432 40582723570245243296 40638469069654920828 40898972076511683141 41020571751231900672 41194962934451529294 41283524134252617984 41548162109472186048 41601224896329749504 41639416583685830208 41692595915210333184 41875166996049231936 41906335920760739376 41959856145436040448 41964168313169811072 42143597553716214192 42413748820086189924 42506904429179285004 42779384585776588113 42812543546632344576 43086982928341526272 43181617197896416512 43296157296564576768 43458422436344470464 43573696766414349696 43764505151936068584 43833064009071577968 44025008158792830897 44459179836887434752 44528826929850491904 44533403107853677056 44723817812107002816 44780936353374061568 44842448628584740224 45010508951928201552 45129900222357719328 45398530580824134324 45456510824222377152 45461182339267295328 45655564016525898708 45948227888426705751 46241474119460126208 46380255508851706624 46443964651034195232 46503280059273063936 46741682373156209304 46801378008370968192 46904170404611624832 47079957639373176336 47109562870555385928 47204838163615545504 47411547247930740966 47857333709770550784 47959049500765498368 48164111489961387648 48291867753860489472 48472855794384217056 48579319347633468576 48761384697922218348 48890725240887529272 49312197010205525214 49666768498679394816 49798510590187828224 49947967471071068672 50016577316498364096 50094930296081803392 50164063270915636224 50314295038620378168 50378553397545819264 50636822570919226746 50701492842401882208 51138574677250174296 51248512718382560256 51538667072060593152 51577028825551679232 51869043143035340544 51950298084825573888 51955636959162623232 51982965926130081024 52177787447458169952 52316190066682196928 52512260443916235144 52651550259417339216 52964952344294823378 53105442934067488692 53487289152423963648 53604766176698999808 53805665873569344384 53839500423491869632 53879919809501979648 53948386472703480576 54184625426206561104 54531962768682244188 54926617245935372392 55002065895998470431 55044698845670157312 55397549479296248064 55519222111581106944 55833555994732309248 55875114561014319168 55946474860581387264 55952224417559748096 56191463404954952256 56356796583092028816 56551665093448253232 56675872572239046672 56888282147575921406 57039179447702117484 57161802647426701824 57530896511906446083 57575489597195222016 57944563248459293952 57981000456068167296 58098262355219132928 58352673535914758112 58444085345428770624 58700010878390441196 59076292999405764537 59232994041844506618 59631757082809337088 59789931504779653632 60014011935904268736 60173200296476959104 60531374107765512432 60608681098963169536 60614909785689727104 60691934781791415648 60874085355367864944 61264303851235607668 61530857626847851008 61792444401677293941 61925286201378926976 62322243164208279072 62401837344494624256 62538893872815499776 62773276852497568448 62812750494073847904 62859503881141109064 62939784218154060672 63215396330574321288 63620623230129284886 63760356643768927506 64218815319948516864 64389157005147319296 64630474392512289408 64772425796844624768 65015179597229624464 65187633654516705696 65360545149621524544 65749596013607366952 66264000521220762624 66688769755331152128 66793240394775737856 67085726718160504224 67171404530061092352 67515763427892302328 67601990456535842944 67694850333536578992 68097795871236201486 68184766236333565728 68191773508900942992 68483346024788848062 68769371767402238976 69158724190713787392 69274182612216830976 69310621234840108032 69362211179190189312 69570383263277559936 69754920088909595904 70016347258554980192 70112523559734313956 70202067012556452288 70356255606917437248 70619936459059764504 70807257245423318256 71117320871896111449 71740887831425792512 71786000564655826176 71931181963604640768 72246167234942081472 72709283691576325584 72868979021450202864 73142077046883327522 73336087861331293908 73863399305728330752 74025629482108142592 74444741326309745664 74500152748019092224 74697765885281742336 74921951206606603008 75142395444122705088 75246094906373454336 75402220124597670976 75471442557930567252 75567830096318728896 75955233856378840119 76052239263602823312 76707862015875261444 77259417664612391936 77308000608090889728 77365543238327518848 77803564714553010816 77925447127238360832 77933455438743934848 78266681171187254928 78474285100023295392 78768390665874352716 78977325389126008824 79447428516442235067 79509009443745782784 80018682581205691648 80230933728635945472 80407149265048499712 80708498810354016576 80819879714252969472 80922579709055220864 81165447140490486592 81276938139309841656 81797944153023366282 82389925868903058588 82567048268505235968 83096324218944372096 83278833167371660416 83750333992098463872 83812671841521478752 83919712290872080896 83928336626339622144 84287195107432428384 84827497640172379848 85013808858358570008 85332423221363882109 85558769171553176226 86173965856683052544 86363234395792833024 86592314593129153536 86916844872688940928 87147393532828699392 87529010303872137168 87666128018143155936 88050016317585661794 88918359673774869504 89066806215707354112 89447635624214005632 89684897257169480448 90021017903856403104 90259800444715438656 90797061161648268648 90913021648444754304 90922364678534590656 91311128033051797416 91896455776853411502 92482948238920252416 92760511017703413248 92887929302068390464 93006560118546127872 93483364746312418608 93602756016741936384 93808340809223249664 94159915278746352672 94219125741110771856 94409676327231091008 94823094495861481932 95430934845193927329 95714667419541101568 96328222979922775296 96583735507720978944 96945711588768434112 97158638695266937152 97522769395844436696 97781450481775058544 98624394020411050428 99333536997358789632 99895934942142137344 100033154632996728192 100189860592163606784 100628590077240756336 100757106795091638528 101273645141838453492 101402985684803764416 102146693806854302229 102277149354500348592 102725019037183272093 103154057651103358464 103738086286070681088 103900596169651147776 103911273918325246464 103965931852260162048 104355574894916339904 104632380133364393856 105024520887832470288 105303100518834678432 105929904688589646756 106210885868134977384 107611331747138688768 107679000846983739264 107896772945406961152 108369250852413122208 109063925537364488376 109713115570324991283 109853234491870744784 110004131791996940862 110795098958592496128 111038444223162213888 111667111989464618496 111750229122028638336 111904448835119496192 112382926809909904512 112713593166184057632 113103330186896506464 113351745144478093344 113776564295151842812 114078358895404234968 114323605294853403648 115061793023812892166 115889126496918587904 115962000912136334592 116196524710438265856 116705347071829516224 116888170690857541248 117400021756780882392 118152585998811529074 118465988083689013236 119263514165618674176 119579863009559307264 120028023871808537472 120346400592953918208 121062748215531024864 121217362197926339072 121229819571379454208 121383869563582831296 121748170710735729888 122528607702471215336 122696916229535049423 123061715253695702016 123584888803354587882 123850572402757853952 124644486328416558144 124803674688989248512 125077787745630999552 125546553704995136896 125625500988147695808 125719007762282218128 125879568436308121344 126430792661148642576 127241246460258569772 127520713287537855012 128338153757329764339 128437630639897033728 129260948785024578816 129544851593689249536 130030359194459248928 130375267309033411392 130721090299243049088 131499192027214733904 132075024476378492691 133377539510662304256 133586480789551475712 134171453436321008448 134342809060122184704 135031526855784604656 135203980913071685888 135389700667073157984 136195591742472402972 136369532472667131456 136383547017801885984 136966692049577696124 137844683665280117253 138724422358380378624 139140766526555119872 139509840177819191808 140032694517109960384 140225047119468627912 140404134025112904576 140712511213834874496 141239872918119529008 141614514490846636512 142234641743792222898 143481775662851585024 143572001129311652352 144492334469884162944 145418567383152651168 145737958042900405728 146284154093766655044 146672175722662587816 149000305496038184448 149395531770563484672 149843902413213206016 150284790888245410176 150492189812746908672 150804440249195341952 150942885115861134504 151135660192637457792 151910467712757680238 152104478527205646624 153415724031750522888 154616001216181779456 154731086476655037696 155607129429106021632 155850894254476721664 155866910877487869696 156533362342374509856 156948570200046590784 157536781331748705432 157954650778252017648 158894857032884470134 160037365162411383296 160461867457271890944 160814298530096999424 161416997620708033152 161639759428505938944 161845159418110441728 162330894280980973184 162553876278619683312 163595888306046732564 164779851737806117176 165134096537010471936 166192648437888744192 166557666334743320832 167500667984196927744 167625343683042957504 167839424581744161792 167856673252679244288 168574390214864856768 169654995280344759696 170027617716717140016 170664846442727764218 171117538343106352452 172347931713366105088 172592689535719338249 172726468791585666048 173833689745377881856 174294787065657398784 175058020607744274336 175332256036286311872 176100032635171323588 177228878998217293611 178895271248428011264 179369794514338960896 180042035807712806208 180519600889430877312 181594122323296537296 181826043296889508608 181844729357069181312 182622256066103594832 183792911553706823004 185377333205031881823 185521022035406826496 185775858604136780928 186966729492624837216 187205512033483872768 187616681618446499328 188319830557492705344 188438251482221543712 188819352654462182016 189646188991722963864 190861869690387854658 192656445959845550592 193167471015441957888 193891423177536868224 194317277390533874304 195045538791688873392 195562900963550117088 197248788040822100856 199108987516515724921 200066309265993456384 200379721184327213568 201257180154481512672 201514213590183277056 202547290283676906984 202805971369607528832 204293387613708604458 204554298709000697184 205450038074366544186 206308115302206716928 207476172572141362176 207822547836650492928 207931863704520324096 208711149789832679808 209264760266728787712 210049041775664940576 210606201037669356864 211859809377179293512 212421771736269954768 215222663494277377536 215358001693967478528 215793545890813922304 216738501704826244416 218127851074728976752 219426231140649982566 219706468983741489568 220008263583993881724 221590197917184992256 222076888446324427776 223334223978929236992 223500458244057276672 224765853619819809024 225427186332368115264 226206660373793012928 226703490288956186688 227553128590303685624 227865701569136520357 228156717790808469936 230123586047625784332 231778252993837175808 231924001824272669184 233410694143659032448 233776341381715082496 234800043513561764784 236305171997623058148 236931976167378026472 238342285549326705201 238527028331237348352 240056047743617074944 240692801185907836416 242125496431062049728 242434724395852678144 242459639142758908416 242767739127165662592 243496341421471459776 245057215404942430672 245393832459070098846 247169777606709175764 247701144805515707904 249288972656833116288 251093107409990273792 251251001976295391616 251438015524564436256 251759136872616242688 252861585322297285152 254482492920517139544 255041426575075710024 255997269664091646327 256676307514659528678 258521897570049157632 259089703187378499072 260060718388918497856 260750534618066822784 261442180598486098176 262998384054429467808 264150048952756985382 266755079021324608512 268342906872642016896 270063053711569209312 270407961826143371776 270779401334146315968 272391183484944805944 272739064945334262912 272767094035603771968 273933384099155392248 275689367330560234506 277448844716760757248 278281533053110239744 279019680355638383616 280065389034219920768 280450094238937255824 280808268050225809152 281425022427669748992 282479745836239058016 283229028981693273024 284469283487584445796 286292804535581781987 287144002258623304704 288984668939768325888 290837134766305302336 291475916085800811456 292568308187533310088 293344351445325175632 298000610992076368896 299687804826426412032 300569581776490820352 301608880498390683904 301885770231722269008 302271320385274915584 303820935425515360476 304208957054411293248 306831448063501045776 308175057111549816279 309462172953310075392 311214258858212043264 311701788508953443328 311733821754975739392 313066724684749019712 313897140400093181568 315073562663497410864 315909301556504035296 317789714065768940268 320074730324822766592 322833995241416066304 323690318836220883456 324661788561961946368 325107752557239366624 327191776612093465128 329139346710974973849 329559703475612234352 332385296875777488384 333115332669486641664 335001335968393855488 335250687366085915008 335713346505358488576 337148780429729713536 339309990560689519392 340055235433434280032 341329692885455528436 342235076686212704904 345185379071438676498 347667379490755763712 348589574131314797568 350116041215488548672 350664512072572623744 352200065270342647176 354457757996434587222 357790542496856022528 358739589028677921792 360084071615425612416 361039201778861754624 363188244646593074592 363652086593779017216 363689458714138362624 365244512132207189664 367585823107413646008 370754666410063763646 371551717208273561856 373933458985249674432 374411024066967745536 375233363236892998656 376639661114985410688 376876502964443087424 377638705308924364032 379292377983445927728 381723739380775709316 385014461271989293017 385312891919691101184 387782846355073736448 388634554781067748608 390091077583377746784 391125801927100234176 394497576081644201712 398217975033031449842 400132618531986912768 400759442368654427136 402514360308963025344 403028427180366554112 405094580567353813968 405611942739215057664 408586775227417208916 409108597418001394368 410900076148733088372 413534050995840351759 417422299579665359616 418529520533457575424 420098083551329881152 421212402075338713728 423719618754358587024 424843543472539909536 430445326988554755072 430716003387934957056 433477003409652488832 436255702149457953504 438852462281299965132 439412937967482979136 440016527167987763448 447000916488114553344 449531707239639618048 450854372664736230528 452413320747586025856 453406980577912373376 455106257180607371248 455731403138273040714 456313435581616939872 460247172095251568664 463848003648545338368 466821388287318064896 467552682763430164992 469600087027123529568 472610343995246116296 473863952334756052944 476684571098653410402 480112095487234149888 481385602371815672832 484250992862124099456 484919278285517816832 485535478254331325184 486992682842942919552 490114430809884861344 490787664918140197692 494339555213418351528 495402289611031415808 498577945313666232576 502186214819980547584 502502003952590783232 502876031049128872512 503518273745232485376 505723170644594570304 508964985841034279088 510082853150151420048 511994539328183292654 513352615029319057356 517043795140098315264 518179406374756998144 520121436777836995712 521501069236133645568 522884361196972196352 525996768108858935616 528300097905513970764 531686636994651880833 536685813745284033792 540126107423138418624 540815923652286743552 541558802668292631936 544782366969889611888 545478129890668525824 545534188071207543936 547866768198310784496 551378734661120469012 556131999615095645469 556563066106220479488 560130778068439841536 560900188477874511648 561616536100451618304 562850044855339497984 564959491672478116032 566458057963386546048 568938566975168891592 572585609071163563974 577969337879536651776 581674269532610604672 582951832171601622912 585136616375066620176 586688702890650351264 597326962549547174763 601139163552981640704 603217760996781367808 603771540463444538016 604542640770549831168 607641870851030720952 608417914108822586496 613662896127002091552 616350114223099632558 618924345906620150784 622428517716424086528 623467643509951478784 626133449369498039424 627794280800186363136 630147125326994821728 631818603113008070592 635579428131537880536 645667990482832132608 647380637672441766912 649323577123923892736 650215505114478733248 654383553224186930256 658278693421949947698 659119406951224468704 664770593751554976768 666230665338973283328 670002671936787710976 670501374732171830016 674297560859459427072 678619981121379038784 680110470866868560064 682659385770911056872 684470153372425409808 690370758142877352996 695334758981511527424 700232082430977097344 701329024145145247488 704400130540685294352 708915515992869174444 715026856647980115603 715581084993712045056 720168143230851224832 722078403557723509248 726376489293186149184 727304173187558034432 727378917428276725248 730489024264414379328 735171646214827292016 741509332820127527292 743103434416547123712 747866917970499348864 753279322229970821376 753753005928886174848 755277410617848728064 758584755966891855456 763447478761551418632 767991808992274938981 770028922543978586034 775565692710147472896 777269109562135497216 780182155166755493568 782251603854200468352 788995152163288403424 796435950066062899684 800265237063973825536 805028720617926050688 810189161134707627936 811223885478430115328 817173550454834417832 818217194836002788736 821800152297466176744 827068101991680703518 834844599159330719232 837059041066915150848 840196167102659762304 842424804150677427456 847439237508717174048 849687086945079819072 858878413606745345961 861432006775869914112 866954006819304977664 872511404298915907008 877704924562599930264 878825875934965958272 880033054335975526896 894001832976229106688 899063414479279236096 901708745329472461056 904826641495172051712 906813961155824746752 910212514361214742496 911462806276546081428 912626871163233879744 920494344190503137328 924525171334649448837 933642776574636129792 935105365526860329984 939200174054247059136 945220687990492232592 947727904669512105888 953369142197306820804 960224190974468299776 968501985724248198912 971070956508662650368 973985365685885839104 980228861619769722688 981575329836280395384 987418040132924921547 988679110426836703056 997155890627332465152 1004372429639961095168 1005004007905181566464 1005752062098257745024 1011446341289189140608 1017929971682068558176 1020165706300302840096 1023989078656366585308 1026705230058638114712 1040242873555673991424 1043002138472267291136 1045768722393944392704 1051993536217717871232 1056600195811027941528 1063373273989303761666 1073371627490568067584 1080252214846276837248 1083117605336585263872 1089564733939779223776 1090956259781337051648 1091068376142415087872 1095733536396621568992 1102757469322240938024 1112263999230191290938 1120261556136879683072 1121800376955749023296 1123233072200903236608 1125700089710678995968 1129918983344956232064 1132916115926773092096 1137877133950337783184 1145171218142327127948 1155938675759073303552 1163348539065221209344 1165903664343203245824 1170273232750133240352 1173377405781300702528 1194653925099094349526 1202278327105963281408 1206435521993562735616 1207543080926889076032 1209085281541099662336 1215283741702061441904 1216835828217645172992 1227325792254004183104 1232700228446199265116 1240602152987521055277 1252266898738996078848 1255588561600372726272 1260294250653989643456 1263637206226016141184 1271158856263075761072 1291335980965664265216 1298647154247847785472 1300431010228957466496 1308767106448373860512 1316557386843899895396 1318238813902448937408 1341002749464343660032 1348595121718918854144 1357239962242758077568 1360220941733737120128 1365318771541822113744 1368940306744850819616 1380741516285754705992 1400464164861954194688 1402658048290290494976 1408800261081370588704 1417831031985738348888 1430053713295960231206 1440336286461702449664 1444156807115447018496 1452752978586372298368 1454757834856553450496 1460978048528828758656 1470343292429654584032 1483018665640255054584 1486206868833094247424 1495733835940998697728 1506558644459941642752 1507506011857772349696 1510554821235697456128 1517169511933783710912 1526894957523102837264 1535983617984549877962 1540057845087957172068 1551131385420294945792 1554538219124270994432 1560364310333510987136 1564503207708400936704 1577990304326576806848 1592871900132125799368 1595059910983955642499 1610057441235852101376 1620378322269415255872 1622447770956860230656 1634347100909668835664 1636434389672005577472 1643600304594932353488 1654136203983361407036 1668395998845286936407 1669689198318661438464 1680392334205319524608 1684849608301354854912 1694878475017434348096 1699374173890159638144 1717756827213490691922 1733908013638609955328 1745022808597831814016 1755409849125199860528 1757651751869931916544 1760066108671951053792 1791980887648641524289 1803417490658944922112 1809653282990344103424 1813627922311649493504 1820425028722429484992 1822925612553092162856 1825253742326467759488 1840988688381006274656 1849050342669298897674 1867285553149272259584 1878400348108494118272 1890441375980984465184 1895455809339024211776 1906738284394613641608 1937003971448496397824 1942141913017325300736 1947970731371771678208 1960457723239539445376 1963150659672560790768 1974836080265849843094 1977358220853673406112 1994311781254664930304 2010008015810363132928 2011504124196515490048 2022892682578378281216 2035859943364137116352 2040331412600605680192 2047978157312733170616 2053410460117276229424 2080485747111347982848 2086004276944534582272 2103987072435435742464 2113200391622055883056 2126746547978607523332 2146743254981136135168 2160504429692553674496 2166235210673170527744 2179129467879558447552 2181912519562674103296 2182136752284830175744 2191467072793243137984 2205514938644481876048 2224527998460382581876 2240523112273759366144 2243600753911498046592 2259837966689912464128 2265832231853546184192 2275754267900675566368 2290342436284654255896 2303975426976824816943 2326697078130442418688 2331807328686406491648 2340546465500266480704 2346754811562601405056 2389307850198188699052 2415086161853778152064 2430567483404122883808 2433671656435290345984 2454651584508008366208 2465400456892398530232 2481204305975042110554 2504533797477992157696 2511177123200745452544 2520588501307979286912 2527274412452032282368 2542317712526151522144 2600862020457914932992 2617534212896747721024 2633114773687799790792 2636477627804897874816 2682005498928687320064 2697190243437837708288 2714479924485516155136 2720441883467474240256 2730637543083644227488 2737880613489701639232 2761483032571509411984 2800928329723908389376 2805316096580580989952 2817600522162741177408 2835662063971476697776 2860107426591920462412 2880672572923404899328 2905505957172744596736 2921956097057657517312 2940686584859309168064 2962254120398774764641 2966037331280510109168 2991467671881997395456 3013117288919883285504 3015012023715544699392 3034339023867567421824 3053789915046205674528 3071967235969099755924 3080115690175914344136 3120728620667021974272 3129006415416801873408 3155980608653153613696 3185743800264251598736 3190119821967911284998 3220114882471704202752 3240756644538830511744 3268694201819337671328 3272868779344011154944 3287200609189864706976 3308272407966722814072 3336791997690573872814 3360784668410639049216 3369699216602709709824 3389756950034868696192 3398748347780319276288 3435513654426981383844 3467816027277219910656 3490045617195663628032 3510819698250399721056 3515303503739863833088 3520132217343902107584 3583961775297283048578 3606834981317889844224 3619306565980688206848 3627255844623298987008 3640850057444858969984 3645851225106184325712 3650507484652935518976 3681977376762012549312 3698100685338597795348 3721806458962563165831 3756800696216988236544 3780882751961968930368 3790911618678048423552 3813476568789227283216 3874007942896992795648 3895941462743543356416 3920915446479078890752 3926301319345121581536 3949672160531699686188 3954716441707346812224 4023008248393030980096 4045785365156756562432 4071719886728274232704 4080662825201211360384 4095956314625466341232 4106820920234552458848 4160971494222695965696 4207974144870871484928 4226400783244111766112 4253493095957215046664 4321008859385107348992 4332470421346341055488 4358258935759116895104 4364273504569660351488 4382934145586486275968 4411029877288963752096 4449055996920765163752 4487201507822996093184 4519675933379824928256 4531664463707092368384 4551508535801351132736 4580684872569308511792 4607950853953649633886 4653394156260884837376 4663614657372812983296 4681092931000532961408 4693509623125202810112 4778615700396377398104 4830172323707556304128 4861134966808245767616 4867343312870580691968 4909303169016016732416 4930800913784797060464 4962408611950084221108 5005187996535860809221 5009067594955984315392 5041177002615958573824 5054548824904064564736 5084635425052303044288 5201724040915829865984 5235068425793495442048 5266229547375599581584 5272955255609795749632 5375942662945924572867 5428959848971032310272 5440883766934948480512 5461275086167288454976 5475761226979403278464 5522966065143018823968 5601856659447816778752 5635201044325482354816 5671324127942953395552 5720214853183840924824 5811011914345489193472 5843912194115315034624 5881373169718618336128 5924508240797549529282 5932074662561020218336 5982935343763994790912 6030024047431089398784 6068678047735134843648 6107579830092411349056 6143934471938199511848 6160231380351828688272 6241457241334043948544 6258012830833603746816 6311961217306307227392 6371487600528503197472 6380239643935822569996 6440229764943408405504 6481513289077661023488 6537388403638675342656 6545737558688022309888 6574401218379729413952 6616544815933445628144 6673583995381147745628 6721569336821278098432 6779513900069737392384 6797496695560638552576 6871027308853962767688 6911926280930474450829 6980091234391327256064 7021639396500799442112 7030607007479727666176 7040264434687804215168 7167923550594566097156 7281700114889717939968 7291702450212368651424 7301014969305871037952 7363954753524025098624 7396201370677195590696 7443612917925126331662 7513601392433976473088 7561765503923937860736 7581823237356096847104 7626953137578454566432 7841830892958157781504 7852602638690243163072 7899344321063399372376 7909432883414693624448 8046016496786061960192 8091570730313513124864 8143439773456548465408 8161325650402422720768 8191912629250932682464 8213641840469104917696 8415948289741742969856 8452801566488223532224 8506986191914430093328 8642017718770214697984 8716517871518233790208 8765868291172972551936 8822059754577927504192 8898111993841530327504 8974403015645992186368 9039351866759649856512 9103017071602702265472 9161369745138617023584 9215901707907299267772 9362185862001065922816 9387019246250405620224 9557231400792754796208 9660344647415112608256 9722269933616491535232 9818606338032033464832 9861601827569594120928 9924817223900168442216 10010375993071721618442 10082354005231917147648 10109097649808129129472 10169270850104606088576 10403448081831659731968 10470136851586990884096 10532459094751199163168 10545910511219591499264 10751885325891849145734 10857919697942064620544 10881767533869896961024 10922550172334576909952 10951522453958806556928 11045932130286037647936 11165419376887689497493 11270402088650964709632 11342648255885906791104 11440429706367681849648 11622023828690978386944 11687824388230630069248 11762746339437236672256 11849016481595099058564 11864149325122040436672 12137356095470269687296 12215159660184822698112 12287868943876399023696 12320462760703657376544 12482914482668087897088 12623922434612614454784 12742975201057006394944 12760479287871645139992 12963026578155322046976 13074776807277350685312 13148802436759458827904 13233089631866891256288 13347167990762295491256 13559027800139474784768 13594993391121277105152 13742054617707925535376 13823852561860948901658 13960182468782654512128 14043278793001598884224 14080528869375608430336 14335847101189132194312 14563400229779435879936 14583404900424737302848 14602029938611742075904 14727909507048050197248 14792402741354391181392 14887225835850252663324 15027202784867952946176 15123531007847875721472 15163646474712193694208 15253906275156909132864 15683661785916315563008 15705205277380486326144 15798688642126798744752 15818865766829387248896 16127827988837773718601 16286879546913096930816 16322651300804845441536 16383825258501865364928 16427283680938209835392 16905603132976447064448 17013972383828860186656 17433035743036467580416 17531736582345945103872 17644119509155855008384 17796223987683060655008 17948806031291984372736 18206034143205404530944 18322739490277234047168 18431803415814598535544 18724371724002131845632 18774038492500811240448 19114462801585509592416 19320689294830225216512 19444539867232983070464 19637212676064066929664 19723203655139188241856 19849634447800336884432 20020751986143443236884 20164708010463834295296 20338541700209212177152 20735778842791423352487 20940273703173981768192 21064918189502398326336 21091821022439182998528 21503770651783698291468 21845100344669153819904 21903044907917613113856 22091864260572075295872 22330838753775378994986 22540804177301929419264 22685296511771813582208 22880859412735363699296 23525492678874473344512 23698032963190198117128 23728298650244080873344 24274712190940539374592 24430319320369645396224 24575737887752798047392 24640925521407314753088 25247844869225228909568 25485950402114012789888 25520958575743290279984 25926053156310644093952 26149553614554701370624 26297604873518917655808 26466179263733782512576 26694335981524590982512 27118055600278949569536 27484109235415851070752 27647705123721897803316 28086557586003197768448 28161057738751216860672 28671694202378264388624 29126800459558871759872 29166809800849474605696 29455819014096100394496 29584805482708782362784 29774451671700505326648 30247062015695751442944 30327292949424387388416 30507812550313818265728 31410410554760972652288 31597377284253597489504 31637731533658774497792 32255655977675547437202 32573759093826193861632 32645302601609690883072 32767650517003730729856 32854567361876419670784 33811206265952894128896 34027944767657720373312 34866071486072935160832 35063473164691890207744 35288239018311710016768 35592447975366121310016 36412068286410809061888 36645478980554468094336 36863606831629197071088 37448743448004263691264 38228925603171019184832 38889079734465966140928 39446407310278376483712 39699268895600673768864 40041503972286886473768 40677083400418424354304 41471557685582846704974 41880547406347963536384 42129836379004796652672 43007541303567396582936 43690200689338307639808 43806089815835226227712 44183728521144150591744 44661677507550757989972 45081608354603858838528 45370593023543627164416 45761718825470727398592 47050985357748946689024 47396065926380396234256 47456597300488161746688 48383483966513321155803 48860638640739290792448 49151475775505596094784 49281851042814629506176 50971900804228025579776 51041917151486580559968 52299107229109402741248 52595209747037835311616 52932358527467565025152 53388671963049181965024 54968218470831702141504 55295410247443795606632 56173115172006395536896 56322115477502433721344 57343388404756528777248 58333619601698949211392 58911638028192200788992 59169610965417564725568 59548903343401010653296 60494124031391502885888 61015625100627636531456 62820821109521945304576 63194754568507194979008 63275463067317548995584 64511311955351094874404 65535301034007461459712 65709134723752839341568 67622412531905788257792 68055889535315440746624 70576478036623420033536 71184895950732242620032 72824136572821618123776 73290957961108936188672 73727213663258394142176 76457851206342038369664 77778159468931932281856 78892814620556752967424 79398537791201347537728 80083007944573772947536 81354166800836848708608 82943115371165693409948 84259672758009593305344 86015082607134793165872 87380401378676615279616 88367457042288301183488 89323355015101515979944 90741186047087254328832 91523437650941454797184 94792131852760792468512 94913194600976323493376 96766967933026642311606 97721277281478581584896 98302951551011192189568 98563702085629259012352 101943801608456051159552 102083834302973161119936 104598214458218805482496 105190419494075670623232 105864717054935130050304 106777343926098363930048 109936436941663404283008 110590820494887591213264 112346230344012791073792 114686776809513057554496 116667239203397898422784 118339221930835129451136 119097806686802021306592 122031250201255273062912 125641642219043890609152 126389509137014389958016 129022623910702189748808 131070602068014922919424 131418269447505678683136 135244825063811576515584 136111779070630881493248 141152956073246840067072 142369791901464485240064 145150451899539963467409 146581915922217872377344 147454427326516788284352 152915702412684076739328 157785629241113505934848 158797075582402695075456 160166015889147545895072 165886230742331386819896 168519345516019186610688 172030165214269586331744 176734914084576602366976 178646710030203031959888 181482372094174508657664 183046875301882909594368 189584263705521584937024 189826389201952646986752 193533935866053284623212 196605903102022384379136 197127404171258518024704 203887603216912102319104 204167668605946322239872 211729434109870260100608 213554687852196727860096 219872873883326808566016 221181640989775182426528 229373553619026115108992 233334478406795796845568 236678443861670258902272 238195613373604042613184 244062500402510546125824 252779018274028779916032 258045247821404379497616 262141204136029845838848 272223558141261762986496 284739583802928970480128 290300903799079926934818 293163831844435744754688 294908854653033576568704 305831404825368153478656 315571258482227011869696 317594151164805390150912 320332031778295091790144 331772461484662773639792 337038691032038373221376 344060330428539172663488 357293420060406063919776 366093750603765819188736 379168527411043169874048 387067871732106569246424 393211806204044768758272 394254808342517036049408 408335337211892644479744 423458868219740520201216 427109375704393455720192 439745747766653617132032 442363281979550364853056 458747107238052230217984 473356887723340517804544 476391226747208085226368 505558036548057559832064 516090495642808758995232 544447116282523525972992 569479167605857940960256 580601807598159853869636 589817709306067153137408 611662809650736306957312 635188302329610780301824 640664063556590183580288 663544922969325547279584 688120660857078345326976 714586840120812127839552 732187501207531638377472 758337054822086339748096 774135743464213138492848 786423612408089537516544 816670674423785288959488 854218751408786911440384 879491495533307234264064 884726563959100729706112 917494214476104460435968 946713775446681035609088 952782453494416170452736 1011116073096115119664128 1032180991285617517990464 1161203615196319707739272 1179635418612134306274816 1270376604659221560603648 1281328127113180367160576 1327089845938651094559168 1376241321714156690653952 1429173680241624255679104 1516674109644172679496192 1548271486928426276985696 1633341348847570577918976 1708437502817573822880768 1769453127918201459412224 1834988428952208920871936 1905564906988832340905472 2064361982571235035980928 2322407230392639415478544 2359270837224268612549632 2562656254226360734321152 2654179691877302189118336 2752482643428313381307904 2858347360483248511358208 3033348219288345358992384 3096542973856852553971392 3538906255836402918824448 3811129813977664681810944 4128723965142470071961856 4644814460785278830957088 5125312508452721468642304 5308359383754604378236672 5504965286856626762615808 5716694720966497022716416 6193085947713705107942784 7077812511672805837648896 8257447930284940143923712 9289628921570557661914176 10616718767509208756473344 11433389441932994045432832 12386171895427410215885568 16514895860569880287847424 18579257843141115323828352 21233437535018417512946688 24772343790854820431771136 37158515686282230647656704 49544687581709640863542272 74317031372564461295313408 148634062745128922590626816
- Sum of all divisors σ(n): 584900351745825206859883479
- Sum of proper divisors (its aliquot sum) s(n): 436266289000696284269256663
- 148634062745128922590626816 is an abundant number, because the sum of its proper divisors (436266289000696284269256663) is greater than itself. Its abundance is 287632226255567361678629847
Bases of 148634062745128922590626816
- Binary: 1111010111100100111110010101111110010100100111110111011100111010101101001000100000000002
- Hexadecimal: 0x7AF27CAFCA4FBB9D5A4400
- Base-36: IOBSD3CN5K0YOG000
Squares and roots of 148634062745128922590626816
- 148634062745128922590626816 squared (1486340627451289225906268162) is 22092084608122921511873964857481513769584739778297856
- 148634062745128922590626816 cubed (1486340627451289225906268163) is 3283636289814439221448611169344234984779421973590423578414664933635840588906496
-
148634062745128922590626816 is a
perfect square number . Itssquare root is 12191557027104 -
The
cube root of 148634062745128922590626816 is 529711558.6610433271
Scales and comparisons
How big is 148634062745128922590626816?- 148,634,062,745,128,922,590,626,816 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 148,634,062,745,128,922,590,626,816 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 148634062745128922590626816 cubic inches would be around 44142629.9 feet tall.
Recreational maths with 148634062745128922590626816
- 148634062745128922590626816 backwards is 618626095229821547260436841
- 148634062745128922590626816 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 148634062745128922590626816's digits is 117
- 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 148634062745128922590626816 - Facts about the integer". Numbermatics.com. 2024. Web. 31 May 2024.
APA style:
Numbermatics. (2024). Number 148634062745128922590626816 - Facts about the integer. Retrieved 31 May 2024, from https://numbermatics.com/n/148634062745128922590626816/
Chicago style:
Numbermatics. 2024. "Number 148634062745128922590626816 - Facts about the integer". https://numbermatics.com/n/148634062745128922590626816/
The information we have on file for 148634062745128922590626816 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 148634062745128922590626816, math, Factors of 148634062745128922590626816, curriculum, school, college, exams, university, Prime factorization of 148634062745128922590626816, STEM, science, technology, engineering, physics, economics, calculator, one hundred forty-eight septillion, six hundred thirty-four sextillion, sixty-two quintillion, seven hundred forty-five quadrillion, one hundred twenty-eight trillion, nine hundred twenty-two billion, five hundred ninety million, six hundred twenty-six thousand, eight hundred sixteen.