297927319053121186456129536
297,927,319,053,121,186,456,129,536 is an even composite number composed of six prime numbers multiplied together.
297927319053121186456129536 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 297927319053121186456129536:
212 × 36 × 73 × 193 × 433 × 8113
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 19 × 19 × 19 × 43 × 43 × 43 × 811 × 811 × 811)See below for interesting mathematical facts about the number 297927319053121186456129536 from the Numbermatics database.
Names of 297927319053121186456129536
- Cardinal: 297927319053121186456129536 can be written as Two hundred ninety-seven septillion, nine hundred twenty-seven sextillion, three hundred nineteen quintillion, fifty-three quadrillion, one hundred twenty-one trillion, one hundred eighty-six billion, four hundred fifty-six million, one hundred twenty-nine thousand, five hundred thirty-six.
Scientific notation
- Scientific notation: 2.97927319053121186456129536 × 1026
Factors of 297927319053121186456129536
Divisors of 297927319053121186456129536
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 32 36 38 42 43 48 49 54 56 57 63 64 72 76 81 84 86 96 98 108 112 114 126 128 129 133 144 147 152 162 168 171 172 189 192 196 216 224 228 243 252 256 258 266 288 294 301 304 324 336 342 343 344 361 378 384 387 392 399 432 441 448 456 486 504 512 513 516 532 567 576 588 602 608 648 672 684 686 688 722 729 756 768 774 784 798 811 817 864 882 896 903 912 931 972 1008 1024 1026 1029 1032 1064 1083 1134 1152 1161 1176 1197 1204 1216 1296 1323 1344 1368 1372 1376 1444 1458 1512 1536 1539 1548 1568 1596 1622 1634 1701 1728 1764 1792 1806 1824 1849 1862 1944 2016 2048 2052 2058 2064 2107 2128 2166 2268 2304 2322 2352 2394 2408 2432 2433 2451 2527 2592 2646 2688 2709 2736 2744 2752 2793 2888 2916 3024 3072 3078 3087 3096 3136 3192 3244 3249 3268 3402 3456 3483 3528 3584 3591 3612 3648 3698 3724 3888 3969 4032 4096 4104 4116 4128 4214 4256 4332 4536 4608 4617 4644 4704 4788 4816 4864 4866 4902 5054 5103 5184 5292 5376 5418 5472 5488 5504 5547 5586 5677 5719 5776 5832 6048 6144 6156 6174 6192 6272 6321 6384 6488 6498 6517 6536 6804 6859 6912 6966 7056 7168 7182 7224 7296 7299 7353 7396 7448 7581 7776 7938 8064 8127 8208 8232 8256 8379 8428 8512 8664 9072 9216 9234 9261 9288 9408 9576 9632 9728 9732 9747 9804 10108 10206 10368 10449 10584 10752 10773 10836 10944 10976 11008 11094 11172 11354 11438 11552 11664 11907 12096 12288 12312 12348 12384 12544 12642 12768 12943 12976 12996 13034 13072 13608 13718 13824 13851 13932 14112 14336 14364 14448 14592 14598 14706 14749 14792 14896 15162 15409 15523 15552 15876 16128 16254 16416 16464 16512 16641 16758 16856 17024 17031 17157 17328 17689 18144 18432 18468 18522 18576 18816 18963 19152 19264 19456 19464 19494 19551 19608 20216 20412 20577 20736 20898 21168 21504 21546 21672 21888 21897 21952 22016 22059 22188 22344 22708 22743 22876 23104 23328 23814 24192 24381 24624 24696 24768 25088 25137 25284 25536 25886 25952 25992 26068 26144 27216 27436 27648 27702 27783 27864 28224 28672 28728 28896 29184 29196 29241 29412 29498 29584 29792 30324 30818 31046 31104 31347 31752 32256 32319 32508 32832 32928 33024 33282 33516 33712 34048 34062 34314 34656 34873 35131 35378 35721 36288 36864 36936 37044 37152 37632 37926 38304 38528 38829 38912 38928 38988 39102 39216 39739 40033 40432 40824 41154 41472 41796 42336 43008 43092 43344 43776 43794 43904 44032 44118 44247 44376 44688 45416 45486 45752 46208 46227 46569 46656 47628 48013 48384 48762 49248 49392 49536 49923 50176 50274 50568 51072 51093 51471 51772 51904 51984 52136 52288 53067 54432 54872 55296 55404 55566 55728 56448 56889 57456 57792 58368 58392 58482 58653 58824 58996 59168 59584 60648 61636 61731 62092 62208 62694 63504 64512 64638 65016 65664 65691 65856 66048 66177 66564 67032 67424 68096 68124 68229 68628 69312 69746 70262 70756 71442 72576 73143 73872 74088 74304 75264 75411 75852 76608 77056 77658 77824 77856 77976 78204 78432 79478 79507 80066 80864 81648 82308 82944 83349 83592 84672 86016 86184 86688 87552 87588 87723 87808 88064 88236 88494 88752 89376 90601 90832 90972 91504 92416 92454 93138 93312 95256 96026 96768 96957 97524 98496 98784 99072 99846 100352 100548 101136 102144 102186 102942 103544 103808 103968 104272 104576 104619 105393 106134 107863 108661 108864 109744 110592 110808 111132 111456 112896 113778 114912 115584 116487 116736 116784 116964 117306 117648 117992 118336 119168 119217 120099 121296 123272 123462 123823 124184 124416 125388 127008 129024 129276 130032 131328 131382 131712 132096 132354 132741 133128 134064 134848 136192 136248 136458 137256 138624 138681 139492 139707 140524 141512 142884 144039 145152 146286 147744 148176 148608 149769 150528 150822 151704 153216 153279 154112 154413 155316 155712 155952 156408 156864 158956 159014 159201 160132 161728 163296 164616 165888 166698 167184 169344 170667 172368 173376 175104 175176 175446 175616 175959 176128 176472 176988 177504 178752 181202 181664 181944 183008 184832 184908 185193 186276 186624 190512 192052 193536 193914 195048 196992 197073 197568 198144 198531 199692 200704 201096 202272 204288 204372 204687 205884 207088 207616 207936 208544 209152 209238 210786 212268 215726 217322 217728 219429 219488 221616 222264 222912 225792 226233 227556 229824 231168 232974 233472 233568 233928 234612 235296 235984 236672 238336 238434 238521 240198 242592 244111 245917 246544 246924 247646 248368 248832 250047 250776 254016 258048 258552 260064 262656 262764 263169 263424 264192 264708 265482 266256 268128 269696 271803 272384 272496 272916 274512 277248 277362 278173 278984 279414 280231 281048 283024 285768 288078 290304 292572 292771 294937 295488 296352 297216 299538 301056 301644 303408 306432 306558 308224 308826 310632 311424 311904 312816 313728 313857 316179 317912 318028 318402 320264 323456 323589 325983 326592 329232 331776 333396 334368 336091 338688 341334 344736 346752 349461 350208 350352 350892 351232 351918 352944 353976 355008 357504 357651 360297 362404 363328 363888 366016 369664 369816 370386 371469 372552 373248 381024 384104 387072 387828 390096 393984 394146 395136 396288 397062 398223 399384 402192 404544 408576 408744 409374 411768 414176 415232 415872 416043 417088 418304 418476 419121 421572 424536 431452 432117 434644 435456 438858 438976 443232 444528 445824 449307 451584 452466 455112 459648 459837 462336 463239 465948 467136 467856 469224 470592 471968 473344 476672 476868 477042 477603 480396 485184 488222 491834 493088 493848 495292 496736 497664 500094 501552 508032 512001 517104 520128 525312 525528 526338 526848 527877 528384 529416 530964 532512 536256 539392 543606 544768 544992 545832 549024 554496 554724 555579 556346 556549 557968 558828 560462 562096 566048 571536 576156 580608 585144 585542 589874 590976 591219 592704 594432 595593 599076 602112 603288 606816 612864 613116 614061 616448 617652 621264 622848 623808 625632 627456 627714 632358 634207 635824 636056 636804 640528 646912 647178 651966 653184 657721 658464 662587 666792 667489 668736 672182 677376 678699 682668 689472 693504 698922 700416 700704 701784 702464 703836 705888 707952 710016 715008 715302 715563 720594 724808 726656 727776 732032 732333 737751 739328 739632 740772 742938 745104 746496 755041 760627 762048 768208 774144 775656 780192 787968 788292 790272 792576 794124 796446 798768 804384 809088 815409 817152 817488 818748 823536 828352 830464 831744 832086 834176 834519 836608 836952 838242 840693 843144 849072 862904 864234 869288 870912 877716 877952 878313 884811 886464 889056 891648 898614 903168 904932 910224 919296 919674 924672 926478 931896 934272 935712 938448 941184 941571 943936 946688 948537 953344 953736 954084 955206 960792 970368 970767 976444 977949 983668 986176 987696 990584 993472 995328 1000188 1003104 1008273 1016064 1024002 1034208 1040256 1048383 1050624 1051056 1052676 1053696 1055754 1058832 1061928 1065024 1072512 1072953 1078784 1080891 1087212 1089984 1091664 1098048 1108992 1109448 1111158 1112692 1113098 1114407 1115936 1117656 1120924 1124192 1132096 1143072 1152312 1161216 1170288 1171084 1179748 1181952 1182438 1185408 1188864 1191186 1194669 1198152 1206576 1213632 1225728 1226232 1228122 1232896 1235304 1242528 1245696 1247616 1248129 1251264 1254912 1255428 1257363 1264716 1268414 1271648 1272112 1273608 1281056 1293824 1294356 1296351 1303932 1306368 1315442 1316928 1325174 1333584 1334978 1337472 1344364 1347921 1354752 1357398 1365336 1378944 1379511 1387008 1389717 1397844 1401408 1403568 1404928 1407672 1411776 1415904 1420032 1430016 1430604 1431126 1432809 1441188 1449616 1453312 1455552 1464064 1464666 1475502 1478656 1479264 1481544 1485876 1490208 1492992 1499539 1510082 1510633 1521254 1524096 1536003 1536416 1551312 1560384 1575936 1576584 1580544 1583631 1585152 1588248 1592892 1597536 1608768 1618176 1630818 1634304 1634976 1637496 1647072 1656704 1660928 1663488 1664172 1666737 1668352 1669038 1669647 1673216 1673904 1676484 1681386 1686288 1698144 1708777 1721419 1725808 1728468 1738576 1741824 1755432 1755904 1756626 1769622 1772928 1778112 1783296 1797228 1806336 1809864 1820448 1838592 1839348 1842183 1849344 1852956 1863792 1868544 1871424 1876896 1882368 1883142 1887872 1893376 1897074 1902621 1906688 1907472 1908168 1910412 1921584 1940736 1941534 1952888 1955898 1967336 1972352 1973163 1975392 1981168 1986944 1987761 2000376 2002467 2006208 2016546 2032128 2048004 2049397 2064559 2068416 2080512 2096766 2101248 2102112 2105352 2107392 2111508 2117664 2123856 2130048 2145024 2145906 2146689 2157568 2161782 2174424 2179968 2183328 2196096 2196999 2213253 2217984 2218896 2222316 2225384 2226196 2228814 2231872 2235312 2241848 2248384 2264192 2265123 2281881 2286144 2304624 2322432 2340576 2342168 2352637 2359496 2363904 2364876 2370816 2377728 2382372 2389338 2396304 2413152 2427264 2446227 2451456 2452464 2456244 2470608 2485056 2491392 2495232 2496258 2502528 2503557 2509824 2510856 2514726 2522079 2529432 2536828 2543296 2544224 2547216 2562112 2587648 2588712 2592702 2607864 2612736 2630884 2633856 2634939 2650348 2654433 2667168 2669956 2674944 2688728 2695842 2709504 2714796 2730672 2757888 2759022 2774016 2779434 2795688 2802816 2807136 2815344 2823552 2824713 2831808 2840064 2845611 2860032 2861208 2862252 2865618 2882376 2899232 2906624 2911104 2912301 2928128 2929332 2933847 2951004 2958528 2963088 2971752 2980416 2985984 2999078 3020164 3021266 3024819 3042508 3048192 3072006 3072832 3102624 3120768 3145149 3151872 3153168 3161088 3167262 3176496 3185784 3195072 3217536 3218859 3236352 3242673 3261636 3269952 3274992 3294144 3313408 3321856 3326976 3328344 3333474 3336704 3338076 3339294 3343221 3346432 3347808 3352968 3362772 3372576 3396288 3417554 3442838 3451616 3456936 3477152 3483648 3510864 3511808 3513252 3539244 3545856 3556224 3566592 3584007 3594456 3619728 3640896 3677184 3678696 3684366 3698688 3705912 3727584 3737088 3742848 3744387 3753792 3764736 3766284 3772089 3775744 3786752 3794148 3805242 3813376 3814944 3816336 3820824 3843168 3881472 3883068 3889053 3895843 3905776 3911796 3934672 3944704 3946326 3950784 3962336 3973888 3975522 4000752 4004934 4012416 4033092 4064256 4096008 4098794 4129118 4136832 4138533 4161024 4169151 4193532 4204224 4210704 4214784 4223016 4235328 4247712 4260096 4290048 4291812 4293378 4298427 4315136 4323564 4348848 4359936 4366656 4392192 4393998 4426506 4435968 4437792 4444632 4450768 4452392 4457628 4463744 4470624 4483696 4496768 4498617 4528384 4530246 4531899 4563762 4572288 4604047 4609248 4638109 4672423 4681152 4684336 4705274 4718992 4727808 4729752 4741632 4750893 4755456 4764744 4778676 4792608 4826304 4854528 4892454 4902912 4904928 4912488 4941216 4970112 4982784 4990464 4992516 5000211 5005056 5007114 5008941 5019648 5021712 5029452 5044158 5058864 5073656 5086592 5088448 5094432 5124224 5126331 5164257 5175296 5177424 5185404 5215728 5225472 5261768 5267712 5269878 5285287 5300696 5308866 5324389 5334336 5339912 5349888 5377456 5391684 5419008 5429592 5461344 5515776 5518044 5548032 5558868 5562649 5591376 5605632 5614272 5630688 5647104 5649426 5663616 5680128 5691222 5707863 5720064 5722416 5724504 5731236 5764752 5798464 5813248 5822208 5824602 5856256 5858664 5867694 5902008 5917056 5919489 5926176 5943504 5960832 5963283 5998156 6007401 6040328 6042532 6049638 6085016 6096384 6144012 6145664 6148191 6193677 6205248 6241536 6290298 6303744 6306336 6322176 6334524 6352992 6371568 6390144 6435072 6437718 6440067 6472704 6485346 6523272 6539904 6549984 6588288 6590997 6626816 6639759 6653952 6656688 6666948 6673408 6676152 6678588 6686442 6695616 6705936 6725544 6745152 6792576 6795369 6835108 6845643 6885676 6903232 6913872 6954304 6967296 7021728 7023616 7026504 7057911 7078488 7091712 7112448 7133184 7168014 7188912 7239456 7281792 7338681 7354368 7357392 7368732 7411824 7455168 7474176 7485696 7488774 7507584 7510671 7529472 7532568 7544178 7551488 7566237 7573504 7588296 7610484 7629888 7632672 7641648 7686336 7762944 7766136 7778106 7791686 7811552 7823592 7869344 7889408 7892652 7901568 7904817 7924672 7947776 7951044 7963299 8001504 8009868 8024832 8066184 8128512 8192016 8197588 8258236 8273664 8277066 8322048 8338302 8387064 8408448 8421408 8446032 8470656 8474139 8495424 8520192 8536833 8580096 8583624 8586756 8596854 8630272 8647128 8697696 8719872 8733312 8736903 8784384 8787996 8801541 8853012 8875584 8889264 8901536 8904784 8915256 8927488 8941248 8967392 8993536 8997234 9056768 9060492 9063798 9074457 9127524 9144576 9208094 9218496 9276218 9344846 9362304 9368672 9410548 9435447 9437984 9455616 9459504 9483264 9501786 9529488 9557352 9585216 9652608 9656577 9709056 9728019 9784908 9809856 9824976 9882432 9940224 9965568 9980928 9985032 10000422 10010112 10014228 10017882 10029663 10039296 10043424 10058904 10088316 10117728 10147312 10173184 10176896 10188864 10248448 10252662 10328514 10350592 10354848 10370808 10431456 10450944 10496773 10523536 10535424 10539756 10570574 10574431 10601392 10617732 10648778 10668672 10679824 10699776 10752021 10754912 10783368 10859184 10922688 11031552 11036088 11096064 11117736 11125298 11182752 11211264 11228544 11233161 11261376 11294208 11298852 11316267 11327232 11360256 11382444 11415726 11440128 11444832 11449008 11462472 11529504 11596928 11626496 11644416 11649204 11667159 11687529 11712512 11717328 11735388 11804016 11834112 11838978 11852352 11887008 11921664 11926566 11961439 11996312 12014802 12049933 12080656 12085064 12099276 12170032 12192768 12288024 12291328 12296382 12387354 12410496 12483072 12496699 12580596 12589153 12612672 12644352 12669048 12682291 12705984 12743136 12780288 12870144 12875436 12880134 12895281 12945408 12970692 13046544 13079808 13099968 13176576 13181994 13253632 13279518 13307904 13313376 13333896 13346816 13352304 13357176 13372884 13391232 13411872 13451088 13490304 13495851 13585152 13590738 13595697 13670216 13691286 13771352 13806464 13812141 13827744 13908608 13914327 14017269 14043456 14047232 14053008 14115822 14156976 14183424 14224896 14266368 14336028 14345779 14377824 14451913 14478912 14563584 14677362 14708736 14714784 14737464 14823648 14910336 14948352 14971392 14977548 15015168 15021342 15026823 15058944 15065136 15088356 15102976 15132474 15176592 15220968 15259776 15265344 15283296 15372672 15378993 15492771 15525888 15532272 15556212 15583372 15623104 15647184 15738688 15778816 15785304 15803136 15809634 15849344 15855861 15895552 15902088 15926598 15973167 16003008 16019736 16049664 16132368 16257024 16384032 16395176 16516472 16547328 16554132 16644096 16676604 16687947 16774128 16816896 16842816 16892064 16941312 16948278 16990848 17040384 17073666 17123589 17160192 17167248 17173512 17193708 17294256 17395392 17439744 17466624 17473806 17568768 17575992 17603082 17706024 17751168 17758467 17778528 17803072 17809568 17830512 17854976 17882496 17889849 17934784 17987072 17994468 18022203 18113536 18120984 18127596 18148914 18255048 18289152 18416188 18436992 18444573 18552436 18581031 18689692 18724608 18737344 18821096 18870894 18875968 18911232 18919008 18966528 19003572 19058976 19114704 19170432 19305216 19313154 19320201 19418112 19456038 19569816 19619712 19649952 19764864 19772991 19880448 19919277 19961856 19970064 20000844 20020224 20028456 20035764 20059326 20086848 20117808 20176632 20235456 20294624 20346368 20353792 20377728 20386107 20496896 20505324 20536929 20657028 20709696 20741616 20862912 20901888 20993546 21047072 21070848 21079512 21141148 21148862 21173733 21202784 21235464 21297556 21337344 21359648 21399552 21504042 21509824 21566736 21718368 21845376 22016043 22063104 22072176 22235472 22250596 22365504 22422528 22457088 22466322 22522752 22532013 22588416 22597704 22632534 22654464 22698711 22720512 22764888 22831452 22889664 22898016 22924944 23059008 23193856 23252992 23288832 23298408 23334318 23375058 23425024 23434656 23470776 23608032 23668224 23677956 23704704 23714451 23774016 23843328 23853132 23889897 23922878 23992624 24029604 24099866 24161312 24170128 24198552 24340064 24385536 24576048 24582656 24592764 24774708 24820992 24966144 24993398 25161192 25178306 25225344 25338096 25364582 25411968 25422417 25486272 25560576 25610499 25740288 25750872 25760268 25790562 25890816 25941384 26093088 26159616 26199936 26210709 26353152 26363988 26404623 26507264 26559036 26626752 26667792 26693632 26704608 26714352 26745768 26782464 26823744 26902176 26980608 26991702 27170304 27181476 27191394 27223371 27270901 27340432 27382572 27542704 27612928 27624282 27655488 27817216 27828654 28034538 28086912 28094464 28106016 28231644 28282003 28313952 28366848 28449792 28491241 28672056 28691558 28702027 28755648 28903826 28957824 28969731 29127168 29184057 29354724 29429568 29474928 29647296 29820672 29896704 29942784 29955096 30030336 30042684 30053646 30088989 30117888 30130272 30176712 30205952 30264948 30353184 30441936 30519552 30530688 30566592 30745344 30757986 30985542 31051776 31064544 31112424 31166744 31246208 31294368 31477376 31490319 31557632 31570608 31606272 31619268 31698688 31711722 31723293 31791104 31804176 31853196 31946334 32006016 32039472 32099328 32228329 32264736 32466763 32706961 32768064 32790352 33032944 33094656 33108264 33288192 33353208 33375894 33548256 33633792 33685632 33784128 33882624 33896556 33981696 34080768 34147332 34247178 34320384 34334496 34347024 34387416 34588512 34790784 34879488 34933248 34947612 35001477 35062587 35137536 35151984 35206164 35412048 35502336 35516934 35557056 35606144 35619136 35661024 35709952 35764992 35779698 35869568 35884317 35974144 35988936 36044406 36149799 36227072 36241968 36255192 36297828 36510096 36578304 36832376 36873984 36889146 37104872 37162062 37379384 37449216 37474688 37490097 37642192 37741788 37751936 37767459 37838016 37933056 38007144 38046873 38117952 38229408 38340864 38610432 38626308 38640402 38836224 38912076 38938543 39139632 39239424 39299904 39529728 39545982 39760896 39838554 39923712 39940128 40001688 40040448 40056912 40071528 40118652 40173696 40235616 40353264 40470912 40487553 40589248 40692736 40707584 40755456 40772214 40787091 40993792 41010648 41073858 41314056 41419392 41436423 41483232 41725824 41742981 41987092 42051807 42094144 42141696 42159024 42282296 42297724 42347466 42405568 42470928 42595112 42674688 42719296 42799104 43008084 43019648 43037337 43133472 43355739 43436736 43690752 44032086 44126208 44144352 44470944 44501192 44731008 44845056 44914176 44932644 45045504 45064026 45080469 45176832 45195408 45265068 45308928 45397422 45529776 45662904 45779328 45796032 45849888 46118016 46136979 46387712 46478313 46577664 46596816 46668636 46750116 46869312 46941552 47216064 47336448 47355912 47409408 47428902 47548032 47567583 47686656 47706264 47779794 47845756 47919501 47985248 48059208 48199732 48322624 48340256 48397104 48680128 48771072 49152096 49165312 49185528 49549416 49641984 49932288 49986796 50063841 50322384 50356612 50450688 50676192 50729164 50823936 50844834 50972544 51121152 51220998 51370767 51480576 51501744 51520536 51581124 51882768 52186176 52319232 52399872 52421418 52706304 52727976 52809246 53014528 53118072 53253504 53275401 53335584 53409216 53428704 53491536 53564928 53647488 53669547 53804352 53961216 53983404 54066609 54340608 54362952 54382788 54446742 54541802 54680864 54765144 55085408 55225856 55248564 55310976 55333719 55634432 55657308 55743093 56069076 56173824 56212032 56463288 56564006 56627904 56733696 56899584 56982482 57344112 57383116 57404054 57511296 57807652 57915648 57939462 57960603 58254336 58368114 58709448 58859136 58949856 59294592 59318973 59641344 59757831 59885568 59910192 60060672 60085368 60107292 60177978 60260544 60353424 60411904 60529896 60706368 60883872 61039104 61061376 61133184 61158321 61490688 61515972 61610787 61971084 62129088 62224848 62333488 62492416 62588736 62954752 62980638 63115264 63141216 63212544 63238536 63397376 63423444 63446586 63521199 63582208 63608352 63706392 63892668 64012032 64078944 64198656 64456658 64480177 64529472 64933526 65413922 65536128 65580704 66048129 66065888 66189312 66216528 66706416 66751788 67096512 67267584 67371264 67568256 67596039 67765248 67793112 67963392 68096133 68161536 68294664 68494356 68668992 68694048 68774832 69177024 69581568 69758976 69866496 69895224 70002954 70125174 70275072 70303968 70412328 70824096 71004672 71033868 71114112 71143353 71212288 71238272 71322048 71419904 71529984 71559396 71669691 71739136 71768634 71948288 71977872 72088812 72299598 72454144 72483936 72510384 72595656 73020192 73156608 73477411 73664752 73747968 73778292 74021017 74209744 74324124 74758768 74898432 74949376 74980194 75284384 75483576 75503872 75534918 75676032 76014288 76093746 76235904 76458816 76681728 77220864 77252616 77280804 77672448 77824152 77877086 78279264 78478848 78599808 78632127 79059456 79091964 79213869 79521792 79677108 79880256 80003376 80080896 80113824 80143056 80237304 80347392 80471232 80706528 80941824 80975106 81178496 81385472 81415168 81510912 81544428 81574182 81670113 81812703 81987584 82021296 82147716 82628112 82838784 82872846 82966464 83451648 83485962 83974184 84103614 84188288 84283392 84318048 84564592 84595448 84694932 84811136 84846009 84941856 85190224 85349376 85438592 85473723 86016168 86039296 86074674 86106081 86266944 86711478 86873472 87381504 87476893 88064172 88124071 88288704 88776037 88941888 89002384 89462016 89690112 89828352 89865288 90091008 90128052 90160938 90266967 90353664 90390816 90530136 90617856 90794844 91059552 91325808 91558656 91592064 91699776 92236032 92273958 92775424 92956626 93155328 93193632 93337272 93500232 93738624 93883104 94432128 94470957 94672896 94711824 94818816 94857804 95096064 95135166 95169879 95373312 95412528 95559588 95691512 95839002 95970496 96118416 96399464 96645248 96680512 96684987 96794208 97360256 97400289 98120883 98304192 98330624 98371056 99098832 99283968 99864576 99973592 100127682 100420453 100644768 100713224 100901376 101163391 101352384 101458328 101647872 101689668 101945088 102242304 102441996 102741534 102961152 103003488 103041072 103162248 103765536 104372352 104638464 104799744 104842836 105187761 105412608 105455952 105618492 106236144 106507008 106550802 106671168 106818432 106857408 106983072 107129856 107294976 107339094 107608704 107652951 107922432 107966808 108133218 108449397 108681216 108725904 108765576 108893484 109083604 109361728 109530288 110170816 110451712 110497128 110621952 110667438 111268864 111314616 111486186 112138152 112347648 112424064 112470291 112926576 113128012 113255808 113302377 113799168 113964964 114140619 114688224 114766232 114808108 115022592 115615304 115831296 115878924 115921206 116508672 116736228 116815629 117418896 117718272 117899712 118589184 118637946 119282688 119515662 119771136 119820384 120121344 120170736 120214584 120355956 120521088 120706848 121059792 121412736 121462659 121767744 122078208 122122752 122266368 122316642 122361273 122981376 123031944 123221574 123942168 124258176 124309269 124449696 124666976 124984832 125177472 125228943 125909504 125961276 126155421 126282432 126425088 126477072 126794752 126846888 126893172 127042398 127216704 127412784 127785336 128024064 128157888 128397312 128913316 128960354 129058944 129112011 129867052 130067217 130827844 131072256 131161408 132096258 132131776 132378624 132433056 133412832 133503576 134193024 134535168 134742528 135136512 135192078 135241407 135530496 135586224 135926784 136192266 136589328 136988712 137337984 137388096 137549664 138354048 138410937 139163136 139434939 139732992 139790448 140005908 140250348 140607936 140824656 141648192 142009344 142067736 142228224 142286706 142424576 142476544 142644096 142702749 142839808 143059968 143118792 143339382 143478272 143537268 143758503 143896576 143955744 144177624 144599196 144967872 145020768 145191312 146040384 146313216 146954822 147329504 147495936 147556584 148042034 148419488 148648248 149517536 149796864 149898752 149960388 150191523 150568768 150967152 151007744 151069836 151352064 152028576 152187492 152471808 152917632 153363456 154112301 154441728 154505232 154561608 155648304 155754172 156558528 156957696 157199616 157264254 158118912 158183928 158427738 159043584 159354216 159760512 159826203 160006752 160227648 160286112 160474608 160694784 160942464 161008641 161413056 161883648 161950212 162199827 162356992 162770944 162830336 163021824 163088856 163148364 163340226 163625406 163975168 164042592 164295432 165256224 165677568 165745692 165932928 166001157 166903296 166971924 167229279 167948368 168207228 168376576 168636096 169129184 169190896 169389864 169622272 169692018 169883712 170380448 170698752 170877184 170947446 172032336 172078592 172149348 172212162 172533888 173422956 173746944 174763008 174953786 176128344 176248142 176577408 177552074 177883776 177956919 178004768 178924032 179273493 179656704 179730576 180182016 180256104 180321876 180533934 180781632 181060272 181235712 181589688 182119104 182651616 183117312 183184128 183399552 183474963 184472064 184547916 184832361 185550848 185913252 186387264 186674544 187000464 187477248 187766208 188864256 188941914 189345792 189423648 189637632 189715608 190192128 190270332 190339758 190563597 190746624 190825056 191119176 191383024 191678004 191940992 192236832 192798928 193290496 193361024 193369974 193440531 193588416 194720512 194800578 196241766 196608384 196661248 196742112 197974021 198197664 198567936 199438687 199947184 200255364 200840906 200914189 201289536 201426448 201802752 202326782 202704768 202788117 202916656 203295744 203379336 203890176 204288399 204484608 204883992 205483068 206006976 206082144 206324496 207531072 208744704 209276928 209599488 209685672 210375522 210825216 210911904 211236984 212472288 213014016 213101604 213342336 213430059 213636864 213714816 213966144 214259712 214589952 214678188 215009073 215217408 215305902 215844864 215933616 216266436 216898794 217362432 217451808 217531152 217786968 218167208 218723456 219060576 220341632 220432233 220903424 220994256 221243904 221334876 222063051 222537728 222629232 222972372 224276304 224695296 224848128 224940582 225598303 225853152 226256024 226511616 226604754 227267341 227929928 228281238 228948727 229376448 229532464 229616216 230045184 231230608 231662592 231757848 231842412 233017344 233472456 233631258 234837792 235436544 235799424 237178368 237275892 237437281 238565376 239031324 239193907 239640768 240242688 240341472 240429168 240711912 241042176 241413696 242119584 242825472 242925318 243535488 244156416 244245504 244532736 244633284 244722546 245010339 245438109 245962752 246063888 246443148 247884336 248516352 248618538 248899392 249333952 249969664 250354944 250457886 251819008 251922552 252310842 252564864 252850176 252954144 253589504 253693776 253786344 254084796 254433408 254538027 254825568 255570672 256048128 256315776 256421169 257826632 257920708 258117888 258224022 258318243 259734104 260134434 261655688 262144512 262322816 262430679 264192516 264263552 264372213 264866112 266328111 266825664 267007152 268386048 269070336 269485056 270273024 270384156 270482814 271060992 271172448 271853568 272384532 272569801 273178656 273977424 274675968 274776192 275099328 276708096 276821874 278326272 278869878 279465984 279580896 280011816 280500696 281215872 281649312 283296384 283412871 284018688 284135472 284456448 284573412 284849152 284953088 285288192 285405498 285509637 286119936 286237584 286678764 286956544 287074536 287517006 287911488 288355248 289198392 289935744 290041536 290054961 290382624 292080768 292200867 293909644 294362649 294659008 294991872 295113168 296084068 296838976 297296496 299035072 299593728 299797504 299920776 300383046 301137536 301261359 301934304 302015488 302139672 302704128 303490173 304057152 304374984 304943616 305835264 306726912 308224602 308883456 309010464 309123216 311296608 311508344 313117056 313915392 314399232 314528508 315563283 316237824 316367856 316855476 318708432 319521024 319652406 320013504 320455296 320572224 320949216 321389568 321884928 322017282 322826112 322958853 323767296 323900424 324399654 324713984 325348191 325660672 326043648 326177712 326296728 326680452 327250812 328085184 328590864 330512448 331355136 331491384 331865856 332002314 333806592 333943848 334458558 335896736 336414456 336753152 337272192 337410873 338258368 338381792 338779728 339244544 339384036 339767424 339907131 340760896 341397504 341754368 341894892 342421857 344064672 344157184 344298696 344424324 345067776 346845912 347493888 349526016 349907572 350446887 352256688 352496284 353154816 355104148 355767552 355913838 356009536 357848064 358546986 359313408 359461152 360364032 360512208 360643752 361067868 361563264 362120544 363179376 364238208 364387977 365303232 366234624 366368256 366799104 366949926 367083819 368944128 369095832 369664722 371101696 371826504 372774528 372927807 373349088 374000928 374954496 375532416 375686829 377728512 377883828 378466263 378847296 379275264 379431216 380384256 380540664 380679516 381127194 381650112 382238352 382766048 383356008 383881984 384473664 385597856 386580992 386722048 386739948 386881062 387176832 387336033 389441024 389601156 390201651 392483532 393216768 393484224 395948042 396395328 397135872 398877374 399894368 400510728 401681812 401828378 402579072 402852896 403605504 404653564 405409536 405576234 405724221 405833312 406591488 406758672 407780352 408576798 409767984 410966136 412013952 412164288 412648992 415062144 415232811 417489408 418304817 419198976 419371344 420751044 421823808 422473968 424944576 426028032 426203208 426684672 426860118 427273728 427429632 427932288 428108247 428519424 429179904 429356376 430018146 430434816 430611804 431275509 431689728 431867232 432532872 433797588 434903616 435062304 435573936 436334416 437446912 438121152 440683264 440864466 441806848 441988512 442487808 442669752 444126102 445075456 445258464 445944744 448552608 449390592 449696256 449881164 450574569 451196606 451361239 451706304 452512048 453023232 453209508 454534682 455859856 456562476 457897454 458752896 459064928 459232432 460090368 462336903 462461216 463325184 463515696 463684824 466944912 467262516 469675584 470873088 471598848 474356736 474551784 474874562 477130752 478062648 478387814 479281536 479478609 480682944 480858336 481423824 482084352 482827392 483025923 484239168 485650944 485850636 486599481 487070976 488312832 488491008 489065472 489266568 489445092 490020678 490876218 491925504 492127776 492886296 495768672 497032704 497237076 497798784 498003471 498667904 499939328 500709888 500915772 501687837 503638016 503845104 504621684 505129728 505908288 507179008 507387552 507572688 508169592 508866816 509076054 509651136 511141344 512096256 512631552 512842338 514341877 515653264 515841416 516235776 516448044 516636486 518147119 519468208 520268868 523311376 524289024 524645632 524861358 528385032 528527104 528744426 529732224 532656222 533411731 533651328 534014304 536772096 537358057 538970112 540546048 540768312 540965628 541333579 542344896 543707136 544769064 545139602 545338513 546357312 547954848 549351936 549552384 550198656 550424889 553416192 553643748 554497083 556652544 557739756 559161792 560023632 561001392 562431744 563298624 566592768 566825742 568037376 568270944 568912896 569146824 569698304 569906176 570576384 570810996 571019274 571690791 572239872 572475168 573357528 573913088 574149072 575034012 575822976 576710496 578396784 579871488 580083072 580109922 580321593 580765248 584161536 584401734 587819288 588725298 589318016 589983744 590226336 592168136 593677952 593922063 594592992 598070144 598316061 599595008 599841552 600766092 602275072 602522718 602742567 603868608 604030976 604279344 605408256 606980346 608114304 608749968 609887232 611670528 612338251 613453824 616449204 616868497 618020928 618246432 621432259 622593216 623016688 626234112 627830784 628798464 629057016 631126566 632475648 632735712 633710952 637416864 639042048 639304812 640027008 640910592 641144448 641898432 642779136 643769856 644034564 645652224 645917706 647534592 647800848 648799308 649427968 650696382 652087296 652355424 652593456 653360904 654501624 656170368 657181728 661024896 661296699 662710272 662982768 663731712 664004628 666189153 667613184 667887696 668917116 671793472 672828912 673506304 674544384 674821746 676516736 676763584 676794909 677559456 678489088 678768072 679534848 679814262 681521792 681802023 683508736 683789784 684843714 686846181 688129344 688314368 688597392 688848648 690135552 693691824 694987776 699052032 699815144 700893774 704513376 704992568 706309632 710208296 711535104 711827676 712019072 712311843 715696128 717093972 717581721 718922304 720728064 721024416 721287504 722135736 723126528 724241088 726358752 728476416 728775954 730606464 732469248 732736512 733598208 733899852 734167638 736314327 737888256 738191664 739329444 743653008 745549056 745855614 746698176 748001856 749908992 751064832 751373658 755457024 755767656 756932526 757694592 758550528 758862432 760768512 761081328 761359032 762254388 763300224 763614081 764476704 765532096 766712016 767763968 768947328 769263507 771195712 773161984 773444096 773479896 773762124 774353664 774672066 774954729 778882048 779202312 780403302 784967064 786433536 786968448 787292037 791896084 792790656 793116639 797754748 798984333 799788736 801021456 803363624 803656756 805158144 805705792 807211008 809307128 810819072 811152468 811448442 811666624 813182976 813517344 815560704 817153596 817709403 819535968 821932272 824027904 824328576 825297984 830124288 830465622 834978816 836609634 838397952 838742688 841502088 843647616 844947936 849889152 850238613 852056064 852406416 853369344 853720236 854547456 854859264 855864576 856216494 856528911 858359808 858712752 860036292 860869632 861223608 862551018 863734464 865065744 867595176 869807232 870124608 870164883 871147872 872668832 874893824 876242304 876602601 881366528 881728932 883087947 883977024 884975616 885339504 888252204 890516928 891889488 897105216 898781184 899392512 899762328 901149138 902393212 902722478 903412608 903784077 905024096 906046464 906419016 909069364 910470519 911719712 913124952 915794908 917505792 918129856 918464864 920180736 924673806 924922432 926650368 927031392 927369648 933889824 934525032 939351168 941746176 943197696 946689849 948713472 949103568 949749124 956125296 956775628 958563072 958957218 961365888 961716672 962847648 964168704 965654784 966051846 968478336 968876559 971301888 971701272 973198962 974141952 976044573 976982016 978130944 978533136 978890184 980041356 981752436 984255552 985772592 991537344 994065408 994474152 995597568 996006942 997335808 999878656 1001419776 1001831544 1003375674 1007276032 1007690208 1009243368 1010259456 1011816576 1012232619 1014775104 1015145376 1016339184 1017733632 1018152108 1019302272 1019721393 1022282688 1024192512 1025263104 1025684676 1027265571 1028683754 1031306528 1031682832 1032471552 1032896088 1033272972 1036294238 1038936416 1040537736 1046622752 1048578048 1049291264 1049722716 1051340661 1056770064 1057054208 1057488852 1059464448 1065312444 1066823462 1067302656 1068028608 1073544192 1074716114 1077940224 1081092096 1081536624 1081931256 1082667158 1084689792 1089538128 1090279204 1090677026 1092714624 1093163931 1095909696 1098703872 1099104768 1100397312 1100849778 1101251457 1106832384 1107287496 1108994166 1113305088 1115479512 1118323584 1118783421 1120047264 1122002784 1124863488 1126597248 1127060487 1133185536 1133651484 1135398789 1136541888 1137825792 1138293648 1139396608 1139812352 1141152768 1141621992 1142038548 1143381582 1144950336 1146715056 1147826176 1148298144 1150068024 1151645952 1153420992 1156793568 1159742976 1160166144 1160219844 1160643186 1161530496 1162008099 1168323072 1168803468 1170604953 1175638576 1177450596 1178636032 1180452672 1184336272 1187355904 1187844126 1189185984 1196140288 1196632122 1199190016 1199683104 1201532184 1204550144 1205045436 1205485134 1207737216 1208061952 1208558688 1210816512 1213960692 1216126129 1216228608 1217499936 1219774464 1223341056 1224676502 1225123363 1232898408 1233736994 1236041856 1236492864 1242864518 1245186432 1245698433 1246033376 1252468224 1254914451 1257596928 1258114032 1262253132 1265471424 1267421904 1274833728 1278084096 1278609624 1280054016 1281821184 1282288896 1283796864 1284324741 1285558272 1287539712 1288069128 1291304448 1291835412 1293826527 1295069184 1295601696 1297598616 1298855936 1301392764 1304710848 1305186912 1306721808 1309003248 1312340736 1314363456 1322049792 1322593398 1325420544 1325965536 1327463424 1328009256 1332378306 1335226368 1335775392 1337834232 1343586944 1345657824 1347012608 1349088768 1349643492 1351723707 1353033472 1353527168 1353589818 1354083717 1355118912 1356978176 1357536144 1359069696 1359628524 1363043584 1363604046 1367017472 1367579568 1369687428 1373692362 1376258688 1376628736 1377194784 1377697296 1380271104 1385818147 1387383648 1389975552 1396070809 1399630288 1401787548 1406399323 1409026752 1409985136 1412619264 1420416592 1423070208 1423655352 1424038144 1424623686 1431392256 1434187944 1435163442 1437844608 1442048832 1442575008 1444271472 1446253056 1448482176 1452717504 1456952832 1457551908 1461212928 1464938496 1465473024 1467196416 1467799704 1468335276 1472628654 1475776512 1476383328 1478658888 1487306016 1491098112 1491711228 1493396352 1494010413 1496003712 1499817984 1502129664 1502747316 1505063511 1510914048 1511535312 1513865052 1515389184 1517724864 1521537024 1522162656 1522718064 1524508776 1526600448 1527228162 1528953408 1531064192 1533424032 1535527936 1537894656 1538527014 1542391424 1543025631 1546323968 1546888192 1546959792 1547524248 1548707328 1549344132 1549909458 1554441357 1557764096 1558404624 1560806604 1569934128 1572867072 1573936896 1574584074 1583792168 1585581312 1586233278 1595509496 1597968666 1599577472 1600235193 1602042912 1606727248 1607313512 1610316288 1611411584 1612074171 1618614256 1621638144 1622304936 1622896884 1623333248 1624000737 1627034688 1631121408 1634307192 1635418806 1636015539 1639071936 1643864544 1648055808 1648657152 1650595968 1660248576 1660931244 1662060967 1669957632 1673219268 1674357349 1677485376 1683004176 1687295232 1689895872 1699778304 1700477226 1704112128 1704812832 1706738688 1707440472 1709094912 1709718528 1711729152 1712432988 1713057822 1715072373 1716719616 1717425504 1720072584 1721739264 1722447216 1725102036 1727468928 1730131488 1735190352 1739614464 1740249216 1740329766 1740964779 1742295744 1745337664 1749787648 1752484608 1753205202 1762733056 1763457864 1766175894 1767954048 1769951232 1770679008 1776504408 1781033856 1781766189 1783778976 1794210432 1794948183 1798785024 1799524656 1802298276 1804786424 1805444956 1806825216 1807568154 1808227701 1810048192 1812092928 1812838032 1818138728 1820941038 1823439424 1826249904 1831589816 1835011584 1836259712 1836929728 1837014753 1840361472 1849347612 1849844864 1850605491 1854062784 1854739296 1864296777 1867779648 1869050064 1878702336 1883492352 1886395392 1893379698 1897426944 1898207136 1899498248 1907988607 1912250592 1913551256 1917126144 1917914436 1922731776 1923433344 1925695296 1928337408 1931309568 1932103692 1936956672 1937753118 1942603776 1943402544 1946397924 1948283904 1952089146 1956261888 1957066272 1957780368 1960082712 1963504872 1968511104 1971545184 1983074688 1983890097 1988130816 1988948304 1991195136 1992013884 1994671616 1998567459 2002839552 2003663088 2006751348 2015380416 2018486736 2020518912 2023633152 2024465238 2029550208 2030290752 2030384727 2032678368 2035467264 2036304216 2038604544 2039442786 2044565376 2045406069 2050526208 2051369352 2054531142 2057367508 2060538543 2062613056 2063365664 2064943104 2065792176 2066545944 2072588476 2077872832 2081075472 2093245504 2097156096 2098582528 2099445432 2102681322 2113540128 2114108416 2114977704 2118928896 2130624888 2133646924 2134605312 2136057216 2136935529 2147088384 2149432228 2152745163 2162184192 2163073248 2163862512 2165334316 2169379584 2179076256 2180558408 2181354052 2185429248 2186327862 2191819392 2197407744 2198209536 2200794624 2201699556 2202502914 2208942981 2213664768 2214574992 2217988332 2230959024 2236647168 2237566842 2240094528 2244005568 2249726976 2253194496 2254120974 2266371072 2267302968 2270797578 2273083776 2275651584 2276587296 2279624704 2282305536 2283243984 2284077096 2286763164 2289900672 2290842243 2293430112 2296596288 2300136048 2303291904 2306841984 2307790521 2313587136 2319485952 2320332288 2320439688 2321286372 2323060992 2324016198 2324864187 2336646144 2337606936 2341209906 2351277152 2354901192 2357272064 2360905344 2361876111 2368672544 2374711808 2375688252 2378371968 2379349917 2392280576 2393264244 2396952999 2399366208 2403064368 2409100288 2410090872 2410970268 2415474432 2417117376 2421633024 2427921384 2432252258 2432457216 2434999872 2439548928 2446682112 2449353004 2450246726 2453128209 2465796816 2467473988 2472083712 2472985728 2485729036 2490372864 2491396866 2492066752 2504936448 2509828902 2515193856 2516228064 2524506264 2530942848 2534843808 2549667456 2550715839 2556168192 2557219248 2560108032 2563642368 2564577792 2567593728 2568649482 2569586733 2575079424 2576138256 2582608896 2583670824 2587653054 2591203392 2595197232 2597711872 2602785528 2609421696 2610373824 2610494649 2613443616 2618006496 2624681472 2628726912 2629807803 2644099584 2645186796 2649263841 2651931072 2654926848 2656018512 2664756612 2671550784 2675668464 2687173888 2691315648 2694025216 2698177536 2699286984 2703447414 2706066944 2707054336 2707179636 2708167434 2710237824 2711352231 2713956352 2715072288 2718139392 2719257048 2726087168 2727208092 2731411557 2734034944 2735159136 2739374856 2747384724 2752517376 2754389568 2755394592 2760542208 2771636294 2774767296 2779951104 2792141618 2799260576 2803575096 2812798646 2818053504 2819970272 2825238528 2840069547 2840833184 2846140416 2847310704 2848076288 2849247372 2868375888 2870326884 2875689216 2884097664 2885150016 2888542944 2892506112 2896964352 2905435008 2906629677 2913905664 2915103816 2922425856 2928133719 2930946048 2934392832 2935599408 2936670552 2945257308 2952766656 2957317776 2974612032 2982196224 2983422456 2986792704 2988020826 2992007424 2999635968 3004259328 3005494632 3010127022 3021828096 3023070624 3027730104 3030778368 3035449728 3036697857 3044325312 3045436128 3049017552 3053200896 3054456324 3057906816 3059164179 3062128384 3066848064 3071055872 3075789312 3077054028 3081796713 3084782848 3086051262 3092647936 3093776384 3093919584 3095048496 3097414656 3098688264 3099818916 3108882714 3115528192 3116809248 3121613208 3139868256 3145734144 3147873792 3149168148 3154021983 3159528673 3167584336 3171162624 3172466556 3191018992 3195937332 3199154944 3200470386 3204085824 3213454496 3214627024 3220632576 3222823168 3224148342 3237228512 3243276288 3244609872 3245793768 3246666496 3248001474 3254069376 3268614384 3270837612 3272031078 3278143872 3287729088 3296111616 3297314304 3301191936 3320497152 3321862488 3324121934 3339915264 3346438536 3348714698 3354970752 3356350263 3366008352 3374590464 3379791744 3381181461 3399556608 3400954452 3406196367 3409625664 3413477376 3414880944 3418189824 3419437056 3423458304 3424865976 3426115644 3430144746 3434851008 3440145168 3443478528 3444894432 3450204072 3454937856 3460262976 3470380704 3479228928 3480498432 3480659532 3481929558 3484591488 3486024297 3490675328 3499575296 3504969216 3506410404 3511814859 3525466112 3526915728 3532351788 3535908096 3541358016 3553008816 3562067712 3563532378 3567557952 3588420864 3589896366 3597570048 3599049312 3604596552 3609572848 3610889912 3613650432 3615136308 3616455402 3620096384 3624185856 3625676064 3636277456 3641882076 3646878848 3648378387 3652499808 3663179632 3670023168 3672519424 3673859456 3674029506 3675370089 3698695224 3699689728 3701210982 3708125568 3709478592 3728593554 3733882117 3735559296 3738100128 3757404672 3761506399 3772790784 3786759396 3789335053 3796414272 3798996496 3815977214 3817369591 3824501184 3827102512 3834252288 3835828872 3845463552 3846866688 3851390592 3852974223 3856674816 3862619136 3864207384 3873913344 3875506236 3881479581 3885207552 3886805088 3892795848 3896567808 3904178292 3914132544 3915560736 3920165424 3927009744 3937022208 3943090368 3966149376 3967780194 3976261632 3977896608 3982390272 3984027768 3989343232 3997134918 4005679104 4007326176 4013502696 4030760832 4036973472 4041037824 4047266304 4048930476 4055171121 4059100416 4060581504 4060769454 4062251151 4065356736 4070934528 4072608432 4077209088 4078885572 4089130752 4090812138 4101052416 4102738704 4109062284 4114735016 4121077086 4125226112 4126731328 4129886208 4131584352 4133091888 4145176952 4155745664 4157454441 4162150944 4186491008 4188212427 4197165056 4198890864 4205362644 4219197969 4227080256 4228216832 4229955408 4237857792 4261249776 4267293848 4269210624 4272114432 4273871058 4286367757 4294176768 4298864456 4305490326 4318079479 4326146496 4327725024 4330668632 4338759168 4350025813 4358152512 4361116816 4362708104 4370858496 4372655724 4383638784 4394815488 4396419072 4401589248 4403399112 4405005828 4417885962 4427329536 4429149984 4435976664 4461918048 4473294336 4475133684 4480189056 4488011136 4499453952 4506388992 4508241948 4511308339 4532742144 4534605936 4541595156 4546167552 4553174592 4564611072 4566487968 4568154192 4573526328 4579801344 4581684486 4586860224 4593192576 4600272096 4606583808 4613683968 4615581042 4627174272 4629076893 4638971904 4640664576 4640879376 4642572744 4646121984 4648032396 4649728374 4663324071 4673292288 4675213872 4682419812 4702554304 4709802384 4714544128 4721810688 4723752222 4737345088 4749423616 4751376504 4756743936 4758699834 4784561152 4786528488 4793905998 4798732416 4800705579 4806128736 4818200576 4820181744 4821940536 4830948864 4834234752 4836222513 4855842768 4864504516 4864914432 4869999744 4872002211 4893364224 4898706008 4900493452 4906256418 4908046617 4931593632 4934947976 4944167424 4945971456 4971458072 4980745728 4982793732 4984133504 4986182901 5009872896 5019657804 5023072047 5032456128 5049012528 5061885696 5069687616 5099334912 5101431678 5112336384 5114438496 5120216064 5127284736 5129155584 5135187456 5137298964 5139173466 5150158848 5152276512 5165217792 5167341648 5175306108 5182406784 5190394464 5205571056 5218843392 5220747648 5220989298 5222894337 5226887232 5236012992 5249362944 5257453824 5259615606 5288199168 5290373592 5298527682 5303862144 5309853696 5312037024 5329513224 5343101568 5345298567 5351336928 5374347776 5382631296 5384844549 5396355072 5398573968 5406894828 5412133888 5414108672 5414359272 5416334868 5420475648 5422704462 5424683103 5430144576 5436278784 5438514096 5452174336 5454416184 5462823114 5470318272 5478749712 5494769448 5505034752 5508779136 5510789184 5511044259 5521084416 5543272588 5549534592 5551816473 5584283236 5592890331 5598521152 5607150192 5625597292 5636107008 5639940544 5650477056 5680139094 5681666368 5692280832 5694621408 5696152576 5698494744 5723965821 5736751776 5740653768 5751378432 5768195328 5770300032 5777085888 5785012224 5793928704 5810870016 5813259354 5827811328 5830207632 5844851712 5856267438 5868785664 5871198816 5873341104 5890514616 5905533312 5914635552 5949224064 5951670291 5964392448 5966844912 5973585408 5976041652 5984014848 5995702377 6008518656 6010989264 6020254044 6046141248 6055460208 6061556736 6070899456 6073395714 6088650624 6090872256 6091154181 6098035104 6106401792 6108912648 6115813632 6118328358 6124256768 6133696128 6136218207 6142111744 6151578624 6154108056 6163593426 6169565696 6172102524 6181615629 6187552768 6187839168 6190096992 6194829312 6197376528 6199637832 6217765428 6233618496 6243226416 6279736512 6291468288 6295747584 6298336296 6308043966 6319057346 6335168672 6342325248 6344933112 6382037984 6391874664 6398309888 6400940772 6408171648 6410806587 6426908992 6429254048 6441265152 6445646336 6448296684 6458235489 6474457024 6486552576 6489219744 6491587536 6493332992 6496002948 6508138752 6537228768 6541675224 6544062156 6556287744 6575458176 6592223232 6594628608 6602383872 6626828943 6640994304 6643724976 6648243868 6692877072 6697429396 6709941504 6712700526 6732016704 6749180928 6759583488 6762362922 6799113216 6801908904 6812392734 6819251328 6826954752 6829761888 6838874112 6846916608 6849731952 6852231288 6860289492 6869702016 6872526729 6880290336 6889788864 6900408144 6909875712 6920525952 6923371563 6940761408 6958457856 6960996864 6961319064 6963859116 6969182976 6972048594 6974592561 6981350656 6999150592 7009938432 7012820808 7023629718 7050932224 7053831456 7064703576 7071816192 7082716032 7085628333 7106017632 7124135424 7127064756 7135115904 7138049751 7176841728 7179792732 7190858997 7198098624 7209193104 7219145696 7221779824 7227300864 7230272616 7232910804 7240192768 7251352128 7272554912 7283764152 7293757696 7296756774 7304999616 7326359264 7340046336 7345038848 7347718912 7348059012 7350740178 7359384627 7397390448 7399379456 7402421964 7416251136 7418957184 7457187108 7467764234 7471118592 7476200256 7514809344 7523012798 7545581568 7573518792 7578670106 7592828544 7597992992 7631954428 7634739182 7649002368 7652147517 7654205024 7668504576 7671657744 7690927104 7693733376 7702781184 7705948446 7708760199 7725238272 7728414768 7747826688 7751012472 7762959162 7773610176 7785591696 7793135616 7808356584 7828265088 7831121472 7831483947 7840330848 7854019488 7874044416 7886180736 7889423409 7932298752 7935560388 7947791523 7955793216 7964780544 7968055536 7978686464 7994269836 8014652352 8027005392 8061521664 8073946944 8082075648 8094532608 8097860952 8110342242 8118200832 8121163008 8121538908 8124502302 8130713472 8134056693 8141869056 8145216864 8154418176 8157771144 8178261504 8181624276 8194234671 8202104832 8205477408 8218124568 8229470032 8242154172 8250452224 8253462656 8263168704 8266183776 8290353904 8311491328 8314908882 8324301888 8372982016 8376424854 8394330112 8397781728 8410725288 8438395938 8454160512 8456433664 8459910816 8475715584 8512882903 8522499552 8534587696 8538421248 8544228864 8547742116 8572735514 8575863541 8597728912 8610980652 8636158958 8652292992 8655450048 8661337264 8677518336 8700051626 8716305024 8719889031 8722233632 8725416208 8741716992 8745311448 8767277568 8784401157 8792838144 8803178496 8806798224 8810011656 8835771924 8858299968 8871953328 8923836096 8946588672 8950267368 8960378112 8976022272 8998907904 9012777984 9016483896 9022616678 9065484288 9069211872 9083190312 9092335104 9106349184 9110093571 9132975936 9136308384 9147052656 9159602688 9163368972 9173720448 9177492537 9186385152 9200544192 9213167616 9227367936 9231162084 9245390139 9254348544 9258153786 9277943808 9281329152 9281758752 9285145488 9292243968 9296064792 9299456748 9326648142 9346584576 9350427744 9364839624 9405108608 9419604768 9429088256 9443621376 9447504444 9462065949 9474690176 9478586019 9498847232 9502753008 9513487872 9517399668 9569122304 9573056976 9587811996 9597464832 9601411158 9612257472 9636401152 9640363488 9643881072 9661897728 9668469504 9672445026 9700727029 9711685536 9729009032 9729828864 9739999488 9744004422 9772495663 9797412016 9800986904 9812512836 9816093234 9844795261 9863187264 9869895952 9888334848 9891942912 9942916144 9961491456 9965587464 9968267008 9972365802 10019745792 10039315608 10046144094 10064912256 10098025056 10123771392 10134822889 10139375232 10198669824 10202863356 10209803083 10228876992 10240432128 10254569472 10258311168 10270374912 10274597928 10278346932 10285338001 10304553024 10330435584 10334683296 10350612216 10364813568 10380788928 10411142112 10437686784 10441495296 10441978596 10445788674 10453774464 10458072891 10472025984 10498725888 10514907648 10519231212 10535444577 10576398336 10580747184 10597055364 10607724288 10624074048 10659026448 10686203136 10690597134 10702673856 10748695552 10765262592 10769689098 10792710144 10797147936 10813789656 10824267776 10828217344 10828718544 10832669736 10840951296 10845408924 10849366206 10860289152 10872557568 10877028192 10904348672 10908832368 10925646228 10940636544 10945135161 10957499424 10989538896 11010069504 11017558272 11021578368 11022088518 11026110267 11086545176 11099069184 11103632946 11168566472 11185780662 11197042304 11201646351 11214300384 11251194584 11272214016 11279881088 11284519197 11360278188 11363332736 11368005159 11389242816 11392305152 11396989488 11447931642 11452108773 11473503552 11481307536 11502756864 11536390656 11540600064 11554171776 11570024448 11587857408 11621740032 11626518708 11634426769 11655622656 11660415264 11689703424 11712534876 11720501443 11742397632 11746682208 11781029232 11811066624 11829271104 11898448128 11903340582 11928784896 11933689824 11947170816 11952083304 11968029696 11991404754 12017037312 12021978528 12040508088 12092282496 12110920416 12123113472 12141798912 12146791428 12177301248 12181744512 12182308362 12186753453 12196070208 12212803584 12217825296 12231627264 12236656716 12248513536 12267392256 12272436414 12303157248 12308216112 12327186852 12339131392 12344205048 12363231258 12375678336 12380193984 12389658624 12394753056 12399275664 12435530856 12467236992 12472363323 12486452832 12559473024 12564637281 12591495168 12596672592 12616087932 12638114692 12657593907 12670337344 12684650496 12689866224 12764075968 12783749328 12796619776 12801881544 12816343296 12821613174 12853817984 12858508096 12859103271 12882530304 12891292672 12896593368 12916470978 12948914048 12954238437 12978439488 12983175072 12986665984 12992005896 13016277504 13050077439 13074457536 13083350448 13088124312 13112575488 13150916352 13184446464 13189257216 13204767744 13253657886 13281988608 13287449952 13296487736 13385754144 13394858792 13419883008 13425401052 13464033408 13498361856 13519166976 13524725844 13533925017 13598226432 13603817808 13624785468 13638502656 13659523776 13693833216 13699463904 13704462576 13720578984 13739404032 13745053458 13760580672 13779577728 13800816288 13819751424 13841051904 13846743126 13881522816 13887230679 13916915712 13921993728 13922638128 13927718232 13938365952 13944097188 13949185122 13962701312 13989972213 14019876864 14025641616 14047259436 14107662912 14129407152 14143632384 14165432064 14171256666 14212035264 14248270848 14254129512 14270231808 14276099502 14353683456 14359585464 14381717994 14396197248 14402116737 14418386208 14438291392 14443559648 14454601728 14460545232 14465821608 14480385536 14502704256 14508667539 14545109824 14567528304 14587515392 14593513548 14609999232 14616006633 14652718528 14680092672 14690077696 14695437824 14696118024 14701480356 14718769254 14724139851 14794780896 14798758912 14804843928 14832502272 14837914368 14914374216 14935528468 14942237184 14952400512 14958548703 15029618688 15046025596 15069216141 15147037584 15157340212 15185657088 15195985984 15263908856 15269478364 15298004736 15304295034 15308410048 15337009152 15343315488 15381854208 15387466752 15405562368 15411896892 15417520398 15450476544 15456829536 15495653376 15502024944 15525918324 15547220352 15571183392 15616713168 15656530176 15662242944 15662967894 15668683011 15680661696 15708038976 15748088832 15772361472 15778846818 15864597504 15871120776 15895583046 15911586432 15929561088 15936111072 15957372928 15988539672 16029304704 16035895701 16054010784 16123043328 16147893888 16154533647 16189065216 16195721904 16220684484 16236401664 16242326016 16243077816 16249004604 16261426944 16268113386 16274049309 16290433728 16308836352 16315542288 16356523008 16363248552 16388469342 16410954816 16436249136 16458940064 16484308344 16500904448 16506925312 16526337408 16532367552 16533132777 16580707808 16622982656 16629817764 16648603776 16655449419 16745964032 16752849708 16778670993 16795563456 16821450576 16876791876 16908321024 16919821632 16951431168 17025765806 17044999104 17069175392 17076842496 17088457728 17095484232 17145471028 17151727082 17171897463 17195457824 17221961304 17272317916 17304585984 17310900096 17322674528 17355036672 17400103252 17432610048 17439778062 17444467264 17450832416 17483433984 17490622896 17534555136 17568802314 17606356992 17613596448 17620023312 17671543848 17716599936 17743906656 17847672192 17855010873 17893177344 17900534736 17920756224 17952044544 17987107131 18025555968 18032967792 18045233356 18138423744 18166380624 18184670208 18212698368 18220187142 18265951872 18272616768 18273462543 18294105312 18319205376 18326737944 18347440896 18354985074 18372770304 18401088384 18408654621 18426335232 18454735872 18462324168 18490780278 18508697088 18516307572 18544846887 18562658304 18563517504 18570290976 18584487936 18592129584 18598913496 18653296284 18700855488 18729679248 18810217216 18839209536 18858176512 18887242752 18895008888 18924131898 18949380352 18957172038 18997694464 19005506016 19026975744 19034799336 19138244608 19146113952 19175623992 19194929664 19202822316 19224514944 19232419761 19280726976 19287762144 19323795456 19336939008 19344890052 19374706467 19401454058 19423371072 19458018064 19459657728 19479998976 19488008844 19544991326 19594824032 19601973808 19625025672 19632186468 19689590522 19726374528 19739791904 19776669696 19783885824 19880486829 19885832288 19922982912 19931174928 19936534016 19944731604 20078631216 20092288188 20129824512 20196050112 20247542784 20269645778 20278750464 20397339648 20405726712 20419606166 20457753984 20480864256 20516622336 20540749824 20549195856 20556693864 20570676002 20609106048 20617580187 20669366592 20701224432 20729627136 20761577856 20770114689 20822284224 20875373568 20882990592 20883957192 20891577348 20907548928 20916145782 20923777683 20944051968 20997451776 21029815296 21038462424 21070889154 21152796672 21161494368 21194110728 21215448576 21248148096 21256884999 21318052896 21372406272 21381194268 21405347712 21414149253 21497391104 21530525184 21539378196 21572576991 21594295872 21627579312 21648535552 21656434688 21657437088 21665339472 21681902592 21690817848 21698732412 21720578304 21754056384 21808697344 21817664736 21851292456 21881273088 21890270322 21914998848 21979077792 22020139008 22035116544 22043156736 22044177036 22052220534 22078153881 22116700711 22173090352 22198138368 22207265892 22337132944 22371561324 22394084608 22403292702 22428600768 22502389168 22544428032 22559762176 22569038394 22720556376 22726665472 22736010318 22778485632 22784610304 22793978976 22895863284 22904217546 22936704433 22947007104 22962615072 23005513728 23072781312 23081200128 23106396451 23108343552 23175714816 23243480064 23253037416 23268853538 23277343897 23320830528 23379406848 23425069752 23441002886 23484795264 23493364416 23494451841 23562058464 23622133248 23658542208 23668270227 23796896256 23806681164 23843374569 23867379648 23894341632 23904166608 23936059392 23982809508 24043957056 24081016176 24184564992 24221840832 24246226944 24283597824 24293582856 24354602496 24363489024 24364616724 24373506906 24392140416 24402170079 24425607168 24435650592 24463254528 24473313432 24497027072 24534784512 24544872828 24582704013 24606314496 24616432224 24654373704 24678262784 24688410096 24726462516 24751356672 24760387968 24789506112 24798551328 24871061712 24934473984 24944726646 24972905664 25118946048 25129274562 25182990336 25193345184 25232175864 25276229384 25315187814 25340674688 25369300992 25379732448 25528151936 25538648709 25567498656 25593239552 25603763088 25632686592 25643226348 25707635968 25717016192 25718206542 25727590623 25782585344 25793186736 25832941956 25897828096 25908476874 25956878976 25966350144 25973331968 25984011792 26032555008 26100154878 26137174819 26148915072 26166700896 26176248624 26225150976 26301832704 26330544793 26378514432 26409535488 26507315772 26525345371 26574899904 26592975472 26721587137 26771508288 26789717584 26839766016 26850802104 26928066816 26996723712 27038333952 27049451688 27067850034 27196452864 27207635616 27249570936 27277005312 27319047552 27398927808 27408925152 27441157968 27478808064 27490106916 27521161344 27559155456 27601632576 27639502848 27682103808 27693486252 27763045632 27774461358 27833831424 27843987456 27845276256 27855436464 27876731904 27888194376 27898370244 27925402624 27979944426 28039753728 28051283232 28094518872 28215325824 28258814304 28287264768 28330864128 28342513332 28386197847 28424070528 28435758057 28496541696 28508259024 28540463616 28552199004 28707366912 28719170928 28763435988 28792394496 28804233474 28836772416 28876582784 28887119296 28909203456 28921090464 28931643216 28960771072 29005408512 29017335078 29090219648 29102181087 29135056608 29175030784 29187027096 29219998464 29232013266 29305437056 29317486989 29380155392 29390875648 29392236048 29402960712 29437538508 29448279702 29534385783 29589561792 29597517824 29609687856 29665004544 29675828736 29828748432 29871056936 29884474368 29904801024 29917097406 30059237376 30092051192 30138432282 30294075168 30314680424 30371314176 30391971968 30404468667 30527817712 30538956728 30596009472 30608590068 30616820096 30629409249 30686630976 30763708416 30774933504 30811124736 30823793784 30835040796 30856014003 30913659072 30991306752 31004049888 31051836648 31094440704 31142366784 31233426336 31313060352 31324485888 31325935788 31337366022 31361323392 31416077952 31496177664 31544722944 31557693636 31579158373 31729195008 31742241552 31791166092 31823172864 31872222144 31977079344 32058609408 32071791402 32108021568 32246086656 32295787776 32309067294 32378130432 32391443808 32441368968 32472803328 32484652032 32486155632 32498009208 32522853888 32536226772 32548098618 32580867456 32617672704 32631084576 32713046016 32726497104 32776938684 32821909632 32835405483 32872498272 32917880128 32968616688 33001808896 33013850624 33052674816 33064735104 33066265554 33078330801 33161415616 33245965312 33259635528 33297207552 33310898838 33491928064 33505699416 33557341986 33591126912 33604939053 33642901152 33753583752 33816642048 33839643264 33853557591 34051531612 34089998208 34104015477 34138350784 34176915456 34190968464 34290942056 34303454164 34343794926 34356326319 34390915648 34443922608 34544635832 34609171968 34621800192 34645349056 34710073344 34800206504 34865220096 34879556124 34888934528 34901664832 34903280307 34966867968 34981245792 35069110272 35137604628 35161504329 35227192896 35240046624 35343087696 35433199872 35487813312 35695344384 35710021746 35786354688 35801069472 35841512448 35904089088 35974214262 36051111936 36065935584 36090466712 36276847488 36332761248 36369340416 36425396736 36440374284 36531903744 36545233536 36546925086 36560260359 36588210624 36638410752 36653475888 36694881792 36709970148 36745540608 36802176768 36817309242 36909471744 36924648336 36981560556 37017394176 37032615144 37089693774 37127035008 37140581952 37168975872 37184259168 37197826992 37306592568 37401710976 37417089969 37459358496 37620434432 37678419072 37693911843 37774485504 37790017776 37848263796 37898760704 37914344076 37972781721 38011012032 38053951488 38069598672 38292227904 38351247984 38389859328 38405644632 38449029888 38464839522 38561453952 38575524288 38577309813 38647590912 38673878016 38689780104 38749412934 38802908116 38846742144 38862715311 38916036128 38959997952 38976017688 39089982652 39150232317 39189648064 39203947616 39250051344 39264372936 39379181044 39452749056 39479583808 39553339392 39567771648 39760973658 39771664576 39845965824 39862349856 39873068032 39889463208 40157262432 40184576376 40259649024 40392100224 40495085568 40539291556 40557500928 40601775051 40794679296 40811453424 40839212332 40915507968 41081499648 41098391712 41113387728 41141352004 41218212096 41235160374 41338733184 41402448864 41459254272 41523155712 41540229378 41644568448 41661692037 41750747136 41765981184 41767914384 41783154696 41815097856 41832291564 41847555366 41888103936 41969916639 42059630592 42076924848 42141778308 42322988736 42388221456 42430897152 42496296192 42513769998 42636105792 42744812544 42762388536 42810695424 42828298506 42994782208 43061050368 43078756392 43145153982 43188591744 43206350211 43255158624 43312869376 43314874176 43330678944 43363805184 43381635696 43397464824 43441156608 43508112768 43526002617 43635329472 43702584912 43762546176 43780540644 43829997696 43848019899 43958155584 44040278016 44070233088 44086313472 44088354072 44104441068 44156307762 44172419553 44233401422 44346180704 44396276736 44414531784 44674265888 44743122648 44788169216 44806585404 44857201536 44875646109 45004778336 45088856064 45119524352 45138076788 45207648423 45441112752 45453330944 45472020636 45556971264 45587957952 45791726568 45808435092 45873408866 45894014208 45925230144 46011027456 46145562624 46162400256 46212792902 46216687104 46351429632 46486960128 46506074832 46537707076 46554687794 46641661056 46850139504 46882005772 46969590528 46986728832 46988903682 47006049033 47124116928 47244266496 47317084416 47336540454 47593792512 47613362328 47686749138 47734759296 47788683264 47808333216 47872118784 47965619016 48087914112 48107687103 48162032352 48369129984 48443681664 48463600941 48567195648 48587165712 48709204992 48726978048 48729233448 48747013812 48784280832 48804340158 48822147927 48871301184 48926509056 48946626864 48994054144 49069569024 49089745656 49165408026 49232864448 49308747408 49356525568 49376820192 49452925032 49502713344 49520775936 49579012224 49597102656 49599398331 49742123424 49868947968 49889453292 49945811328 49966348257 50237892096 50258549124 50336012979 50386690368 50464351728 50552458768 50630375628 50681349376 50759464896 51056303872 51077297418 51134997312 51186479104 51207526176 51265373184 51286452696 51415271936 51434032384 51436413084 51455181246 51515692389 51565170688 51586373472 51665883912 51795656192 51816953748 51913757952 51932700288 51946663936 51968023584 52065110016 52200309756 52274349638 52293423547 52297830144 52333401792 52352497248 52450301952 52603665408 52661089586 52819070976 53014631544 53050690742 53149799808 53185950944 53443174274 53543016576 53565032619 53579435168 53679532032 53701604208 53856133632 53961321393 54076667904 54098903376 54135700068 54415271232 54499141872 54554010624 54638095104 54797855616 54817850304 54820387629 54882315936 54957616128 54980213832 55042322688 55118310912 55203265152 55225963863 55279005696 55364207616 55386972504 55526091264 55548922716 55634540661 55687974912 55690552512 55710872928 55753463808 55776388752 55796740488 55850805248 55959888852 56102566464 56189037744 56430651648 56517628608 56574529536 56661728256 56685026664 56772395694 56848141056 56871516114 56993083392 57016518048 57080927232 57104398008 57414733824 57438341856 57526871976 57584788992 57608466948 57673544832 57697259283 57753165568 57774238592 57842180928 57863286432 57921542144 58010817024 58034670156 58124119401 58180439296 58204362174 58270113216 58350061568 58374054192 58439996928 58464026532 58610874112 58634973978 58760310784 58781751296 58784472096 58805921424 58875077016 58896559404 59068771566 59179123584 59195035648 59219375712 59330009088 59351657472 59590180321 59657496864 59742113872 59768948736 59809602048 59834194812 60031044787 60184102384 60276864564 60588150336 60629360848 60742628352 60783943936 60808937334 61055635424 61077913456 61192018944 61217180136 61233640192 61258818498 61373261952 61549867008 61622249472 61647587568 61670081592 61712028006 61827318144 62008099776 62103673296 62188881408 62284733568 62466852672 62626120704 62648971776 62651871576 62674732044 62722646784 62832155904 62992355328 63089445888 63115387272 63158316746 63458390016 63484483104 63582332184 63646345728 63744444288 63770654997 63954158688 64117218816 64143582804 64216043136 64242447759 64492173312 64591575552 64618134588 64717730973 64782887616 64882737936 64945606656 64969304064 64972311264 64996018416 65045707776 65072453544 65096197236 65161734912 65262169152 65426092032 65452994208 65553877368 65643819264 65670810966 65744996544 65835760256 65937233376 66003617792 66027701248 66105349632 66129470208 66132531108 66156661602 66234461643 66322831232 66350102133 66491930624 66519271056 66594415104 66621797676 66983856128 67011398832 67114683972 67182253824 67209878106 67285802304 67507167504 67633284096 67679286528 67707115182 68103063224 68179996416 68208030954 68276701568 68353830912 68381936928 68581884112 68606908328 68687589852 68712652638 68781831296 68810113299 68887845216 69089271664 69218343936 69243600384 69290698112 69319189353 69600413008 69730440192 69759112248 69777869056 69803329664 69806560614 69832031691 69962491584 70138220544 70275209256 70323008658 70454385792 70480093248 70686175392 70866399744 70943760223 70975626624 71390688768 71420043492 71468621581 71602138944 71683024896 71808178176 71948428524 71997366007 72131871168 72180933424 72553694976 72665522496 72738680832 72850793472 72880748568 73063807488 73090467072 73093850172 73120520718 73176421248 73206510237 73276821504 73306951776 73389763584 73419940296 73491081216 73604353536 73634618484 73748112039 73818943488 73849296672 73963121112 74034788352 74065230288 74179387548 74254070016 74281163904 74368518336 74395653984 74613185136 74803421952 74834179938 74918716992 75240868864 75356838144 75387823686 75548971008 75580035552 75696527592 75797521408 75828688152 75945563442 76022024064 76107902976 76139197344 76584455808 76615946127 76702495968 76779718656 76811289264 76898059776 76929679044 77122907904 77151048576 77154619626 77182771869 77347756032 77379560208 77498825868 77605816232 77693484288 77725430622 77832072256 77919995904 77952035376 78179965304 78300464634 78379296128 78407895232 78411524457 78500102688 78528745872 78758362088 78905498112 78959167616 78991634379 79135543296 79521947316 79543329152 79576036113 79724699712 79746136064 79778926416 80164761411 80314524864 80369152752 80519298048 80784200448 80990171136 81078583112 81115001856 81203550102 81440987383 81589358592 81622906848 81678424664 81831015936 82043510101 82196783424 82226775456 82282704008 82436424192 82470320748 82677466368 82804897728 82918508544 83046311424 83080458756 83289136896 83323384074 83501494272 83531962368 83535828768 83566309392 83630195712 83664583128 83695110732 83776207872 83939833278 84119261184 84153849696 84283556616 84645977472 84776442912 84861794304 84992592384 85027539996 85272211584 85307274171 85489625088 85524777072 85621390848 85656597012 86122100736 86157512784 86290307964 86377183488 86412700422 86510317248 86629748352 86661357888 86727610368 86763271392 86794929648 86882313216 87016225536 87052005234 87270658944 87306543261 87405169824 87525092352 87561081288 87659995392 87696039798 87916311168 87952460967 88140466176 88172626944 88176708144 88208882136 88312615524 88344839106 88466802844 88603157349 88692361408 88792553472 88829063568 89348531776 89486245296 89576338432 89613170808 89714403072 89751292218 90009556672 90177712128 90239048704 90276153576 90415296846 90882225504 90906661888 90944041272 91113942528 91175915904 91213406001 91583453136 91616870184 91746817732 91788028416 91850460288 91888227747 92291125248 92324800512 92425585804 92433374208 92568042009 92973920256 93012149664 93075414152 93109375588 93283322112 93700279008 93764011544 93939181056 93973457664 93977807364 94012098066 94248233856 94488532992 94634168832 94673080908 94737475119 95187585024 95226724656 95373498276 95469518592 95616666432 95931238032 96175828224 96215374206 96324064704 96738259968 96887363328 96927201882 97134391296 97174331424 97418409984 97453956096 97458466896 97494027624 97568561664 97608680316 97644295854 97742602368 97853018112 97893253728 98139138048 98179491312 98330816052 98465728896 98506216449 98617494816 98753640384 98905850064 99005426688 99041551872 99158024448 99194205312 99198796662 99234992403 99484246848 99737895936 99778906584 99891622656 99932696514 100475784192 100517098248 100672025958 100773380736 100814817159 100928703456 101104917536 101260751256 101362698752 101518929792 101560672773 102112607744 102154594836 102269994624 102312046431 102415052352 102530746368 102572905392 102830543872 102868064768 102872826168 102910362492 103031384778 103068978957 103172746944 103331767824 103591312384 103633907496 103827515904 103865400576 103936047168 104130220032 104400619512 104548699276 104586847094 104595660288 104666803584 104704994496 104709840921 104900603904 105207330816 105322179172 105484512987 106029263088 106101381484 106299599616 106371901888 106886348548 107086033152 107130065238 107158870336 107359064064 107403208416 107712267264 107922642786 108153335808 108197806752 108271400136 108830542464 108998283744 109108021248 109276190208 109595711232 109635700608 109640775258 109680781077 109764631872 109915232256 109960427664 110084645376 110236621824 110406530304 110451927726 110728415232 110773945008 111052182528 111097845432 111269081322 111381105024 111421745856 111506927616 111552777504 111593480976 111701610496 111919777704 112205132928 112251269907 112378075488 112861303296 113035257216 113081735529 113323456512 113370053328 113544791388 113696282112 113743032228 113918345163 114033036096 114161854464 114208796016 114876683712 115053743952 115169577984 115216933896 115347089664 115394518566 115506331136 115548477184 115684361856 115726572864 115731929439 115843084288 116021634048 116069340312 116248238802 116360878592 116408724348 116540226432 116588145933 116700123136 116748108384 116879993856 116928053064 117221748224 117269947956 117450696951 117563502592 117568944192 117611842848 117750154032 117793118808 118137543132 118358247168 118438751424 118660018176 118703314944 119180360642 119314993728 119484227744 119537897472 119619204096 119668389624 120062089574 120368204768 120553729128 121176300672 121258721696 121485256704 121567887872 121617874668 121805325153 122111270848 122155826912 122384037888 122434360272 122467280384 122517636996 122746523904 123244498944 123295175136 123340163184 123424056012 123654636288 124016199552 124207346592 124377762816 124569467136 124933705344 124985076111 125252241408 125297943552 125303743152 125349464088 125445293568 125664311808 125909749917 126178891776 126230774544 126316633492 126968966208 127164664368 127292691456 127488888576 127541309994 127908317376 128234437632 128287165608 128432086272 128484895518 128984346624 129183151104 129236269176 129435461946 129565775232 129619050633 129765475872 129938608128 129944622528 129992036832 130091415552 130144907088 130192394472 130323469824 130524338304 130578007851 130905988416 131107754736 131287638528 131341621932 131489993088 131544059697 131671520512 131874466752 132007235584 132055402496 132210699264 132258940416 132265062216 132313323204 132468923286 132517258659 132645662464 132700204266 132983861248 133038542112 133188830208 133243595352 133967712256 134022797664 134229367944 134364507648 134419756212 134571604608 134626938327 135014335008 135266568192 135358573056 135414230364 135622945269 136206126448 136359992832 136416061908 136553403136 136763873856 137163768224 137213816656 137375179704 137425305276 137563662592 137620226598 137775690432 138178543328 138436687872 138487200768 138581396224 138638378706 139200826016 139460880384 139518224496 139555738112 139606659328 139613121228 139664063382 139924983168 140550418512 140646017316 140908771584 140960186496 141372350784 141732799488 141887520446 141951253248 142781377536 142840086984 142937243162 143204277888 143366049792 143616356352 143896857048 143994732014 144263742336 144323061309 144361866848 145107389952 145331044992 145390802823 145701586944 145761497136 146127614976 146180934144 146187700344 146241041436 146352842496 146413020474 146466443781 146613903552 146779527168 146839880592 146982162432 147208707072 147269236968 147496224078 147698593344 147926242224 148069576704 148130460576 148358775096 148508140032 148562327808 148737036672 148791307968 148798194993 149226370272 149606843904 149668359876 149837433984 149899044771 150481737728 150713676288 150775647372 151008038937 151160071104 151393055184 151595042816 151657376304 151891126884 152044048128 152278394688 153168911616 153231892254 153404991936 153559437312 153622578528 153796119552 153859358088 154245815808 154302097152 154309239252 154365543738 154547077167 154695512064 154759120416 154997651736 155211632464 155386968576 155450861244 155664144512 155839991808 155904070752 156359930608 156600929268 156758592256 156815790464 156823048914 156880270641 157000205376 157057491744 157516724176 157810996224 157918335232 157983268758 159043894632 159086658304 159152072226 159449399424 159492272128 159557852832 160329522822 160556931031 160629049728 160738305504 161038596096 161568400896 161744775157 162157166224 162230003712 162407100204 162881974766 162941407279 163245813696 163356849328 163662031872 164087020202 164393566848 164453550912 164461162887 164565408016 164872848384 164940641496 165354932736 165609795456 165677891589 165837017088 166092622848 166160917512 166578273792 166646768148 166903621983 167063924736 167071657536 167132618784 167260391424 167329166256 167390221464 167552415744 167879666556 168307699392 168567113232 169291954944 169552885824 169723588608 169985184768 170055079992 170544423168 170614548342 170979250176 171049554144 171242781696 171313194024 172244201472 172315025568 172580615928 172754366976 172825400844 173020634496 173091777849 173259496704 173322715776 173526542784 173589859296 173764626432 174032451072 174104010468 174372358203 174541317888 174613086522 174810339648 175050184704 175122162576 175319990784 175392079596 175832622336 175904921934 176280932352 176345253888 176353416288 176417764272 176625231048 176689678212 176933605688 177206314698 177384722816 177585106944 177658127136 178697063552 178770540963 178972490592 179152676864 179226341616 179428806144 179502584436 180019113344 180093134361 180478097408 180552307152 180830593692 181764451008 181813323776 181888082544 182227885056 182351831808 182426812002 182960223733 183166906272 183233740368 183493635464 183576056832 183700920576 183776455494 184313813551 184649601024 184851171608 184866748416 185136084018 185677417597 186024299328 186150828304 186218751176 186566644224 187051109959 187400558016 187528023088 187878362112 187946915328 187955614728 188024196132 188496467712 188977065984 189268337664 189346161816 189474950238 190375170048 190453449312 190746996552 190939037184 191233332864 191862476064 192351656448 192430748412 192561634891 192648129408 193476519936 193774726656 193854403764 193986258577 194348662848 194836819968 194907912192 194916933792 194988055248 195137123328 195217360632 195288591708 195485204736 195786507456 196278276096 196358982624 196661632104 196931457792 197012432898 197234989632 197507280768 197811700128 198010853376 198083103744 198316048896 198388410624 198397593324 198469984806 198703384929 198968493696 199050306399 199475791872 199557813168 199783245312 199865393028 200951568384 201034196496 201344051916 201546761472 201629634318 201857406912 202209835072 202521502512 202725397504 203037859584 203121345546 204225215488 204309189672 204539989248 204624092862 204830104704 205061492736 205145810784 205661087744 205736129536 205745652336 205820724984 206062769556 206137957914 206345493888 206430339897 206663535648 207182624768 207267814992 207655031808 207730801152 207872094336 207957568059 208801239024 209097398552 209173694188 209191320576 209333607168 209409988992 209419681842 209496095073 210414661632 210644358344 210969025974 212058526176 212202762968 212599199232 212743803776 212831280669 213772697096 214172066304 214260130476 214317740672 214405864743 214806416832 215424534528 215845285572 215992098021 216395613504 216542800272 217661084928 217996567488 218216042496 218552380416 219191422464 219271401216 219281550516 219361562154 219529263744 219830464512 219920855328 220169290752 220473243648 220813060608 220903855452 221054108611 221456830464 221547890016 222104365056 222195690864 222538162644 222762210048 222843491712 223105555008 223186961952 223839555408 224410265856 224502539814 224756150976 225722606592 226070514432 226163471058 226646913024 226740106656 227089582776 227392564224 227486064456 227836690326 228066072192 228323708928 228417592032 229753367424 229847838381 230107487904 230339155968 230433867792 230694179328 230789037132 231012662272 231096954368 231368723712 231453145728 231463858878 231548315607 232043268096 232138680624 232496477604 232721757184 232817448696 233080452864 233176291866 233496216768 233759987712 233856106128 234443496448 234539895912 234901393902 235137888384 235223685696 235234573371 235500308064 235586237616 236275086264 236716494336 236877502848 236974903137 237406629888 238360721284 238629987456 238728108339 238968455488 239238408192 239336779248 240124179148 240494284233 240736409536 241107458256 242352601344 242517443392 242970513408 243135775744 243235749336 243610650306 244222541696 244311653824 244322962149 244768075776 244868720544 244934560768 245035273992 245493047808 246130530303 246590350272 246680326368 246848112024 247309272576 248032399104 248414693184 248755525632 249138934272 249867410688 249970152222 250504482816 250595887104 250607486304 250698928176 250890587136 251328623616 251819499834 252357783552 252461549088 252633266984 253937932416 254329328736 254585382912 254977777152 255082619988 255816634752 255921822513 256468875264 256574331216 256864172544 256969791036 258366302208 258472538352 258870923892 259131550464 259238101266 259530951744 259889245056 259984073664 260182831104 260289814176 260384788944 260646939648 261048676608 261156015702 261811976832 261919629783 262215509472 262575277056 262683243864 262979986176 263088119394 263343041024 263748933504 263857382901 264110804992 264421398528 264517880832 264530124432 264626646408 264937846572 265034517318 265291324928 265400408532 265809472047 266077084224 266377660416 266487190704 268045595328 268458735888 268729015296 268839512424 269143209216 269253876654 270028670016 270533136384 270717146112 270828460728 271245890538 272412252896 272719985664 272832123816 273106806272 273527747712 273640218003 274327536448 274427633312 274750359408 274850610552 275127325184 275240453196 275551380864 275664683241 276357086656 276873375744 276974401536 277162792448 277276757412 277704126027 278401652032 278921760768 279036448992 279111476224 279213318656 279226242456 279328126764 279849966336 281100837024 281292034632 281817543168 281920372992 282744701568 283465598976 283775040892 283902506496 284212425357 285562755072 285680173968 285874486324 286408555776 287793714096 287989464028 288527484672 288646122618 288723733696 290214779904 290662089984 290781605646 291403173888 291522994272 292255229952 292361868288 292375400688 292482082872 292705684992 292826040948 292932887562 293227807104 293559054336 293679761184 294417414144 294538473936 294992448156 295397186688 295518649347 295852484448 296260921152 296717550192 297016280064 297124655616 297474073344 297582615936 297596389986 297704977209 298452740544 299213687808 299336719752 299674867968 299798089542 300963475456 301427352576 301551294744 302016077874 302320142208 302444451477 302786110368 303190085632 303314752608 303782253768 304088096256 304556789376 304682018319 306337823232 306463784508 306809983872 306936139293 307245157056 307592239104 307718716176 308491631616 308604194304 308618478504 308731087476 309094154334 309206936871 309518240832 309995303472 310423264928 310773937152 310901722488 311328289024 311808141504 312719861216 313201858536 313517184512 313631580928 313646097828 313760541282 314000410752 314114983488 314129522763 315033448352 315621992448 315836670464 315966537516 316453538961 318087789264 318173316608 318304144452 318898798848 319115705664 320659045644 321113862062 321258099456 321476611008 322077192192 323136801792 323489550314 324314332448 324460007424 324814200408 325763949532 325882814558 326491627392 326713698656 327324063744 328174040404 328787133696 328907101824 328922325774 329042343231 329130816032 329745696768 329881282992 330709865472 331219590912 331355783178 332185245696 332321835024 333156547584 333293536296 333807243966 334143315072 334265237568 334520782848 334658332512 334780442928 335104831488 335759333112 336615398784 336753809721 337134226464 338583909888 339105771648 339245206587 339970369536 340110159984 341088846336 341229096684 341755035489 342099108288 342485563392 342626388048 344630051136 345161231856 345508733952 345650801688 346041268992 346183555698 346518993408 346645431552 347053085568 347179718592 347195788317 347529252864 348064902144 348208020936 348744716406 349082635776 349226173044 349620679296 349764437799 350100369408 350244325152 350639981568 350784159192 351665244672 351809843868 352352090853 352690507776 352706832576 352835528544 353250462096 353379356424 353867211376 354412629396 354769445632 355316254272 357394127104 357541081926 357944981184 358305353728 358452683232 358857612288 359005168872 360038226688 360186268722 360956194816 361104614304 361661187384 363528902016 363626647552 363776165088 364455770112 364703663616 364853624004 365415975459 365920447466 366053964829 366333812544 366467480736 366987270928 367152113664 367401841152 367552910988 368627627102 369702343216 369733496832 370272168036 371354835194 372048598656 372301656608 372437502352 373133288448 374102219918 374801116032 374955228333 375056046176 375756724224 375893830656 375911229456 376048392264 376992935424 377729249751 378536675328 378692323632 378949900476 380906898624 381493993104 381878074368 382466665728 383724952128 384703312896 384861496824 385123269782 385296258816 386953039872 387549453312 387708807528 387972517154 388697325696 388857151899 389815824384 389833867584 389976110496 390274246656 390434721264 390577183416 390970409472 391573014912 391734023553 392717965248 393323264208 393862915584 394024865796 394469979264 394632179091 395014561536 395623400256 396021706752 396166207488 396632097792 396776821248 396795186648 396939969612 397406769858 397551775977 397936987392 398100612798 398951583744 399115626336 399566490624 399730786056 401903136768 402068392992 402688103832 403093522944 403259268636 403714813824 403880814981 404419670144 405043005024 405450795008 406075719168 406242691092 406868835807 408450430976 408618379344 409079978496 409248185724 409660209408 410291621568 411322175488 411472259072 411491304672 411641449968 412125539112 412275915828 412690987776 412860679794 413327071296 414365249536 414535629984 415310063616 415461602304 415744188672 415915136118 417131262247 417602478048 418194797104 418347388376 418382641152 418667214336 418819977984 418839363684 418992190146 420217313509 421288716688 421938051948 424117052352 424405525936 425198398464 425487607552 425662561338 427545394192 428344132608 428520260952 428635481344 428811729486 429612833664 430849069056 431690571144 431984196042 432791227008 433085600544 435322169856 435797384227 435993134976 437104760832 438382844928 438542802432 438563101032 438723124308 439021532569 439058527488 439841710656 440338581504 440946487296 441626121216 441807710904 442108217222 442269534043 443095780032 444208730112 444391381728 445076325288 445524420096 445686983424 446211110016 446373923904 446394584979 447679110816 448820531712 449005079628 449512301952 449697134313 451445213184 452141028864 452326942116 453024116811 453480213312 454179165552 454785128448 454972128912 455673380652 456132144384 456835184064 459506734848 459695676762 460214975808 460678311936 460867735584 461388358656 461578074264 462025324544 462193908736 462737447424 462906291456 462927717756 463096631214 463641231501 464086536192 464277361248 464992955208 465443514368 465634897392 466160905728 466352583732 466992433536 467519975424 467712212256 468886992896 469079791824 469802787804 470275776768 470447371392 470469146742 470640811923 471000616128 471172475232 472550172528 473432988672 473755005696 473949806274 476721442568 477259974912 477456216678 477936910976 478476816384 478673558496 480248358296 480988568466 481472819072 481670793093 482214916512 484705202688 485034886784 485234325471 486271551488 486471498672 487221300612 488445083392 488623307648 488645924298 488824221837 489737441088 489869121536 490070547984 490986095616 492261060606 493180700544 493360652736 493696224048 494618545152 496064798208 496606321561 496829386368 497511051264 498277868544 499734821376 499940304444 500280351067 501191774208 501214972608 501397856352 501781174272 502657247232 503638999668 503981562049 504923098176 505266533968 507875864832 508658657472 509170765824 509955554304 510165239976 511633269504 511843645026 512937750528 513148662432 513728345088 513939582072 516732604416 516945076704 517741847784 518263100928 518476202532 519061903488 519778490112 519968147328 520579628352 520769577888 521293879296 522097353216 522312031404 523623953664 523839259566 524431018944 525150554112 525366487728 525959972352 526176238788 526686082048 527497867008 527714765802 528842797056 529035761664 529060248864 529253292816 529875693144 530069034636 530582649856 530800817064 531618944094 532154168448 532755320832 532974381408 536091190656 536311622889 536917471776 537458030592 537679024848 538286418432 538507753308 540057340032 540279403083 541434292224 541656921456 542491781076 544824505792 545439971328 545664247632 546213612544 547055495424 547280436006 548655072896 548855266624 548880671199 549500718816 549701221104 550254650368 550480906392 551102761728 551329366482 552714173312 552941440653 553948803072 554325584896 554553514824 555408252054 556803304064 557032252791 558072897984 558222952448 558426637312 558452484912 558656253528 559699932672 561153329877 562201674048 562584069264 563635086336 563840745984 565489403136 566931197952 567550081784 567805012992 568424850714 571125510144 571360347936 571748972648 572817111552 575587428192 575978928056 577054969344 577292245236 577447467392 577684904673 580429559808 581324179968 581563211292 581958775731 583045988544 584510459904 584723736576 584750801376 584964165744 585411369984 585652081896 585865775124 586455614208 587359522368 588834828288 589076947872 589984896312 590794373376 591037298694 591704968896 592521842304 593435100384 594032560128 594249311232 594948146688 595165231872 595192779972 595409954418 596905481088 597150919197 598427375616 598673439504 599349735936 599596179084 602854705152 603102589488 604032155748 604640284416 604888902954 605572220736 606629505216 607564507536 608176192512 609113578752 609364036638 612675646464 612927569016 613619967744 613872278586 614490314112 615184478208 615437432352 616983263232 617208388608 617236957008 617462174952 618188308668 618413873742 619036481664 619291019691 619990606944 620846529856 621547874304 621803444976 622656578048 623616283008 623872704177 625439722432 626403717072 627034369024 627263161856 627292195656 627521082564 628000821504 628229966976 628259045526 628488285219 630066896704 631243984896 631673340928 631933075032 632907077922 636175578528 636346633216 636608288904 637797597696 638231411328 638493842007 641318091288 642227724124 642516198912 642953222016 643217594229 646273603584 646979100628 647976294063 648628664896 649628400816 651527899064 651765629116 652983254784 653427397312 654648127488 656348080808 657574267392 657814203648 657844651548 658084686462 658261632064 659491393536 659762565984 661419730944 662439181824 662711566356 663162325833 664370491392 664643670048 666313095168 666587072592 667614487932 668286630144 668530475136 669316665024 669560885856 671518666224 673230797568 673507619442 674268452928 677167819776 678211543296 678490413174 679940739072 680220319968 682177692672 682458193368 683510070978 684198216576 684971126784 685252776096 689260102272 689543515143 690322463712 691017467904 691301603376 692082537984 692367111396 693037986816 693290863104 694106171136 694359437184 694391576634 694644946821 696129804288 696416041872 697489432812 698165271552 698452346088 699241358592 699528875598 700488650304 701279963136 701568318384 703330489344 703619687736 704704181706 705413665152 705671057088 705703720113 706500924192 706758712848 707734422752 708825258792 709538891264 710632508544 710924709411 714788254208 715082163852 715889962368 716184325017 716905366464 717715224576 718010337744 720076453376 720372537444 721482852699 722209228608 723322374768 727057804032 727552330176 728911540224 729407327232 729707248008 730831950918 731840894932 732107929658 732667625088 732934961472 732968886447 733974541856 734304227328 734803682304 735105821976 737255254204 738391590909 739404686432 740544336072 742709670388 744097197312 744603313216 744875004704 746266576896 748204439836 749602232064 749910456666 750112092352 751513448448 751787661312 751822458912 752096784528 753985870848 755458499502 757073350656 757384647264 757899800952 761813797248 762987986208 763756148736 764933331456 767449904256 767765467539 769406625792 769722993648 770246539564 770592517632 775098906624 775417615056 775945034308 777394651392 777714303798 779667735168 779952220992 780548493312 780869442528 781154366832 781940818944 783146029824 783468047106 785435930496 785758889349 786646528416 787725831168 788049731592 788939958528 789264358182 790029123072 791246800512 791572148703 792332414976 793264195584 793553642496 793590373296 793879939224 794813539716 795103551954 795873974784 796201225596 797428416141 798231252672 799132981248 799461572112 804136785984 805376207664 806187045888 806518537272 807429627648 807761629962 808839340288 810086010048 810901590016 812151438336 812485382184 813737671614 816900861952 817236758688 818159956992 818496371448 819320418816 820583243136 820920654009 822944518144 822982609344 823282899936 824251078224 824551831656 825381975552 825721359588 826654142592 826994049723 829071259968 830620127232 830923204608 831488377344 831830272236 833112378081 834262524494 835204956096 836389594208 836694776752 836765282304 837334428672 837639955968 837678727368 837984380292 840434627018 842577433376 843876103896 848234104704 848811051872 850396796928 850975215104 851325122676 852637276071 855090788384 856688265216 857040521904 857270962688 857623458972 859225667328 863381142288 863968392084 865582454016 866171201088 870644339712 871594768454 871986269952 874209521664 876765689856 877085604864 877126202064 877446248616 878043065138 878117054976 879683421312 880677163008 883252242432 883615421808 884216434444 884539068086 886191560064 886555948041 888782763456 890152650576 891048840192 891373966848 892422220032 892747847808 892789169958 893114931627 895358221632 897641063424 898010159256 899024603904 899394268626 902890426368 904282057728 904653884232 906048233622 906960426624 907333354431 908358331104 909570256896 909944257824 911346761304 912264288768 913670368128 914046054957 919013469696 919391353524 920429951616 920808417879 921735471168 922776717312 923156148528 924050649088 924387817472 925474894848 925812582912 925855435512 926193262428 927282463002 927620810613 928554722496 929985910416 930887028736 931269794784 932321811456 932705167464 933984867072 935424424512 937773985792 938159583648 939605575608 940551553536 940894742784 940938293484 941281623846 942001232256 942344950464 942388568289 945100345056 946865977344 947510011392 947899612548 949360616883 953442885136 954519949824 954912433356 955873821952 957347116992 960496716592 961977136932 962945638144 963341586186 964429833024 969410405376 970069773568 970468650942 972543102976 972942997344 974442601224 976890166784 977246615296 977291848596 977648443674 979474882176 979738243072 980141095968 981972191232 984522121212 986278290619 986361401088 986721305472 987392448096 989237090304 992129596416 993212643122 993575047393 993658772736 996555737088 999469642752 999880608888 1000560702134 1002429945216 1002795712704 1003562348544 1005314494464 1007277999336 1007963124098 1009846196352 1010261429163 1010533067936 1015751729664 1017317314944 1017735619761 1019911108608 1020330479952 1023266539008 1023687290052 1025265106467 1026297324864 1027456690176 1027879164144 1033890153408 1035483695568 1036526201856 1036952405064 1038123806976 1039556980224 1039936294656 1041159256704 1041539155776 1041587364951 1042587758592 1044194706432 1044624062808 1047247907328 1047678519132 1048862037888 1049293313397 1050301108224 1050732975456 1051919944704 1052352477576 1053372164096 1054995734016 1055429531604 1057056272559 1058071523328 1058120497728 1058506585632 1059751386288 1060138069272 1061165299712 1061601634128 1063237888188 1064308336896 1065948762816 1072182381312 1072623245778 1073834943552 1074916061184 1075358049696 1076572836864 1077015506616 1080114680064 1080558806166 1082868584448 1083313842912 1084983562152 1089649011584 1090879942656 1091328495264 1092427225088 1094110990848 1094560872012 1096247926377 1097310145792 1097710533248 1097761342398 1098161894487 1099001437632 1099402442208 1100509300736 1100961812784 1102205523456 1102658732964 1105428346624 1105882881306 1108651169792 1109107029648 1110816504108 1113606608128 1114064505582 1116145795968 1116445904896 1116853274624 1116904969824 1117312507056 1119399865344 1122306659754 1123898517217 1124403348096 1125168138528 1127270172672 1127681491968 1130978806272 1132213426099 1135100163568 1135610025984 1136849701428 1140589850953 1142720695872 1143497945296 1145634223104 1151174856384 1151957856112 1154109938688 1154584490472 1154894934784 1155369809346 1160859119616 1162648359936 1163126422584 1163917551462 1166091977088 1169447473152 1169501602752 1169928331488 1170822739968 1171304163792 1171731550248 1172911228416 1174719044736 1178153895744 1179969792624 1181588746752 1182074597388 1183409937792 1185043684608 1186870200768 1188065120256 1188498622464 1189896293376 1190330463744 1190385559944 1190819908836 1193810962176 1194301838394 1196854751232 1197346879008 1198699471872 1199192358168 1205709410304 1206205178976 1208064311496 1209280568832 1209777805908 1211144441472 1211642444943 1213259010432 1215129015072 1216352385024 1218227157504 1218728073276 1220606507421 1225351292928 1225855138032 1227239935488 1227744557172 1228980628224 1230874864704 1233966526464 1234416777216 1234473914016 1234924349904 1236376617336 1236827747484 1238072963328 1238582039382 1239981213888 1241693059712 1243095748608 1243606889952 1245313156096 1247232566016 1247745408354 1250879444864 1251393786741 1252807434144 1254068738048 1254526323712 1254584391312 1255042165128 1256001643008 1256459933952 1256518091052 1256976570438 1260133793408 1260651940527 1263346681856 1263866150064 1265814155844 1272351157056 1272693266432 1273216577808 1275595195392 1276462822656 1276987684014 1282636182576 1284455448248 1285032397824 1285906444032 1286435188458 1292547207168 1293958201256 1295952588126 1297257329792 1299256801632 1303055798128 1303531258232 1305966509568 1306854794624 1307392152681 1312696161616 1315148534784 1315628407296 1315689303096 1316169372924 1316523264128 1317064597707 1319525131968 1322839461888 1324878363648 1325423132712 1326324651666 1326808602129 1329287340096 1332626190336 1333174145184 1335228975864 1336573260288 1337060950272 1338633330048 1339121771712 1343037332448 1346461595136 1347015238884 1347931444237 1348536905856 1354335639552 1356423086592 1356980826348 1357903810039 1360440639936 1364355385344 1364916386736 1367020141956 1368396433152 1370505552192 1378520204544 1379087030286 1380644927424 1382034935808 1382603206752 1384165075968 1384734222792 1386075973632 1386581726208 1388212342272 1388718874368 1388783153268 1389289893642 1390923694503 1392259608576 1392832083744 1394978865624 1396330543104 1396904692176 1398482717184 1399057751196 1400977300608 1402559926272 1403136636768 1406660978688 1407239375472 1409408363412 1410827330304 1411342114176 1411407440226 1411922435769 1413001848384 1413517425696 1415468845504 1417650517584 1419077782528 1421265017088 1421849418822 1429576508416 1430164327704 1431779924736 1432368650034 1433810732928 1435430449152 1436020675488 1440152906752 1440745074888 1442965705398 1444418457216 1445012379279 1446644749536 1454115608064 1455104660352 1455702976413 1458814654464 1459414496016 1461663901836 1463681789864 1464215859316 1465335250176 1465869922944 1465937772894 1466472665511 1467949083712 1469607364608 1470211643952 1474510508408 1476783181818 1478809372864 1481088672144 1485419340776 1488194394624 1489206626432 1489750009408 1489818964683 1492533153792 1496408879672 1499204464128 1499820913332 1500224184704 1500841053201 1503575322624 1503644917824 1504193569056 1507971741696 1510916999004 1511944686147 1514769294528 1515799601904 1523627594496 1525975972416 1527512297472 1529866662912 1534899808512 1535530935078 1538813251584 1539445987296 1540493079128 1541185035264 1547378760277 1550197813248 1550835230112 1551890068616 1554789302784 1555428607596 1559335470336 1559904441984 1561738885056 1562308733664 1563881637888 1566292059648 1566936094212 1570871860992 1571517778698 1573293056832 1575451662336 1576099463184 1577879917056 1578528716364 1580058246144 1582493601024 1583144297406 1586528391168 1587107284992 1587180746592 1587759878448 1589627079432 1590207103908 1591747949568 1592402451192 1594856832282 1596462505344 1598265962496 1598923144224 1608273571968 1608934868667 1610752415328 1612374091776 1613037074544 1614859255296 1615523259924 1617678680576 1620172020096 1620838209249 1624302876672 1624970764368 1627475343228 1634473517376 1636319913984 1636992742896 1638640837632 1641166486272 1641841308018 1645965218688 1646565799872 1646642013597 1648502156448 1649103663312 1650763951104 1651442719176 1653308285184 1653988099446 1658142519936 1658824321959 1661846409216 1662976754688 1663660544472 1666224756162 1668525048988 1670409912192 1671096758373 1672779188416 1673389553504 1674668857344 1675279911936 1675357454736 1675968760584 1680869254036 1683459989631 1685154866752 1687752207792 1696468209408 1697622103744 1700793593856 1701950430208 1702650245352 1705274552142 1710181576768 1713376530432 1714081043808 1714541925376 1715246917944 1718451334656 1726762284576 1727936784168 1731164908032 1732342402176 1733054714019 1741288679424 1743189536908 1743972539904 1745876327193 1753531379712 1754171209728 1754252404128 1754892497232 1756086130276 1756234109952 1759366842624 1766504484864 1767230843616 1768432868888 1769078136172 1772383120128 1773111896082 1777565526912 1780305301152 1782097680384 1782747933696 1784844440064 1785495695616 1785578339916 1786229863254 1790716443264 1791452757591 1795282126848 1796020318512 1798049207808 1798788537252 1808564115456 1809307768464 1812096467244 1813920853248 1814666708862 1816716662208 1819888515648 1822693522608 1824528577536 1827340736256 1828092109914 1838026939392 1838782707048 1840859903232 1841616835758 1843470942336 1845553434624 1846312297056 1848775634944 1850949789696 1851625165824 1851710871024 1852386524856 1854564926004 1855241621226 1857109444992 1857873059073 1859971820832 1862539589568 1864643622912 1865410334928 1867969734144 1870848849024 1871618112531 1876319167296 1879211151216 1881103107072 1881789485568 1881876586968 1882563247692 1884002464512 1884689900928 1884777136578 1885464855657 1890200690112 1893731954688 1895020022784 1895799225096 1898721233766 1906885770272 1909039899648 1909824866712 1911747643904 1914694233984 1915481526021 1920993433184 1923954273864 1925891276288 1926683172372 1928859666048 1929652782687 1938820810752 1940139547136 1940937301884 1943928882189 1945885994688 1948885202448 1953780333568 1954493230592 1954583697192 1955296887348 1958949764352 1960282191936 1963944382464 1969044242424 1972556581238 1972722802176 1973442610944 1974784896192 1978474180608 1984259192832 1986425286244 1987150094786 1987317545472 1989486977499 1993111474176 1998939285504 1999761217776 2001121404268 2004859890432 2005591425408 2014555998672 2015926248196 2019692392704 2020522858326 2021066135872 2031503459328 2034634629888 2035471239522 2039822217216 2040660959904 2046533078016 2047374580104 2050530212934 2052594649728 2054913380352 2055758328288 2067780306816 2068630545429 2070967391136 2073052403712 2073904810128 2076247613952 2079113960448 2079872589312 2082318513408 2083078311552 2083174729902 2083934840463 2088389412864 2089248125616 2094495814656 2095357038264 2097724075776 2098586626794 2101465950912 2103839889408 2104704955152 2106744328192 2109991468032 2110859063208 2114112545118 2116240995456 2117013171264 2117111160339 2119502772576 2120276138544 2122330599424 2123203268256 2126475776376 2128616673792 2131897525632 2132774128233 2144364762624 2145246491556 2147669887104 2148552975051 2150716099392 2153145673728 2154031013232 2160229360128 2161117612332 2164448558097 2166627685824 2169967124304 2179298023168 2182656990528 2184854450176 2188221981696 2189121744024 2192495852754 2194620291584 2195421066496 2195522684796 2196323788974 2198002875264 2198804884416 2198906659341 2201018601472 2201923625568 2204411046912 2205317465928 2210856693248 2211765762612 2215174772727 2217302339584 2218214059296 2221633008216 2227213216256 2228129011164 2232291591936 2233706549248 2233809939648 2234625014112 2238799730688 2244613319508 2247797034434 2248806696192 2250336277056 2254540345344 2255362983936 2261957612544 2264426852198 2270200327136 2271220051968 2273699402856 2281179701906 2285441391744 2286995890592 2291268446208 2302349712768 2303296402617 2303915712224 2308219877376 2309168980944 2309789869568 2310739618692 2325296719872 2326252845168 2327835102924 2332183954176 2339003205504 2339856662976 2341645479936 2342608327584 2343463100496 2345822456832 2349438089472 2356307791488 2357276668047 2359939585248 2363177493504 2364149194776 2366819875584 2370087369216 2373740401536 2374716446109 2376997244928 2379792586752 2380660927488 2380771119888 2381639817672 2387621924352 2388603676788 2392285248423 2394693758016 2397398943744 2398384716336 2412410357952 2416128622992 2418561137664 2419555611816 2422288882944 2423284889886 2426518020864 2430258030144 2432704770048 2436454315008 2437456146552 2441213014842 2450702585856 2451710276064 2454479870976 2455489114344 2457961256448 2461749729408 2462761962027 2468833554432 2468947828032 2469848699808 2472753234672 2473655494968 2476145926656 2477164078764 2479962427776 2480982149169 2483386119424 2487213779904 2490626312192 2494465132032 2495490816708 2499337134243 2501758889728 2502787573482 2505614868288 2508137476096 2509052647424 2509168782624 2510084330256 2512003286016 2512919867904 2513036182104 2513953140876 2520267586816 2521303881054 2526693363712 2527732300128 2531628311688 2544702314112 2545386532864 2546433155616 2551190390784 2552925645312 2553975368028 2557911828213 2562377753803 2565272365152 2568910896496 2570064795648 2571812888064 2572870376916 2587916402512 2591905176252 2594514659584 2598513603264 2606111596256 2607062516464 2611933019136 2613709589248 2614784305362 2625392323232 2630297069568 2631256814592 2631378606192 2632338745848 2633046528256 2634129195414 2639050263936 2649756727296 2650846265424 2652649303332 2653617204258 2658574680192 2666348290368 2670457951728 2673146520576 2674121900544 2677266660096 2678243543424 2686074664896 2692923190272 2694030477768 2695862888474 2697073811712 2708671279104 2712846173184 2713961652696 2715807620078 2720881279872 2722000063293 2728710770688 2729832773472 2734040283912 2736792866304 2741011104384 2742138164871 2757040409088 2758174060572 2761289854848 2762425253637 2765206413504 2768330151936 2769468445584 2772151947264 2773163452416 2776424684544 2777437748736 2777566306536 2778579787284 2781847389006 2782862431839 2785664167488 2789957731248 2792661086208 2793809384352 2796965434368 2798115502392 2801954601216 2806273273536 2813321957376 2814478750944 2818816726824 2821654660608 2822684228352 2822814880452 2823844871538 2826003696768 2827034851392 2827165704867 2830937691008 2835301035168 2838155565056 2842530034176 2843698837644 2848081850649 2859153016832 2860328655408 2863559849472 2864737300068 2867621465856 2872041350976 2880305813504 2881490149776 2885931410796 2888836914432 2890024758558 2893289499072 2908231216128 2910209320704 2911405952826 2917629308928 2918828992032 2923327803672 2927363579728 2928431718632 2930670500352 2931739845888 2931875545788 2932945331022 2935898167424 2939214729216 2940423287904 2949021016816 2953566363636 2957618745728 2958834871857 2962177344288 2970838681552 2976388789248 2978413252864 2979500018816 2979637929366 2980725142179 2992817759344 2998408928256 2999641826664 3000448369408 3001682106402 3007289835648 3008387138112 3015943483392 3021833998008 3023889372294 3029538589056 3031599203808 3047255188992 3050581689589 3051951944832 3059733325824 3069799617024 3071061870156 3073150727983 3078891974592 3080986158256 3082370070528 3094757520554 3095886738301 3101670460224 3103780137232 3109578605568 3110857215192 3118670940672 3119808883968 3123477770112 3124617467328 3124762094853 3127763275776 3132584119296 3133872188424 3141743721984 3143035557396 3146586113664 3147879940191 3150903324672 3152198926368 3155759834112 3157057432728 3160116492288 3164987202048 3166288594812 3171168817677 3174214569984 3174361493184 3175519756896 3179254158864 3180414207816 3183495899136 3184804902384 3189713664564 3192925010688 3197846288448 3216547143936 3217869737334 3221504830656 3224748183552 3226074149088 3229718510592 3231046519848 3235357361152 3240344040192 3241676418498 3248605753344 3249941528736 3254950686456 3268947034752 3272639827968 3273985485792 3277281675264 3282332972544 3283682616036 3288743779131 3291930437376 3293131599744 3293284027194 3294485683461 3297004312896 3298207326624 3301527902208 3302885438352 3306616570368 3307976198892 3316285039872 3317648643918 3325953509376 3327321088944 3332449512324 3337050097976 3340819824384 3342193516746 3345558376832 3346779107008 3349337714688 3350559823872 3350714909472 3351937521168 3361738508072 3366919979262 3370309733504 3371695551651 3375504415584 3392936418816 3395244207488 3396640278297 3403900860416 3405300490704 3410549104284 3420363153536 3421769552859 3428162087616 3429083850752 3430493835888 3436902669312 3453524569152 3455873568336 3462329816064 3464684804352 3466109428038 3476244250927 3482577358848 3486379073816 3487945079808 3491752654386 3501962457469 3508342419456 3508504808256 3509784994464 3512172260552 3512468219904 3518733685248 3527870934343 3534461687232 3536865737776 3538156272344 3544766240256 3546223792164 3555131053824 3560610602304 3564195360768 3565495867392 3569688880128 3570991391232 3571156679832 3572459726508 3581432886528 3582905515182 3590564253696 3592040637024 3596098415616 3597577074504 3617128230912 3618615536928 3624192934488 3627841706496 3629333417724 3633433324416 3639777031296 3645387045216 3649057155072 3654681472512 3656184219828 3658671062929 3676053878784 3677565414096 3681719806464 3683233671516 3686941884672 3692624594112 3701899579392 3703250331648 3703421742048 3704773049712 3709129852008 3710483242452 3714218889984 3715746118146 3719943641664 3725079179136 3729287245824 3730820669856 3735939468288 3741697698048 3743236225062 3752638334592 3754181360223 3758422302432 3762206214144 3763578971136 3763753173936 3765126495384 3768004929024 3769379801856 3769554273156 3770929711314 3780401380224 3781955821581 3790040045568 3791598450192 3797442467532 3813771540544 3818079799296 3819649733424 3823495287808 3829388467968 3830963052042 3841986866368 3847908547728 3851782552576 3853366344744 3857719332096 3859305565374 3877641621504 3880279094272 3881874603768 3887857764378 3891771989376 3897770404896 3907560667136 3908986461184 3909167394384 3910593774696 3917899528704 3920564383872 3922176458043 3938088484848 3945113162476 3945445604352 3946885221888 3949569792384 3951193793121 3968518385664 3972850572488 3974300189572 3974635090944 3978973954998 3980425806387 3997878571008 3999522435552 4002242808536 4009719780864 4011182850816 4029111997344 4031852496392 4039384785408 4041045716652 4042132271744 4043794332711 4063006918656 4069269259776 4070942479044 4073711430117 4081321919808 4093066156032 4094749160208 4101060425868 4105189299456 4111516656576 4135560613632 4137261090858 4141934782272 4146104807424 4147809620256 4152495227904 4158227920896 4159745178624 4164637026816 4166156623104 4166349459804 4167869680926 4176778825728 4178496251232 4188991629312 4190714076528 4195448151552 4197173253588 4202931901824 4207679778816 4209409910304 4219982936064 4221718126416 4228225090236 4232481990912 4234026342528 4234222320678 4235767307307 4239005545152 4240552277088 4246406536512 4252951552752 4257233347584 4263795051264 4265548256466 4288729525248 4290492983112 4295339774208 4297105950102 4301432198784 4306291347456 4308062026464 4320458720256 4322235224664 4328897116194 4333255371648 4335037137837 4339934248608 4358596046336 4365313981056 4367108929239 4376443963392 4378243488048 4384991705508 4389240583168 4390842132992 4391045369592 4392647577948 4396005750528 4397609768832 4397813318682 4399417996533 4403847251136 4408822093824 4410634931856 4421713386496 4423531525224 4430349545454 4436428118592 4443266016432 4454426432512 4456258022328 4464583183872 4467619879296 4469250028224 4469456894049 4477599461376 4489226639016 4495594068868 4497613392384 4500672554112 4502523159603 4510725967872 4523915225088 4528853704396 4535834058441 4540400654272 4547398805712 4562359403812 4570882783488 4573991781184 4582536892416 4604699425536 4606592805234 4607831424448 4616439754752 4618337961888 4619579739136 4621479237384 4642136280831 4650593439744 4652505690336 4655670205848 4664367908352 4678006411008 4679713325952 4685216655168 4686926200992 4691644913664 4698876178944 4712615582976 4714553336094 4719879170496 4726354987008 4728298389552 4733639751168 4740174738432 4747480803072 4749432892218 4759585173504 4761321854976 4761542239776 4763279635344 4775243848704 4777207353576 4784570496846 4789387516032 4794797887488 4796769432672 4824820715904 4826804606001 4832257245984 4837122275328 4839111223632 4844577765888 4846569779772 4853036041728 4860516060288 4862514627747 4872908630016 4874912293104 4882426029684 4903420552128 4908959741952 4910978228688 4915922512896 4923499458816 4925523924054 4937895656064 4939697399616 4939926040791 4945506469344 4947310989936 4952291853312 4954328157528 4959924855552 4961964298338 4966772238848 4974427559808 4976472965877 4981252624384 4988930264064 4990981633416 4998674268486 5003517779456 5005575146964 5011229736576 5013290275119 5018105294848 5018337565248 5020168660512 5024006572032 5025839735808 5026072364208 5027906281752 5040535173632 5042607762108 5050379968893 5055464600256 5063256623376 5089404628224 5092866311232 5102380781568 5105851290624 5107950736056 5115823656426 5124755507606 5130544730304 5137821792992 5140129591296 5143625776128 5145740753832 5175832805024 5183810352504 5189029319168 5197027206528 5199164142057 5212223192512 5214125032928 5223866038272 5227419178496 5229568610724 5237628981579 5250784646464 5260594139136 5262513629184 5262757212384 5264677491696 5266093056512 5268258390828 5278100527872 5299513454592 5301692530848 5305298606664 5307234408516 5317149360384 5332696580736 5340915903456 5346293041152 5348243801088 5354533320192 5356487086848 5372149329792 5374358272773 5385846380544 5388060955536 5391725776948 5394147623424 5425692346368 5427923305392 5431615240156 5441762559744 5444000126586 5459665546944 5468080567824 5473585732608 5482022208768 5484276329742 5514080818176 5516348121144 5522579709696 5524850507274 5530412827008 5536660303872 5538936891168 5546326904832 5552849369088 5554875497472 5555132613072 5557159574568 5563694778012 5565724863678 5571328334976 5573619177219 5579915462496 5587618768704 5593930868736 5596231004784 5603909202432 5612546547072 5614854337593 5628957501888 5637633453648 5643309321216 5645368456704 5645629760904 5647689743076 5652007393536 5654069702784 5654331409734 5656394566971 5661875382016 5670602070336 5676311130112 5685060068352 5687397675288 5696163701298 5718306033664 5720657310816 5727119698944 5729474600136 5735242931712 5744082701952 5746444578063 5760611627008 5762980299552 5771862821592 5777673828864 5780049517116 5786578998144 5788958348061 5816462432256 5820418641408 5822811905652 5831786646567 5837657984064 5846655607344 5854727159456 5856863437264 5861341000704 5863479691776 5863751091576 5865890662044 5871796334848 5880846575808 5898042033632 5907132727272 5915237491456 5917669743714 5924354688576 5941677363104 5952777578496 5956826505728 5959000037632 5959275858732 5961450284358 5968460932497 5985635518688 5996817856512 5999283653328 6000896738816 6003364212804 6014579671296 6016774276224 6043667996016 6047778744588 6059077178112 6063198407616 6094510377984 6101163379178 6103903889664 6119466651648 6139599234048 6142123740312 6146301455966 6157783949184 6161972316512 6164740141056 6189515041108 6191773476602 6203340920448 6205891636287 6207560274464 6219157211136 6221714430384 6237341881344 6239617767936 6246955540224 6249234934656 6249524189706 6251804521389 6265168238592 6267744376848 6283487443968 6286071114792 6293172227328 6295759880382 6304397852736 6311519668224 6314114865456 6320232984576 6329974404096 6332577189624 6342337635354 6348722986368 6351039513792 6351333481017 6358508317728 6360828415632 6366991798272 6369609804768 6379427329128 6385850021376 6395692576896 6398322384699 6433094287872 6435739474668 6443009661312 6445658925153 6452148298176 6459437021184 6462093039696 6470714722304 6480688080384 6483352836996 6493345674291 6499883057472 6509901372912 6537894069504 6547970971584 6554563350528 6564665945088 6567365232072 6577487558262 6583860874752 6586263199488 6586568054388 6588971366922 6594008625792 6596414653248 6596719978023 6603055804416 6605770876704 6613233140736 6615952397784 6632570079744 6635297287836 6645524318181 6651907018752 6654642177888 6664899024648 6674100195952 6681639648768 6684387033492 6691116753664 6693558214016 6701119647744 6701429818944 6703875042336 6723477016144 6733839958524 6740619467008 6743391103302 6751008831168 6785872837632 6790488414976 6793280556594 6807801720832 6810600981408 6821098208568 6840726307072 6843539105718 6856324175232 6858167701504 6860987671776 6873805338624 6903948034333 6907049138304 6911747136672 6924659632128 6929369608704 6932218856076 6952488501854 6955025331751 6972758147632 6975890159616 6983505308772 7003924914938 7017009616512 7019569988928 7024344521104 7024936439808 7037467370496 7055741868686 7068923374464 7071830004141 7073731475552 7076312544688 7089532480512 7092447584328 7110262107648 7121221204608 7124149338327 7130991734784 7139377760256 7141982782464 7142313359664 7144919453016 7162865773056 7165811030364 7176855745269 7184081274048 7192196831232 7195154149008 7237231073856 7248385868976 7255683412992 7258666835448 7266866648832 7279554062592 7290774090432 7298114310144 7309362945024 7312368439656 7317342125858 7352107757568 7355130828192 7363439612928 7366467343032 7373883769344 7385249188224 7388285886081 7406500663296 7406843484096 7409546099424 7418259704016 7420966484904 7428437779968 7431492236292 7439887283328 7442946447507 7450158358272 7461641339712 7471878936576 7483395396096 7486472450124 7498011402729 7505276669184 7508362720446 7516844604864 7524412428288 7527157942272 7527506347872 7530252990768 7536009858048 7538759603712 7539108546312 7541859422628 7560802760448 7563911643162 7580080091136 7583196900384 7594884935064 7627543081088 7636159598592 7639299466848 7646990575616 7658776935936 7661926104084 7673735484639 7683973732736 7687133261409 7695817095456 7703565105152 7706732689488 7715438664192 7718611130748 7760558188544 7763749207536 7775715528756 7783543978752 7795540809792 7815121334272 7817972922368 7818334788768 7821187549392 7835799057408 7841128767744 7844352916086 7867289620519 7876176969696 7890226324952 7890891208704 7893770443776 7899139584768 7902387586242 7925493982693 7945701144976 7948600379144 7949270181888 7957947909996 7960851612774 7984128956671 7999044871104 8004485617072 8019439561728 8022365701632 8058223994688 8063704992784 8078769570816 8082091433304 8084264543488 8087588665422 8126013837312 8138538519552 8141884958088 8147422860234 8162643839616 8186132312064 8189498320416 8202120851736 8210378598912 8223033313152 8271121227264 8274522181716 8280150300313 8283869564544 8295619240512 8304990455808 8316455841792 8319490357248 8329274053632 8332313246208 8332698919608 8335739361852 8341409118811 8356992502464 8377983258624 8381428153056 8390896303104 8394346507176 8405863803648 8418819820608 8439965872128 8443436252832 8456450180472 8464963981824 8468052685056 8468444641356 8471534614614 8478011090304 8481104554176 8481497114601 8492813073024 8505903105504 8514466695168 8527590102528 8531096512932 8544245551947 8577459050496 8580985966224 8590679548416 8594211900204 8602864397568 8616124052928 8640917440512 8644470449328 8657794232388 8666510743296 8670074275674 8679868497216 8717192092672 8730627962112 8734217858478 8752887926784 8756486976096 8769983411016 8778481166336 8781684265984 8782090739184 8785295155896 8792011501056 8795219537664 8795626637364 8798835993066 8807694502272 8817644187648 8821269863712 8843426772992 8847063050448 8860699090908 8872856237184 8876504615571 8886532032864 8908852865024 8912516044656 8929166367744 8935239758592 8938500056448 8938913788098 8942175426537 8978453278032 8991188137736 8995226784768 9001345108224 9005046319206 9047830450176 9057707408792 9071668116882 9080801308544 9094797611424 9124718807624 9141765566976 9147983562368 9151745068767 9209398851072 9213185610468 9215662848896 9219452183949 9236675923776 9239159478272 9242958474768 9284272561662 9287660214903 9305011380672 9311340411696 9328735816704 9356012822016 9359426651904 9370433310336 9373852401984 9383289827328 9397752357888 9425231165952 9429106672188 9435520109659 9439758340992 9452709974016 9456596779104 9467279502336 9480349476864 9494961606144 9498865784436 9505326670273 9522643709952 9523084479552 9526559270688 9550487697408 9554414707152 9569140993692 9578775032064 9593538865344 9649641431808 9653609212002 9664514491968 9674244550656 9678222447264 9689155531776 9693139559544 9706072083456 9721032120576 9725029255494 9745817260032 9749824586208 9764852059368 9806841104256 9817919483904 9821956457376 9831845025792 9846998917632 9851047848108 9875791312128 9879394799232 9879852081582 9883457050383 9891012938688 9894621979872 9904583706624 9908656315056 9919849711104 9923928596676 9933544477696 9948855119616 9952945931754 9977860528128 9981963266832 9997348536972 10007035558912 10011150293928 10022459473152 10026580550238 10036675130496 10040337321024 10048013144064 10051679471616 10052144728416 10055812563504 10081070347264 10085215524216 10100759937786 10110929200512 10115086654953 10126513246752 10178809256448 10185732622464 10189920834891 10211702581248 10215901472112 10231647312852 10249511015212 10261089460608 10265308658577 10275643585984 10287251552256 10291481507664 10351665610048 10367620705008 10378058638336 10394054413056 10398328284114 10424446385024 10428250065856 10428732752781 10447732076544 10454838356992 10459137221448 10475257963158 10501569292928 10505887372407 10525027258368 10525514424768 10529354983392 10532186113024 10536516781656 10556201055744 10583612803029 10603385061696 10610597213328 10614468817032 10634298720768 10665393161472 10681831806912 10692586082304 10696487602176 10709066640384 10712974173696 10744298659584 10748716545546 10771692761088 10776121911072 10783451553896 10788295246848 10851384692736 10855846610784 10863230480312 10883525119488 10888000253172 10919331093888 10936161135648 10947171465216 10964044417536 10968552659484 10976013188787 11028161636352 11032696242288 11045159419392 11049701014548 11060825654016 11077873782336 11105698738176 11109750994944 11110265226144 11114319149136 11127389556024 11131449727356 11142656669952 11147238354438 11159830924992 11175237537408 11187861737472 11192462009568 11207818404864 11225093094144 11229708675186 11257915003776 11262544080669 11275266907296 11286618642432 11290736913408 11291259521808 11295379486152 11304014787072 11308139405568 11308662819468 11312789133942 11323750764032 11341204140672 11345867464743 11370120136704 11374795350576 11392327402596 11441314621632 11454239397888 11458949200272 11470485863424 11488165403904 11492889156126 11525960599104 11543725643184 11555347657728 11560099034232 11573157996288 11577916696122 11632924864512 11640837282816 11645623811304 11663573293134 11675315968128 11693311214688 11709454318912 11713726874528 11722682001408 11726959383552 11727502183152 11731781324088 11743592669696 11761693151616 11766529374129 11796084067264 11814265454544 11830474982912 11835339487428 11848709377152 11853581379363 11883354726208 11905555156992 11913653011456 11918000075264 11918551717464 11922900568716 11936921864994 11941277419161 11971271037376 11993635713024 11998567306656 12001793477632 12006728425608 12029159342592 12033548552448 12087335992032 12095557489176 12118154356224 12126396815232 12131382998133 12189020755968 12202326758356 12207807779328 12221134290351 12279198468096 12284247480624 12292602911932 12315567898368 12323944633024 12379030082216 12383546953204 12406681840896 12411783272574 12415120548928 12438314422272 12443428860768 12474683762688 12479235535872 12493911080448 12498469869312 12499048379412 12503609042778 12530336477184 12535488753696 12566974887936 12572142229584 12586344454656 12591519760764 12608795705472 12623039336448 12628229730912 12659948808192 12665154379248 12684675270708 12697445972736 12702079027584 12702666962034 12707301921921 12717016635456 12721656831264 12739219609536 12758854658256 12771700042752 12791385153792 12796644769398 12866188575744 12871478949336 12886019322624 12891317850306 12904296596352 12918874042368 12924186079392 12941429444608 12961376160768 12966705673992 12986691348582 12999766114944 13005111413511 13019802745824 13075788139008 13095941943168 13101326787717 13129331890176 13134730464144 13154975116524 13167721749504 13172526398976 13173136108776 13177942733844 13188017251584 13192829306496 13193439956046 13198253989599 13211541753408 13226466281472 13231904795568 13265140159488 13270594575672 13291048636362 13309284355776 13329798049296 13348200391904 13363279297536 13368774066984 13382233507328 13387116428032 13402859637888 13407750084672 13408370682147 13446954032288 13467679917048 13481238934016 13486782206604 13502017662336 13507569478809 13571745675264 13580976829952 13586561113188 13607502175323 13621201962816 13642196417136 13681452614144 13687078211436 13712648350464 13721975343552 13747610677248 13807896068666 13814098276608 13823494273344 13849319264256 13858739217408 13864437712152 13904977003708 13910050663502 13926408842493 13945516295264 13951780319232 13967010617544 14007849829876 14034019233024 14039139977856 14048689042208 14074934740992 14111483737372 14137846748928 14143660008282 14147462951104 14152625089376 14179064961024 14184895168656 14220524215296 14242442409216 14248298676654 14278755520512 14283965564928 14284626719328 14289838906032 14325731546112 14331622060728 14353711490538 14368162548096 14384393662464 14390308298016 14474462147712 14480413818003 14496771737952 14511366825984 14517333670896 14533733297664 14559108125184 14581548180864 14587543883241 14618725890048 14624736879312 14634684251716 14710261656384 14726879225856 14732934686064 14747767538688 14770498376448 14776571772162 14813686968192 14819092198848 14819778122373 14836519408032 14841932969808 14856875559936 14862984472584 14879774566656 14885892895014 14900316716544 14923282679424 14929418897631 14943757873152 14966790792192 14972944900248 14996022805458 15010553338368 15016725440892 15033689209728 15039870825357 15054315884544 15055012695744 15060505981536 15072019716096 15077519207424 15078217092624 15083718845256 15121605520896 15127823286324 15151139906679 15166393800768 15189769870128 15255086162176 15278598933696 15293981151232 15317553871872 15323852208168 15347470969278 15367947465472 15374266522818 15391634190912 15407130210304 15413465378976 15430877328384 15437222261496 15521116377088 15527498415072 15551431057512 15567087957504 15591081619584 15597492426171 15635945844736 15636669577536 15642375098784 15671598114816 15682257535488 15688705832172 15712886944737 15734579241038 15752353939392 15780452649904 15781782417408 15787540887552 15798279169536 15804775172484 15850987965386 15891402289952 15897200758288 15898540363776 15915895819992 15921703225548 15968257913342 15998089742208 16008971234144 16038879123456 16044731403264 16116447989376 16123074818319 16127409985568 16157539141632 16164182866608 16168529086976 16175177330844 16277077039104 16283769916176 16294845720468 16325287679232 16378996640832 16404241703472 16420757197824 16446066626304 16542242454528 16549044363432 16560300600626 16567739129088 16591238481024 16609980911616 16638980714496 16658548107264 16664626492416 16665397839216 16671478723704 16682818237622 16713985004928 16720857531657 16762856306112 16781792606208 16788693014352 16811727607296 16837639641216 16844563012779 16886872505664 16912900360944 16929927963648 16936105370112 16936889282712 16943069229228 16956022180608 16962209108352 16962994229202 16969183700913 16985626146048 17011806211008 17028933390336 17055180205056 17062193025864 17088491103894 17154918100992 17161971932448 17181359096832 17188423800408 17205728795136 17232248105856 17239333734189 17281834881024 17288940898656 17315588464776 17333021486592 17340148551348 17359736994432 17366875044183 17434384185344 17461255924224 17468435716956 17495359939701 17512973952192 17539966822032 17556962332672 17563368531968 17564181478368 17570590311792 17584023002112 17590439075328 17591253274728 17597671986132 17615389004544 17642539727424 17686853545984 17694126100896 17721398181816 17745712474368 17753009231142 17773064065728 17817705730048 17825032089312 17858332735488 17870479517184 17877000112896 17877827576196 17884350853074 17905382797491 17936644276621 17956906556064 17982376275472 17990453569536 18002690216448 18010092638412 18115414817584 18143336233764 18161602617088 18189595222848 18249437615248 18283531133952 18295967124736 18303490137534 18418797702144 18426371220936 18431325697792 18438904367898 18473351847552 18478318956544 18485916949536 18568545123324 18575320429806 18610022761344 18622680823392 18657471633408 18712025644032 18718853303808 18739287521761 18740866620672 18747704803968 18795504715776 18850462331904 18858213344376 18871040219318 18877925900467 18879516681984 18913193558208 18934559004672 18960698953728 18989923212288 18997731568872 19010653340546 19046168959104 19053118541376 19054000443051 19100975394816 19108829414304 19138281987384 19157550064128 19187077730688 19194967154097 19299282863616 19307218424004 19329028983936 19336976775459 19356444894528 19378311063552 19386279119088 19412144166912 19442064241152 19450058510988 19480037022873 19499649172416 19529704118736 19613682208512 19643912914752 19663690051584 19693997835264 19702095696216 19751582624256 19758789598464 19759704163164 19766914100766 19782025877376 19789243959744 19790159934069 19809167413248 19817312630112 19839699422208 19847857193352 19867088955392 19897710239232 19905891863508 19936572954543 19955721056256 19963926533664 19994697073944 20014071117824 20022300587856 20044918946304 20053161100476 20073350260992 20080674642048 20103358943232 20104289456832 20111625127008 20162140694528 20170431048432 20201519875572 20221858401024 20230173309906 20253026493504 20357618512896 20371465244928 20379841669782 20423405162496 20431802944224 20463294625704 20499022030424 20522178921216 20530617317154 20551287171968 20574503104512 20582963015328 20703331220096 20711844102999 20735241410016 20756117276672 20788108826112 20796656568228 20848892770048 20856500131712 20857465505562 20865075995253 20909676713984 20918274442896 20950515926316 21003138585856 21011774744814 21051028849536 21058709966784 21064372226048 21073033563312 21112402111488 21167225606058 21206770123392 21221194426656 21228937634064 21268597441536 21330786322944 21354071827123 21363663613824 21392975204352 21418133280768 21425948347392 21488597319168 21497433091092 21512055095881 21552243822144 21566903107792 21576590493696 21671207168107 21711693221568 21726460960624 21767050238976 21776000506344 21838662187776 21872322271296 21894342930432 21928088835072 21937105318968 21952026377574 22056323272704 22065392484576 22090318838784 22099402029096 22121651308032 22155747564672 22219501989888 22220530452288 22228638298272 22254779112048 22262899454712 22285313339904 22294476708876 22319661849984 22350475074816 22384924019136 22415636809728 22450186188288 22459417350372 22515830007552 22525088161338 22550533814592 22573237284864 22581473826816 22582519043616 22590758972304 22608029574144 22616278811136 22617325638936 22625578267884 22647501528064 22682408281344 22691734929486 22740240273408 22749590701152 22784654805192 22882629243264 22908478795776 22917898400544 22940971726848 22976330807808 22985778312252 23021206453917 23051921198208 23061399784227 23087451286368 23110695315456 23120198068464 23146315992576 23155833392244 23281674565632 23291247622608 23327146586268 23350631936256 23386622429376 23418908637824 23427453749056 23445364002816 23453918767104 23455004366304 23463562648176 23487185339392 23523386303232 23533058748258 23592168134528 23601868861557 23628530909088 23660949965824 23670678974856 23697418754304 23707162758726 23766709452416 23776481948079 23827306022912 23836000150528 23837103434928 23845801137432 23873843729988 23882554838322 23942542074752 23952386870013 23997134613312 24003586955264 24013456851216 24058318685184 24067097104896 24174671984064 24191114978352 24236308712448 24252793630464 24262765996266 24378041511936 24404653516712 24415615558656 24442268580702 24558396936192 24568494961248 24585205823864 24631135796736 24647889266048 24758060164432 24767093906408 24813363681792 24823566545148 24830241097856 24840450900939 24886857721536 24949367525376 24958471071744 24987822160896 24996939738624 24998096758824 25007218085556 25024227356433 25070977507392 25133949775872 25144284459168 25172688909312 25183039521528 25217591410944 25256459461824 25319897616384 25330308758496 25369350541416 25394891945472 25404158055168 25405333924068 25414603843842 25434033270912 25443313662528 25478439219072 25517709316512 25543400085504 25582770307584 25593289538796 25610697440503 25732377151488 25742957898672 25772038645248 25782635700612 25808593192704 25848372158784 25922752321536 25933411347984 25973382697164 25999532229888 26010222827022 26039605491648 26151576278016 26191883886336 26202653575434 26258663780352 26269460928288 26309950233048 26335443499008 26345052797952 26346272217552 26355885467688 26376034503168 26385658612992 26386879912092 26396507979198 26423083506816 26452932562944 26463809591136 26530280318976 26541189151344 26582097272724 26618568711552 26629513846713 26659596098592 26696400783808 26726558595072 26737548133968 26764467014656 26774232856064 26805719275776 26815500169344 26816741364294 26826526279611 26893908064576 26935359834096 26962477868032 26973564413208 27004035324672 27015138957618 27143491350528 27161953659904 27173122226376 27215004350646 27242403925632 27284392834272 27362905228288 27374156422872 27425296700928 27443950687104 27455235206301 27615792137332 27628196553216 27646988546688 27658356551847 27717478434816 27728875424304 27809954007416 27820101327004 27852817684986 27862980644709 27891032590528 27934021235088 28015699659752 28068038466048 28078279955712 28097378084416 28149869481984 28222967474744 28275693497856 28287320016564 28294925902208 28305250178752 28306560328977 28358129922048 28369790337312 28441048430592 28484884818432 28496597353308 28515980010819 28567931129856 28569253438656 28579677812064 28651463092224 28663244121456 28707422981076 28736325096192 28780616596032 28948924295424 28960827636006 28993543475904 29022733651968 29034667341792 29067466595328 29118216250368 29163096361728 29175087766482 29237451780096 29249473758624 29269368503432 29420523312768 29453758451712 29465869372128 29495535077376 29540996752896 29553143544324 29627373936384 29638184397696 29639556244746 29650371151149 29673038816064 29683865939616 29713751119872 29725968945168 29759549133312 29771785790028 29800633433088 29846565358848 29858837795262 29933581584384 29945889800496 29992045610916 30021106676736 30033450881784 30067378419456 30079741650714 30110025391488 30121011963072 30144039432192 30155038414848 30156434185248 30167437690512 30243211041792 30255646572648 30302279813358 30332787601536 30345259964859 30379539740256 30510172324352 30557197867392 30569762504673 30635107743744 30647704416336 30694941938556 30735894930944 30748533045636 30783268381824 30795925975731 30826930757952 30861754656768 30874444522992 31054996830144 31102862115024 31134175915008 31182163239168 31194984852342 31273339155072 31284750197568 31286198258343 31343196229632 31364515070976 31377411664344 31425773889474 31469158482076 31504707878784 31517662117221 31560905299808 31575081775104 31596558339072 31609550344968 31701975930772 31750838409087 31782804579904 31794401516576 31831791639984 31843406451096 31936515826684 31996179484416 32017942468288 32077758246912 32089462806528 32232895978752 32246149636638 32254819971136 32315078283264 32328365733216 32337058173952 32350354661688 32554154078208 32567539832352 32589691440936 32650575358464 32757993281664 32808483406944 32841514395648 32892133252608 32928039566361 33084484909056 33098088726864 33120601201252 33135478258176 33182476962048 33317096214528 33329252984832 33330795678432 33342957447408 33365636475244 33427970009856 33441715063314 33525712612224 33563585212416 33577386028704 33623455214592 33675279282432 33689126025558 33773745011328 33787632242007 33825800721888 33859855927296 33872210740224 33873778565424 33886138458456 33912044361216 33924418216704 33925988458404 33938367401826 33971252292096 34023612422016 34037602394229 34110360410112 34124386051728 34176982207788 34323943864896 34362718193664 34376847600816 34411457590272 34464496211712 34478667468378 34577881797312 34631176929552 34666042973184 34680297102696 34719473988864 34733750088366 34868768370688 34922511848448 34936871433912 34990719879402 35025947904384 35079933644064 35126737063936 35128362956736 35141180623584 35168046004224 35180878150656 35182506549456 35195343972264 35230778009088 35285079454848 35299588122387 35388252201792 35442796363632 35491424948736 35506018462284 35546128131456 35560744138089 35650064178624 35716665470976 35740959034368 35754000225792 35755655152392 35768701706148 35810765594982 35823832257483 35873288553242 35913813112128 35964752550944 35980907139072 36005380432896 36020185276824 36230829635168 36286672467528 36323205234176 36379190445696 36394148994399 36498875230496 36567062267904 36591934249472 36606980275068 36663402871053 36837595404288 36852742441872 36862651395584 36877808735796 36946703695104 36971833899072 37137090246648 37150640859612 37220045522688 37245361646784 37314943266816 37424051288064 37437706607616 37478575043522 37481733241344 37495409607936 37591009431552 37700924663808 37716426688752 37742080438636 37755851800934 37759033363968 37826387116416 37869118009344 37979846424576 37995463137744 38021306681092 38092337918208 38106237082752 38108000886102 38121905765763 38217658828608 38276563974768 38315100128256 38374155461376 38389934308194 38598565727232 38614436848008 38658057967872 38673953550918 38712889789056 38756622127104 38772558238176 38824288333824 38884128482304 38900117021976 38960074045746 38999298344832 39015334240533 39059408237472 39227364417024 39287825829504 39303980363151 39387995670528 39404191392432 39503165248512 39517579196928 39519408326328 39533828201532 39564051754752 39578487919488 39580319868138 39594761968797 39634625260224 39679398844416 39695714386704 39734177910784 39795420478464 39811783727016 39873145909086 39927853067328 39989394147888 40028142235648 40044601175712 40089837892608 40106322200952 40146700521984 40161349284096 40208578913664 40223250254016 40225112046441 40324281389056 40340862096864 40403039751144 40443716802048 40460346619812 40506052987008 40522708436427 40715237025792 40742930489856 40759683339564 40822506525969 40863605888448 40926589251408 40998044060848 41044357842432 41061234634308 41102574343936 41165926030656 41406662440192 41423688205998 41470482820032 41512234553344 41576217652224 41593313136456 41697785540096 41713000263424 41714931011124 41730151990506 41779226527479 41819353427968 41836548885792 41901031852632 42006277171712 42023549489628 42102057699072 42117419933568 42128744452096 42146067126624 42224804222976 42334451212116 42409966496617 42413540246784 42442388853312 42457875268128 42537194883072 42661572645888 42708143654246 42727327227648 42836266561536 42851896694784 42977194638336 42994866182184 43024110191762 43104487644288 43133806215584 43153180987392 43342414336214 43423386443136 43441241454009 43452921921248 43534100477952 43552001012688 43677324375552 43744644542592 43762631649723 43856177670144 43874210637936 43904052755148 44130784969152 44180637677568 44198804058192 44243302616064 44311495129344 44441060904576 44457276596544 44459334367119 44509558224096 44525798909424 44570626679808 44588953417752 44639323699968 44700950149632 44769848038272 44788256692893 44831273619456 44900372376576 44918834700744 45031660015104 45050176322676 45101067629184 45119612476071 45162947653632 45165038087232 45181517944608 45216059148288 45232557622272 45234651277872 45251156535768 45295003056128 45364816562688 45383469858972 45453419720037 45499181402304 45569309610384 45765258486528 45835796801088 45881943453696 45952661615616 45971556624504 46042412907834 46103842396416 46122799568454 46174902572736 46221390630912 46240396136928 46292631985152 46311666784488 46563349131264 46582495245216 46654293172536 46701263872512 46773244858752 46792477278513 46837817275648 46854907498112 46907837534208 46910008732608 46927125296352 46974370678784 47046772606464 47066117496516 47138660834211 47184336269056 47203737723114 47257061818176 47321899931648 47341357949712 47394837508608 47414325517452 47533418904832 47552963896158 47654612045824 47672000301056 47674206869856 47691602274864 47747687459976 47765109676644 47885084149504 47904773740026 47994269226624 48007173910528 48026913702432 48116637370368 48134194209792 48327636240331 48349343968128 48382229956704 48472617424896 48505587260928 48525531992532 48685177322257 48809307033424 48831231117312 48884537161404 49136989922496 49170411647728 49262271593472 49295778532096 49516120328864 49534187812816 49626727363584 49647133090296 49660482195712 49680901801878 49773715443072 49916942143488 49975644321792 49993879477248 49996193517648 50014436171112 50048454712866 50141955014784 50288568918336 50345377818624 50366079043056 50435182821888 50512918923648 50660617516992 50738701082832 50789783890944 50808316110336 50810667848136 50829207687684 50868066541824 50886627325056 50956878438144 51035418633024 51086800171008 51165540615168 51186579077592 51221394881006 51464754302976 51485915797344 51544077290496 51565271401224 51617186385408 51696744317568 51718001202567 51845504643072 51866822695968 51946765394328 51999064459776 52020445654044 52079210983296 52100625132549 52303152556032 52383767772672 52405307150868 52486079819103 52538921856576 52619900466096 52670886998016 52690105595904 52692544435104 52711770935376 52752069006336 52771317225984 52773759824184 52793015958396 52846167013632 52927619182272 53060560637952 53082378302688 53164194545448 53237137423104 53259027693426 53319192197184 53392801567616 53453117190144 53475096267936 53528934029312 53548465712128 53611438551552 53631000338688 53633482728588 53653052559222 53716148392473 53787816129152 53809932829863 53870719668192 53924955736064 53947128826416 54008070649344 54030277915236 54323907319808 54346244452752 54430008701292 54484807851264 54568785668544 54725810456576 54748312845744 54850593401856 54887901374208 54910470412602 55231584274664 55256393106432 55293977093376 55316713103694 55434956869632 55457750848608 55619908014832 55640202654008 55705635369972 55725961289418 55782065181056 55868042470176 56031399319504 56136076932096 56156559911424 56194756168832 56217862565283 56445934949488 56551386995712 56574640033128 56589851804416 56610500357504 56613120657954 56633777701401 56739580674624 56882096861184 56969769636864 56993194706616 57031960021638 57138506877312 57159355624128 57302926184448 57326488242912 57414845962152 57472650192384 57561233192064 57897848590848 57921655272012 57961052102191 57987086951808 58069334683584 58134933190656 58236432500736 58326192723456 58350175532964 58389863831677 58498947517248 58538737006864 58841046625536 58931738744256 58991070154752 59081993505792 59106287088648 59254747872768 59276368795392 59279112489492 59300742302298 59346077632128 59367731879232 59370479802207 59427502239744 59451937890336 59519098266624 59543571580056 59601266866176 59693130717696 59717675590524 59809718863629 59867163168768 59891779600992 59984091221832 60042213353472 60066901763568 60134756838912 60159483301428 60220050782976 60242023926144 60310076829696 60312868370496 60334875381024 60486422083584 60511293145296 60604559626716 60665575203072 60690519929718 60759079480512 61020344648704 61114395734784 61139525009346 61270215487488 61295408832672 61389883877112 61471789861888 61497066091272 61566536763648 61591851951462 61653861515904 61723509313536 61748889045984 62109993660288 62135532308997 62205724230048 62268351830016 62364326478336 62389969704684 62546678310144 62569500395136 62572396516686 62595227985759 62729030141952 62754823328688 62851547778948 62938316964152 63009415757568 63035324234442 63121810599616 63193116678144 63219100689936 63403951861544 63501676818174 63565609159808 63588803033152 63663583279968 63686812902192 63873031653368 63992358968832 64035884936576 64062215481369 64178925613056 64465791957504 64492299273276 64509639942272 64536165287643 64656731466432 64674116347904 64700709323376 65013621504321 65135079664704 65179382881872 65301150716928 65515986563328 65616966813888 65683028791296 65784266505216 65856079132722 66048640767613 66168969818112 66196177453728 66241202402504 66270956516352 66364953924096 66537286691911 66658505969664 66661591356864 66685914894816 66731272950488 66855940019712 66883430126628 67051425224448 67154772057408 67246910429184 67350558564864 67378252051116 67547490022656 67575264484014 67651601443776 67719711854592 67744421480448 67747557130848 67772276916912 67824088722432 67848836433408 67851976916808 67876734803652 67942504584192 68047224844032 68075204788458 68220720820224 68248772103456 68353964415576 68647887729792 68725436387328 68753695201632 68822915180544 68928992423424 68957334936756 69155763594624 69184199352681 69262353859104 69332085946368 69360594205392 69438947977728 69467500176732 69845023696896 69873742867824 69981439758804 70051895808768 70159867288128 70256725913472 70282361247168 70336092008448 70361756301312 70365013098912 70390687944528 70461556018176 70570158909696 70599176244774 70776504403584 70805606584671 70885592727264 70982849897472 71012036924568 71092256262912 71121488276178 71300128357248 71329445844237 71481918068736 71508000451584 71511310304784 71537403412296 71621531189964 71647664514966 71746577106484 71827626224256 71857160610039 71929505101888 72010760865792 72040370553648 72461659270336 72573344935056 72646410468352 72758380891392 72788297988798 72997750460992 73134124535808 73183868498944 73213960550136 73326805742106 73675190808576 73705484883744 73725302791168 73755617471592 73893407390208 73943667798144 74274180493296 74301281719224 74440091045376 74490723293568 74521352702817 74848102576128 74875413215232 74957150087044 74963466482688 74990819215872 75072682069299 75401849327616 75432853377504 75484160877272 75511703601868 75518066727936 75652774232832 75959692849152 75990926275488 76042613362184 76184675836416 76212474165504 76216001772204 76243811531526 76435317657216 76553127949536 76630200256512 76748310922752 76779868616388 76832092321509 77197131454464 77228873696016 77316115935744 77347907101836 77425779578112 77545116476352 77768256964608 77800234043952 77920148091492 77998596689664 78030668481066 78118816474944 78454728834048 78575651659008 78607960726302 78775991341056 78808382784864 79006330497024 79035158393856 79038816652656 79067656403064 79128103509504 79156975838976 79160639736276 79189523937594 79269250520448 79358797688832 79391428773408 79590840956928 79623567454032 79746291818172 79855706134656 79888541540139 79978788295776 80089202351424 80179675785216 80212644401904 80293401043968 80322698568192 80417157827328 80446500508032 80450224092882 80479578838833 80681724193728 80806079502288 80887433604096 80920693239624 81012105974016 81045416872854 81430474051584 81485860979712 81519366679128 81645013051938 81727211776896 81853178502816 81996088121696 82088715684864 82122469268616 82205148687872 82331852061312 82365705618903 82813324880384 82847376411996 82940965640064 82975069655541 83152435304448 83186626272912 83395571080192 83426000526848 83429862022248 83460303981012 83558453054958 83588941934127 83673097771584 83802063705264 84012554343424 84047098979256 84204115398144 84234839867136 84292134253248 84449608445952 84668902424232 84819932993234 84827080493568 84884777706624 84915750536256 84919680986931 85074389766144 85323145291776 85416287308492 85454654455296 85547940032457 85703793389568 85954389276672 85989732364368 86048220383524 86208975288576 86267612431168 86684828672428 86846772886272 86882482908018 86905843842496 87068200955904 87104002025376 87354648751104 87489289085184 87525263299446 87712355340288 87748421275872 87808105510296 88261569938304 88361275355136 88397608116384 88486605232128 88622990258688 88882121809152 88914553193088 88918668734238 88951113453447 89019116448192 89051597818848 89141253359616 89177906835504 89278647399936 89401900299264 89539696076544 89576513385786 89800744753152 89837669401488 90063320030208 90100352645352 90202135258368 90239224952142 90330076174464 90363035889216 90432118296576 90465115244544 90469302555744 90502313071536 90590006112256 90729633125376 90766939717944 90906839440074 90998362804608 91035779894577 91138619220768 91530516973056 91671593602176 91709287514019 91905323231232 91943113249008 92084825815668 92207684792832 92245599136908 92349805145472 92387777927193 92480792273856 92585263970304 92623333568976 93164990490432 93308586345072 93402527745024 93546489717504 93584954557026 93675634551296 93709814996224 93820017465216 93854250592704 93858594775029 93948741357568 94093545212928 94132234993032 94277321668422 94368672538112 94407475446228 94514123636352 94552986351663 94643799863296 94682715899424 94789675017216 94828651034904 95066837809664 95105927792316 95252515227261 95344000602112 95348413739712 95383204549728 95495374919952 95530219353288 95770168299008 95809547480052 95988538453248 96053827404864 96233274740736 96268388419584 96655272480662 96698687936256 96764459913408 96945234849792 97011174521856 97051063985064 97370354644514 97618614066848 97662462234624 97769074322808 98273979844992 98340823295456 98524543186944 98591557064192 98784118699083 99032240657728 99068375625632 99253454727168 99294266180592 99320964391424 99361803603756 99547430886144 99951288643584 99987758954496 99992387035296 100028872342224 100096909425732 100283910029568 100577137836672 100690755637248 100732158086112 100870365643776 101025837847296 101321235033984 101362896726021 101477402165664 101579567781888 101616632220672 101621335696272 101658415375368 101736133083648 101773254650112 101913756876288 102070837266048 102112807182687 102331081230336 102373158155184 102442789762012 102971831594688 103088154580992 103130542802448 103234372770816 103393488635136 103436002405134 103733645391936 103893530788656 103998128919552 104040891308088 104158421966592 104201250265098 104606305112064 104767535545344 104810614301736 104972159638206 105077843713152 105239800932192 105380211191808 105385088870208 105423541870752 105504138012672 105542634451968 105547519648368 105586031916792 105692334027264 105855238364544 105898764367161 106164756605376 106328389090896 106474274846208 106518055386852 106638384394368 106682232414267 106785603135232 106950192535872 107057868058624 107096931424256 107222877103104 107262000677376 107266965457176 107306105118444 107432296784946 107471496772449 107575632258304 107619865659726 107741439336384 107849911472128 107894257652832 108016141298688 108060555830472 108647814639616 108692488905504 108860017402584 108969615702528 109137571337088 109182446983197 109451620913152 109496625691488 109701186803712 109775802748416 109820940825204 109990208613159 110463168549328 110512786212864 110587954186752 110633426207388 110915501697216 111239816029664 111280405308016 111411270739944 111451922578836 111564130362112 111736084940352 112062798639008 112272153864192 112313119822848 112389512337664 112435725130566 112891869898976 113102773991424 113149280066256 113179703608832 113221000715008 113226241315908 113267555402802 113479161349248 113939539273728 113986389413232 114063920043276 114277013754624 114318711248256 114652976485824 114829691924304 114945300384768 115122466384128 115795697181696 115843310544024 115922104204382 115974173903616 116138669367168 116269866381312 116472865001472 116652385446912 116700351065928 116779727663354 116997895034496 117046002721599 117077474013728 117682093251072 117863477488512 117911941089453 118163987011584 118212574177296 118509495745536 118552737590784 118558224978984 118601484604596 118692155264256 118735463758464 118740959604414 118784285906391 118903875780672 119038196533248 119087143160112 119202533732352 119386261435392 119435351181048 119619437727258 119783559201984 119968182443664 120084426706944 120133803527136 120269513677824 120318966602856 120440101565952 120484047852288 120625736740992 120669750762048 120675336139323 120972844167168 121022586290592 121209119253432 121331150406144 121381039859436 121518158961024 121568125309281 122040689297408 122228791469568 122279050018692 122467519577907 122590817665344 122779767754224 122943579723776 122994132182544 123133073527296 123183703902924 123307723031808 123497778091968 124219987320576 124271064617994 124411448460096 124536703660032 124728652956672 124779939409368 125093356620288 125139000790272 125144793033372 125190455971518 125337679582437 125458060283904 125509646657376 125703095557896 125876633928304 126018831515136 126070648468884 126243621199232 126386233356288 126438201379872 126807903723088 127003353636348 127131218319616 127177606066304 127229899489851 127327166559936 127373625804384 127746063306736 127984717937664 128071769873152 128124430962738 128931583915008 128984598546552 129019279884544 129072330575286 129313462932864 129348232695808 129401418646752 130027243008642 130270159329408 130358765763744 130602301433856 131031973126656 131175012652327 131233933627776 131568533010432 131712158265444 132097281535226 132145481303269 132392354907456 132482404805008 132541913032704 132729907848192 133074573383822 133323182713728 133371829789632 133378003101357 133462545900976 133711880039424 133766860253256 134102850448896 134309544114816 134364770078679 134493820858368 134701117129728 134756504102232 135094980045312 135150528968028 135303202887552 135358837428213 135488842960896 135495114261696 135544553833824 135648177444864 135697672866816 135703953833616 135753469607304 135885009168384 136094449688064 136150409576916 136360259160111 136497544206912 136707928831152 137295775459584 137507390403264 137645830361088 137857984846848 137914669873512 138311527189248 138368398705362 138524707718208 138664171892736 138721188410784 138877895955456 138935000353464 139690047393792 139747485735648 139962879517608 140103791617536 140319734576256 140377431835539 140513451826944 140564722494336 140723512602624 140730026197824 140781375889056 140923112036352 141140317819392 141198352489548 141415982502633 141553008807168 141611213169342 141771185454528 141965699794944 142024073849136 142184512525824 142242976552356 142600256714496 142658891688474 142963836137472 143016000903168 143022620609568 143074806824592 143243062379928 143295329029932 143493154212968 143655252448512 143714321220078 143859010203776 144021521731584 144080741107296 144923318540672 144982908720993 145146689870112 145292820936704 145516761782784 145576595977596 145995500921984 146055531966771 146367736997888 146427921100272 146653611484212 147410969767488 147450605582336 147511234943184 147786814780416 147887335596288 148548360986592 148602563438448 148880182090752 148981446587136 149042705405634 149478502789861 149750826430464 149914300174088 149926932965376 149981638431744 150145364138598 150584385671167 150865706755008 150968321754544 151023407203736 151036133455872 151305548465664 151698450176749 151981852550976 152085226724368 152369351672832 152424948331008 152432003544408 152487623063052 152870635314432 153106255899072 153260400513024 153496621845504 153559737232776 153664184643018 154394262908928 154457747392032 154632231871488 154695814203672 154851559156224 155090232952704 155536513929216 155600468087904 155840296182984 155997193379328 156061336962132 156237632949888 156909457668096 157151303318016 157215921452604 157322855705947 157616765569728 158012660994048 158070316787712 158077633305312 158135312806128 158256207019008 158313951677952 158321279472552 158379047875188 158538501040896 158782857546816 159181681913856 159247134908064 159492583636344 159711412269312 159777083080278 159957576591552 160178404702848 160359351570432 160425288803808 160586802087936 160645397136384 160834315654656 160893001016064 160900448185764 160959157677666 161148445177419 161363448387456 161429798489589 161612159004576 161774867208192 161841386479248 162024211948032 162090833745708 162971721959424 163038733358256 163290026103876 163454423553792 163706357005632 163992176243392 164177431369728 164244938537232 164410297375744 164663704122624 164731411237806 165626649760768 165694752823992 165881931280128 165950139311082 166304870608896 166373252545824 166791142160384 166852001053696 166859724044496 166920607962024 167116906109916 167177883868254 167346195543168 167604127410528 168025108686848 168094197958512 168408230796288 168469679734272 168584268506496 168653587695849 169337804848464 169639865986468 169654160987136 169769555413248 169831501072512 169839361973862 169901333104203 170646290583552 170832574616984 170909308910592 171095880064914 171908778553344 171979464728736 172096440767048 172417950577152 172535224862336 173369657344856 173693545772544 173764965816036 173811687684992 173883156306573 174208004050752 174709297502208 174978578170368 175050526598892 175169591495031 175496842551744 175616211020592 176523139876608 176795216232768 176973210464256 177245980517376 177764243618304 177829106386176 177837337468476 177902226906894 178038232896384 178103195637696 178282506719232 178355813671008 178557294799872 178803800598528 179079392153088 179153026771572 179274882083521 179601489506304 179675338802976 180126640060416 180200705290704 180404270516736 180478449904284 180660152348928 180726071778432 180930230489088 180938605111488 181004626143072 181459266250752 181533879435888 181813678880148 181996725609216 182071559789154 182277238441536 183061033946112 183343187204352 183418575028038 183810646462464 183886226498016 184169651631336 184415369585664 184491198273816 184699610290944 184775555854386 184961584547712 185170527940608 185246667137952 186329980980864 186406596926991 186617172690144 186805055490048 187092979435008 187169909114052 187351269102592 187419629992448 187640034930432 187708501185408 187717189550058 187785683957277 188187090425856 188264469986064 188554643336844 188737345076224 188814950892456 189028247272704 189105972703326 189365431798848 189579350034432 189657302069808 190133675619328 190211855584632 190505030454522 190696827479424 190766409099456 190990749839904 191060438706576 191540336598016 191619094960104 191977076906496 192107654809728 192186646444107 192536776839168 193310544961324 193397375872512 193528919826816 193608495862929 194022349043712 194102127970128 194740709289028 195040864512963 195237228133696 195538148645616 196547959689984 196681646590912 197049086373888 197183114128384 197568237398166 198064481315456 198136751251264 198145922302839 198506909454336 198588532361184 198641928782848 198723607207512 199094861772288 199611860075733 199975517908992 199984774070592 200057744684448 200193818851464 200567820059136 201154275673344 201464316172224 201740731287552 202051675694592 202642470067968 202725793452042 202954804331328 203159135563776 203233264441344 203242671392544 203316830750736 203472266167296 203546509300224 203827513752576 204141674532096 204225614365374 204662162460672 204746316310368 204885579524024 205943663189376 206176309161984 206261085604896 206468745541632 206786977270272 206872004810268 207467290783872 207552598058043 207787061577312 207996257839104 208081782616176 208316843933184 208402500530196 209535071090688 209621228603472 209944319276412 210155687426304 210479601864384 210770177740416 210847083741504 211008276025344 211085268903936 211095039296736 211172063833584 211384668054528 211710476729088 211797528734322 212329513210752 212416819754013 212656778181792 212948549692416 213036110773704 213276768788736 213364464828534 213571206270464 213900385071744 213988337532711 214193862848512 214445754206208 214524001354752 214533930914352 214612210236888 214864593569892 214942993544898 215151264516608 215239731319452 215482878672768 215571481830117 215788515305664 216032282597376 216121111660944 217384977811008 217720034805168 217939231405056 218275142674176 218364893966394 218993251382976 219402373607424 219551605496832 219641881650408 219980417226318 220926337098656 221025572425728 221175908373504 221266852414776 221831003394432 222479632059328 222560810616032 222822541479888 222903845157672 223128260724224 223472169880704 223564058108451 224125597278016 224544307728384 224626239645696 224779024675328 224871450261132 225218046207897 225783739797952 226205547982848 226298560132512 226359407217664 226442001430016 226452482631816 226535110805604 226958322698496 227879078547456 227972778826464 228127840086552 228554027509248 228637422496512 229305952971648 229659383848608 229890600769536 230244932768256 230496276964527 231591394363392 231686621088048 231844208408764 231948347807232 232277338734336 233304770893824 233400702131856 233559455326708 233995790068992 234092005443198 234154948027456 235364186502144 235726954977024 235823882178906 236327974023168 236425148354592 237018991491072 237105475181568 237116449957968 237202969209192 237384310528512 237470927516928 237481919208828 237568571812782 237807751561344 238076393066496 238174286320224 238772522870784 238870702362096 239238875454516 239567118403968 239665624620417 239936364887328 240267607054272 240539027355648 240637933205712 240880203131904 240968095704576 241251473481984 241339501524096 241350672278646 241438736516499 242045172581184 242418238506864 242662300812288 242762079718872 243036317922048 243136250618562 244081378594816 244457582939136 244558100037384 244935039155814 245181635330688 245559535508448 245887159447552 245988264365088 246266147054592 246367407805848 246615446063616 246995556183936 247097116856709 248439974641152 248542129235988 248822896920192 248925208966623 249457305913344 249559878818736 250186713240576 250278001580544 250289586066744 250380911943036 250675359164874 250766825802381 251019293314752 251406191115792 251753267856608 252037663030272 252141296937768 252487242398464 252876402759744 253615807446176 254006707272696 254262436639232 254355212132608 254459798979702 254654333119872 254747251608768 254759042960793 255492126613472 255969435875328 256143539746304 256248861925476 256643820097371 257863167830016 257969197093104 258038559769088 258144661150572 258626925865728 258802837293504 260054486017284 260540318658816 260717531527488 261204602867712 262063946253312 262350025304654 262467867255552 263137066020864 263424316530888 264194563070452 264290962606538 264784709814912 264964809610016 265083826065408 265459815696384 266149146767644 266646365427456 266743659579264 266756006202714 266853340360341 266925091801952 267423760078848 267533720506512 268205700897792 268619088229632 268729540157358 269402234259456 269513008204464 270189960090624 270301057936056 270606405775104 270717674856426 270990228523392 271089107667648 271296354889728 271395345733632 271407907667232 271506939214608 271770018336768 272188899376128 272300819153832 272720518320222 272995088413824 273107339683731 273415857662304 274591550919168 275014780806528 275127862542057 275715969693696 275829339747024 276623054378496 276736797410724 277049415436416 277163333781579 277442376821568 277755791910912 277870000706928 279494971471296 279925759035216 280207583235072 280639469152512 280754863671078 281026903653888 281129444988672 281460052395648 281562751778112 281575784325087 281846224072704 282280635638784 282396704979096 282831965005266 283106017614336 283222426338684 283542370909056 283658959054989 283931399589888 284048147698272 284369025051648 284485953104712 285200513428992 285317783376948 285757545681783 286032001806336 286045241219136 286149613649184 286486124759856 286590658059864 286986308425936 287310504897024 287428642440156 287718020407552 288161482214592 289846637081344 289965817441986 290293379740224 290585641873408 291033523565568 291153191955192 291991001843968 292111063933542 292735473995776 292855842200544 293307222968424 294821939534976 294901211164672 295022469886368 295573629560832 295774671192576 296352356097249 296869765476319 297096721973184 297205126876896 297760364181504 297962893174272 298085410811268 298957005579722 299828600348176 299853865930752 299963276863488 300290728277196 301168771342334 301731413510016 301936643509088 302046814407472 302072266911744 302611096931328 303396900353498 303963705101952 304088690178063 304170453448736 304738703345664 304849896662016 304864007088816 304975246126104 305741270628864 306212511798144 306338421548061 306993243691008 307119474465552 307328369286036 308915494784064 309264463742976 309391628407344 309703118312448 310180465905408 311200936175808 311680592365968 311994386758656 312122673924264 312475265899776 313818915336192 314302606636032 314431842905208 314645711411894 315233531139456 316140633575424 316155266610624 316270625612256 316512414038016 316627903355904 316642558945104 316758095750376 317077002081792 317565715093632 317696293101483 318494269816128 318985167272688 319422824538624 319554166160556 319915153183104 320046697242801 320356809405696 320850577607616 321173604175872 321290794272768 321668631309312 321786002032128 321800896371528 321918315355332 322296890354838 322414490317347 322726896774912 322859596979178 323224318009152 323549734416384 323682772958496 324048423896064 324181667491416 325943443918848 326077466716512 326580052207752 326908847107584 327412714011264 327547340949591 327984352486784 328354862739456 328489877074464 328820594751488 329327408245248 329462822475612 329970625839477 331253299521536 331389505647984 331763862560256 331900278622164 332746505091648 333582284320768 333704002107392 333719448088992 333841215924048 334233812219832 334355767736508 334692391086336 335208254821056 336050217373696 336188395917024 336816461592576 336939359468544 337168537012992 337307175391698 338293453682317 338675609696928 339279731972936 339308321974272 339539110826496 339663002145024 339678723947724 339802666208406 340796241255799 341665149233968 341818617821184 342191760129828 343958929457472 344192881534096 344835901154304 345070449724672 346739314689712 347387091545088 347529931632072 347623375369984 347766312613146 348416008101504 349418595004416 349957156340736 350101053197784 350339182990062 350993685103488 351232422041184 353046279753216 353590432465536 354491961034752 355528487236608 355658212772352 355674674936952 355804453813788 356046462913459 356076465792768 356206391275392 356711627342016 357114589599744 357607601197056 358158784306176 358306053543144 358549764167042 358680592108873 359350677605952 360253280120832 360401410581408 360808541033472 360956899808568 361320304697856 361452143556864 361877210222976 362009252286144 362026008417969 362918532501504 363067758871776 363627357760296 363993451218432 364143119578308 364554476883072 364704375927843 366122067892224 366686374408704 366837150056076 367402558733721 367772452996032 368339303262672 368830739171328 368982396547632 369399220581888 369551111708772 369923169095424 370493334275904 372659961961728 372813193853982 373234345380288 373610110980096 374185958870016 374339818228104 374702538205184 374839259984896 375280069860864 375417002370816 375434379100116 375571367914554 376013038747311 376374180851712 376528939972128 377109286673688 377474690152448 377629901784912 378056494545408 378211945406652 378730863597696 379158700068864 379314604139616 380267351238656 380423711169264 381010060909044 381393654958848 381532818198912 381689698469553 381981499679808 382120877413152 383080673196032 383238189920208 383954153812992 384215309619456 384373292888214 386621089922648 386794751745024 387057839653632 387216991725858 388044698087424 388204255940256 389481418578056 390081729025926 390474456267392 391076297291232 393095919379968 393363293181824 393525037956981 394366228256768 395136474796332 396128962630912 396273502502528 396291844605678 396436443909807 397177064722368 397283857565696 397447214415024 398189723544576 399223720151466 399969548141184 400115489368896 400387637702928 401135640118272 402308551346688 402928632344448 403481462575104 404103351389184 405284940135936 405451586904084 405727364715337 405909608662656 406466528882688 406485342785088 406633661501472 406944532334592 407093018600448 407655027505152 408283349064192 408451228730748 408729046821739 409492632620736 409771159048048 411887326378752 412522171209792 412937491083264 413573954540544 413744009620536 414934581567744 415105196116086 415574123154624 415992515678208 416163565232352 416633687866368 416805001060392 419070142181376 419242457206944 419888638552824 420311374852608 420959203728768 421540355480832 421694167483008 422170537807872 422190078593472 422344127667168 422769336109056 423420953458176 423595057468644 424659026421504 424833639508026 425313556363584 425897099384832 426072221547408 426553537577472 426728929657068 427142412540928 427800770143488 427976675065422 428891508412416 429048002709504 429067861828704 429224420473776 429729187139784 429885987089796 430302529033216 430479462638904 430965757345536 431142963660234 431577030611328 432064565194752 432242223321888 434769955622016 434948726162979 435440069610336 435878462810112 436550285348352 436729787932788 437986502765952 438166595900313 439103210993664 439283763300816 439960834452636 441852674197312 442351816747008 442533704829552 443662006788864 444959264118656 445121621232064 445645082959776 445807690315344 446256521448448 446944339761408 447128116216902 448251194556032 448435508369583 449252479291392 449558049350656 449742900522264 450436092415794 451567479595904 451753157013501 452597120265024 452718814435328 452884002860032 452904965263632 453070221611208 453916645396992 455095350530247 455945557652928 456255680173104 457108055018496 457274844993024 458611905943296 459318767697216 459781201539072 460489865536512 460992553929054 463182788726784 463373242176096 463688416817528 463896695614464 464554677468672 466609541787648 466801404263712 467118910653416 467991580137984 468184010886396 468309896054912 470728373004288 471453909954048 471647764357812 471968567117841 472850296709184 474037982982144 474210950363136 474232899915936 474405938418384 474768621057024 474941855033856 474963838417656 475137143625564 475615503122688 476348572640448 477545045741568 477741404724192 478477750909032 479134236807936 479331249240834 479872729774656 480535214108544 481078054711296 481275866411424 481760406263808 481936191409152 482502946963968 482679003048192 482701344557292 482877473032998 484090345162368 484289395468767 484836477013728 485324601624576 485524159437744 486072635844096 486272501237124 488915165878272 489116200074768 489870078311628 490363270661376 491119071016896 491976528730176 492532294109184 492734815611696 493230892127232 493991112367872 494194233713418 496879949282304 497084258471976 497645793840384 497850417933246 498914611826688 499119757637472 500373426481152 500556003161088 500579172133488 500761823886072 501350718329748 501533651604762 502038586629504 502812382231584 503506535713216 504075326060544 504282593875536 504974484796928 505752805519488 505960763087547 507231614892352 508013414545392 508524873278464 508710424265216 508919597959404 509308666239744 509494503217536 509518085921586 509703999312609 510984253226944 511938871750656 512287079492608 512497723850952 513287640194742 515726335660032 515938394186208 516077119538176 516289322301144 517253851731456 517605674587008 520108972034568 521080637317632 521435063054976 521649468919719 524127892506624 524700050609308 524935734511104 525508774485093 526848633061776 528389126140904 528581925213076 529569419629824 529929619220032 530919631392768 532298293535288 533292730854912 533487319158528 533512012405428 533706680720682 533850183603904 534847520157696 535067441013024 536411401795584 537238176459264 537459080314716 537824646250563 538804468518912 539026016408928 540379920181248 540602115872112 541212811550208 541435349712852 541980457046784 542178215335296 542790691467264 542815815334464 543013878429216 544377798752256 544601638307664 545441036640444 545990176827648 546214679367462 546831715324608 549183101838336 550029561613056 550255725084114 551431939387392 551658679494048 553246108756992 553473594821448 554098830872832 554326667563158 554884753643136 555511583821824 555740001413856 558989942942592 559219790780973 559851518070432 560415166470144 561278938305024 561509727342156 562053807307776 562258889977344 562920104791296 563125503556224 563151568650174 563357051871831 564561271277568 564793409958192 565663930010532 566212035228672 566444852677368 567084741818112 567317918109978 568096295396544 568738050103296 568971906209424 570401026857984 570635566753896 571515091363566 572090482438272 572299227298368 572972249519712 573181316119728 573972616851872 574621009794048 574857284880312 575436040815104 576322964429184 576559939332321 579693274162688 579931634883972 580586759480448 580825487588787 582067047131136 582306383910384 583982003687936 584222127867084 585122593538889 585711684401088 586614445936848 589643879069952 590044939772736 591147259121664 591549342385152 592704712194498 593739530952638 594193443946368 594410253753792 594437766908517 595520728363008 595925786348544 596170821622536 597914011159444 598835580227199 599657200696352 599926553726976 600581456554392 602337542684668 603462827020032 603873287018176 604093628814944 605222193862656 606793800706996 607927410203904 608177380356126 608340906897472 609477406691328 609699793324032 609728014177632 609950492252208 611482541257728 612425023596288 612676843096122 613986487382016 614238948931104 614656738572072 617830989568128 618528927485952 618783256814688 619406236624896 620360931810816 622401872351616 622657794174129 623361184731936 623988773517312 624245347848528 624950531799552 628605213272064 628863685810416 629291422823788 630467062278912 632310533221248 632541251224512 633024828076032 633255806711808 633285117890208 633516191500752 634154004163584 635131430187264 635392586202966 636988539632256 637250459262039 637970334545376 638845649077248 639108332321112 639830306366208 640093394485602 640713618811392 641701155215232 641965012598133 642581588545536 643337262618624 643572004064256 643601792743056 643836630710664 644593780709676 644828980634694 645453793549824 645719193958356 646448636018304 646714445490351 647365545916992 648096847792128 648363334982832 652154933433024 653160104415504 653817694215168 654825428022528 655094681899182 655968704973568 656979754148928 657641189502976 658654816490496 658925644951224 659941251678954 662506599043072 662779011295968 663527725120512 663800557244328 665493010183296 667408004214784 667438896177984 667682431848096 668467624439664 668711535473016 669384782172672 670416509642112 670692174325353 672376791834048 673632923185152 673878718937088 674337074025984 674614350783396 675654138623691 676586907364634 677351219393856 678559463945872 678616643948544 679078221652992 679326004290048 679357447895448 679605332416812 681592482511598 683330298467936 683637235642368 684383520259656 687917858914944 688385763068192 689671802308608 690140899449344 691488830893581 693478629379424 694774183090176 695059863264144 695246750739968 695532625226292 696832016203008 699914312681472 700202106395568 700678365980124 701987370206976 702464844082368 706092559506432 707180864931072 708983922069504 711056974473216 711316425544704 711349349873904 711608907627576 712092925826918 712152931585536 712412782550784 713423254684032 714229179199488 716317568612352 716612107086288 717099528334084 717361184217746 718701355211904 718996873861251 720802821162816 721617082066944 721913799617136 722640609395712 722904287113728 723754420445952 724018504572288 724052016835938 724316209549497 726135517743552 727254715520592 727986902436864 728286239156616 729108953766144 729408751855686 732244135784448 733372748817408 733674300112152 734805117467442 735544905992064 736678606525344 737661478342656 737964793095264 738798441163776 739102223417544 739846338190848 740986668551808 741291350570127 745319923923456 745626387707964 746468690760576 746775626899869 748371917740032 748679636456208 749405076410368 749678519969792 750560139721728 750834004741632 750868758200232 751142735829108 752026077494622 752300477407143 753057879944256 754218573347376 754949380304896 755259803569824 756112989090816 756423890813304 757461727195392 758629208279232 760534702477312 760847422338528 762020121818088 762787309917696 763065636397824 763379396939106 763962999359616 764241754826304 764277128882379 766161346392064 766476379840416 767908307625984 768430619238912 768746585776428 769931460292113 773242179845296 773589503490048 774115679307264 774433983451716 776408511880512 778962837156112 780163458051852 780948912534784 782152594582464 786191838759936 786726586363648 787050075913962 788732456513536 790272949592664 792257925261824 792547005005056 792583689211356 792872887819614 794354129444736 794567715131392 794894428830048 796379447089152 798447440302932 799939096282368 800230978737792 800775275405856 802271280236544 804617102693376 805789363435723 805857264688896 808206702778368 810569880271872 810903173808168 811454729430674 811819217325312 812970685570176 813267323002944 813889064669184 814186037200896 815310055010304 816566698128384 816902457461496 817458093643478 818985265241472 819322019051193 819542318096096 823774652757504 825044342419584 825383587626171 827147909081088 827488019241072 829869163135488 830210392232172 831148246309248 831490001344737 832327130464704 833267375732736 833610002120784 838484914413888 839777277105648 840622749705216 841918407457536 843080710961664 843388334966016 844380157186944 844688255334336 844727352975261 845538672218112 846841906916352 847190114937288 849318052843008 849667279016052 850627112727168 850976877164967 851794198769664 852144443094816 853107075154944 853457859314136 854284825081856 855601540286976 855953350130844 857272637045349 858096005419008 858135723657408 858448840947552 859458374279568 859771974179592 860605058066432 860958925277808 861931514691072 862285927320468 863154061222656 864484446643776 869539911244032 869897452325958 870880139220672 871756925620224 873100570696704 873459575865576 875973005531904 876333191800626 878206421987328 878567526601632 879921668905272 883705348394624 884703633494016 885067409659104 887324013577728 889057068291747 889918528237312 890243242464128 890609296428957 891290165919552 891615380630688 892513042896896 893888679522816 894256232433804 896502389112064 896871016739166 899116098701312 899485801044528 900872184831588 903134959191808 903506314027002 905194240530048 905437628870656 905768005720064 905809930527264 906140443222416 907833290793984 910190701060494 911891115305856 912511360346208 914216110036992 914549689986048 917223811886592 918225088566289 918637535394432 920979731073024 921985107858108 925018369122883 926746484352192 927376833635056 927793391228928 929109354937344 933602808527424 934237821306832 935983160275968 936368021772792 936619792109824 941456746008576 942907819908096 943295528715624 943937134235682 945700593418368 948421900726272 948465799831872 948811876836768 949537242114048 949883710067712 949927676835312 950274287251128 951231006245376 952697145280896 955482809448384 956955501818064 958268473615872 958662498481668 959745459549312 961070428217088 962551732822848 963520812527616 963872382818304 965005893927936 965358006096384 965402689114584 965754946065996 968180690324736 968578790937534 969672954027456 970649203249152 971048318875488 972145271688192 972545002474248 977830331756544 978232400149536 979740156623256 980726541322752 982238142033792 982642022848773 983953057460352 985064588218368 985469631223392 986461784254464 987982224735744 988388467426836 989911877518431 993759898564608 994168516943952 995291587680768 995700835866492 998239515274944 1000746852962304 1001112006322176 1001158344266976 1001523647772144 1002701436659496 1003067303209524 1004077173259008 1005624764463168 1007013071426432 1008150652121088 1008565187751072 1009948969593856 1011505611038976 1011921526175094 1014463229784704 1014880361046951 1016026829090784 1017049746556928 1017420848530432 1017839195918808 1018617332479488 1018989006435072 1019036171843172 1019407998625218 1021968506453888 1022388723767397 1024574158985216 1024995447701904 1026575280389484 1031876788372416 1032154239076352 1032578644602288 1034507703462912 1035211349174016 1040217944069136 1042161274635264 1042870126109952 1043298937839438 1048255785013248 1049400101218616 1049871469022208 1051017548970186 1053697266123552 1056778252281808 1057163850426152 1059138839259648 1059859238440064 1064596587070576 1066585461709824 1066974638317056 1067024024810856 1067413361441364 1067700367207808 1068139388740377 1070134882026048 1072822803591168 1074476352918528 1074918160629432 1075649292501126 1076041776326619 1078052032817856 1080759840362496 1081204231744224 1082425623100416 1082870699425704 1083960914093568 1084356430670592 1085631630668928 1086027756858432 1088755597504512 1089203276615328 1090882073280888 1091980353655296 1092429358734924 1093663430649216 1098366203676672 1100059123226112 1100511450168228 1101259989941629 1103317358988096 1106492217513984 1106947189642896 1108197661745664 1108653335126316 1109769507286272 1111480002827712 1117979885885184 1118439581561946 1119703036140864 1120830332940288 1122557876610048 1123019454684312 1124107614615552 1124517779954688 1125840209582592 1126251007112448 1126303137300348 1126714103743662 1128039116241933 1129122542555136 1129586819916384 1131327860021064 1132424070457344 1132889705354736 1134169483636224 1134635836219956 1136192590793088 1137476100206592 1137943812418848 1140802053715968 1141271133507792 1143030182727132 1144180964876544 1144598454596736 1145069095408659 1145944499039424 1146362632239456 1147945233703744 1149242019588096 1149714569760624 1150872081630208 1152645928858368 1153119878664642 1159386548325376 1159863269767944 1161173518960896 1161650975177574 1164134094262272 1164612767820768 1167964007375872 1168444255734168 1170245187077778 1171423368802176 1173228891873696 1179287758139904 1180089879545472 1180575113870943 1183098684770304 1185409424388996 1187479061905276 1188386887892736 1188820507507584 1188875533817034 1189309331729421 1191851572697088 1192341643245072 1195828022318888 1197671160454398 1199314401392704 1201162913108784 1204675085369336 1206925654040064 1207746574036352 1208187257629888 1210444387725312 1213587601413992 1215854820407808 1216354760712252 1216681813794944 1217182094146011 1219399586648064 1219456028355264 1219900984504416 1222965082515456 1224850047192576 1225353686192244 1226187140465217 1228477897862208 1229313477144144 1235661979136256 1237566513629376 1238812473249792 1240721863621632 1244803744703232 1245315588348258 1246722369463872 1247977547034624 1248490695697056 1249901063599104 1254924174584647 1257210426544128 1257727371620832 1258582845647576 1260934124557824 1264621066442496 1265082502449024 1266511613423616 1266570235780416 1267032383001504 1268308008327168 1270262860374528 1270785172405932 1273977079264512 1274500918524078 1275940669090752 1277691298154496 1278216664642224 1279660612732416 1280186788971204 1281427237622784 1283402310430464 1283930025196266 1286674525237248 1287144008128512 1287203585486112 1287673261421328 1289187561419352 1289657961269388 1290907587099648 1291438387916712 1292897272036608 1293428890980702 1294731091833984 1296193695584256 1296726669965664 1304309866866048 1304846178488937 1306320208831008 1307635388430336 1309650856045056 1310189363798364 1311937409947136 1313959508297856 1314499787700939 1317309632980992 1317851289902448 1319882503357908 1325558022591936 1327055450241024 1327601114488656 1330986020366592 1334877792355968 1335364863696192 1336935248879328 1337423070946032 1338769564345344 1340833019284224 1341384348650706 1344753583668096 1345306525108749 1347757437874176 1348674148051968 1349228701566792 1351308277247382 1353173814729268 1354702438787712 1355259471040503 1357118927891744 1358156443305984 1358652008580096 1358714895790896 1359210664833624 1363184965023196 1365286051590741 1366660596935872 1368767040519312 1375835717829888 1376771526136384 1379343604617216 1380281798898688 1382977661787162 1386957258758848 1389548366180352 1390119726528288 1390493501479936 1391065250452584 1393664032406016 1399828625362944 1400404212791136 1401356731960248 1403974740413952 1404929688164736 1412185119012864 1414361729862144 1415905701353523 1422113948946432 1422632851089408 1422698699747808 1423217815255152 1424185851653836 1424305863171072 1424825565101568 1426846509368064 1432635137224704 1433224214172576 1434199056668168 1434722368435492 1437402710423808 1437993747722502 1441605642325632 1443234164133888 1443827599234272 1445281218791424 1445808574227456 1447508840891904 1448037009144576 1448104033671876 1448632419098994 1452271035487104 1452868186406301 1454509431041184 1455973804873728 1456572478313232 1458217907532288 1458817503711372 1466745497634816 1467348600224304 1469610234934884 1471089811984128 1473357213050688 1475929586190528 1477596882327552 1478204446835088 1479692676381696 1481973337103616 1482582701140254 1490639847846912 1491252775415928 1492937381521152 1493551253799738 1496743835480064 1497359272912416 1499357039939584 1501120279443456 1501668009483264 1501737516400464 1502285471658216 1504052154989244 1504600954814286 1506115759888512 1508437146694752 1510519607139648 1512225978181632 1512847781626608 1514923454390784 1517258416558464 1517882289262641 1521694844677056 1524040243636176 1525574619835392 1526131272795648 1526758793878212 1527925998719232 1528483509652608 1528554257764758 1529111997937827 1532952759680832 1535816615251968 1536861238477824 1537493171552856 1539862920584226 1546484359690592 1547179006980096 1548231358614528 1548867966903432 1552817023761024 1557925674312224 1560326916103704 1561897825069568 1564305189164928 1564948406759157 1572383677519872 1573453172727296 1574100151827924 1576526323455279 1580545899185328 1584515850523648 1585094010010112 1585167378422712 1585745775639228 1588708258889472 1589788857660096 1592758894178304 1596894880605864 1599878192564736 1600461957475584 1601550550811712 1604542560473088 1609234205386752 1611578726871446 1611714529377792 1613473938751689 1616413405556736 1621139760543744 1621806347616336 1622909458861348 1623638434650624 1625941371140352 1626534646005888 1628372074401792 1633133396256768 1633804914922992 1634916187286956 1637970530482944 1638644038102386 1639084636192192 1647549305515008 1650088684839168 1650767175252342 1654295818162176 1654976038482144 1659738326270976 1660420784464344 1662296492618496 1662980002689474 1664654260929408 1666534751465472 1667220004241568 1676969828827776 1677659372342919 1679554554211296 1681245499410432 1683836814915072 1686161421923328 1686776669932032 1688760314373888 1689376510668672 1689454705950522 1690071155615493 1693683813832704 1694380229874576 1698636105686016 1699334558032104 1701254225454336 1701953754329934 1704288886189632 1706214150309888 1706915718628272 1708569650163712 1711203080573952 1711906700261688 1714545274090698 1716271447314816 1716897681895104 1718916748559136 1719543948359184 1721210116132864 1721917850555616 1723863029382144 1724571854640936 1726308122445312 1728968893287552 1729679817996963 1739079822488064 1739794904651916 1741760278441344 1742476462766361 1746201141393408 1746919151731152 1751946011063808 1752666383601252 1755367780616667 1757135053203264 1759843337810544 1767410696789248 1770134819318208 1774648027155456 1778114136583494 1779837056474624 1780486484928256 1781218592857914 1782580331839104 1783230761261376 1783313300725551 1785026085793792 1787777359045632 1788512464867608 1793004778224128 1793742033478332 1796506740681597 1798232197402624 1798971602089056 1801744369663176 1806269918383616 1807012628054004 1810388481060096 1811536011440128 1811619861054528 1812280886444832 1815666581587968 1820381402120988 1823782230611712 1825022720692416 1828432220073984 1829099379972096 1834447623773184 1836450177132578 1837275070788864 1841959462146048 1843970215716216 1850036738245766 1853492968704384 1854753667270112 1855586782457856 1858218709874688 1867205617054848 1867973382522387 1868475642613664 1871966320551936 1872736043545584 1873239584219648 1885815639816192 1886591057431248 1887874268471364 1891401186836736 1896931599663744 1897623753673536 1899074484228096 1899767420135424 1899855353670624 1900548574502256 1902462012490752 1905394290561792 1910965618896768 1911751377786117 1913911003636128 1916536947231744 1917324996963336 1919490919098624 1922140856434176 1925103465645696 1925895037794399 1927744765636608 1930011787855872 1930716012192768 1930805378229168 1931509892131992 1936361380649472 1937157581875068 1939345908054912 1940143336471053 1942096637750976 1944290543376384 1945090004948496 1956464800299072 1959480313246512 1961453082645504 1964476284067584 1965284045697546 1967906114920704 1970939262446784 1972923568508928 1975964449471488 1976776934853672 1979823755036862 1987519797129216 1988337033887904 1990583175361536 1991401671732984 1996479030549888 2002224012644352 2002316688533952 2003047295544288 2005402873318992 2006134606419048 2008154346518016 2011249528926336 2012076522976059 2014026142852864 2017130375502144 2019897939187712 2023011222077952 2023843052350188 2026962415871073 2028926459569408 2029760722093902 2032053658181568 2034099493113856 2034841697060864 2035678391837616 2037234664958976 2037978012870144 2038072343686344 2038815997250436 2043937012907776 2044777447534794 2049148317970432 2049990895403808 2053150560778968 2063753576744832 2064308478152704 2065157289204576 2069015406925824 2070422698348032 2074466492680743 2078088358334233 2080435888138272 2084322549270528 2085740252219904 2086597875678876 2098800202437232 2099742938044416 2102035097940372 2107394532247104 2113556504563616 2114327700852304 2118277678519296 2119718476880128 2129193174141152 2133170923419648 2133949276634112 2134048049621712 2134826722882728 2135400734415616 2136278777480754 2140269764052096 2148952705837056 2149836321258864 2151298585002252 2152083552653238 2156104065635712 2162408463488448 2164851246200832 2165741398851408 2167921828187136 2168712861341184 2171263261337856 2172055513716864 2178406553230656 2181764146561776 2183960707310592 2184858717469848 2187326861298432 2196732407353344 2200118246452224 2201022900336456 2202519979883258 2206634717976192 2212984435027968 2213894379285792 2216395323491328 2217306670252632 2219539014572544 2222960005655424 2223874051710381 2235959771770368 2236879163123892 2239406072281728 2240326880699607 2245115753220096 2246038909368624 2248215229231104 2249035559909376 2251680419165184 2252502014224896 2252606274600696 2253428207487324 2256078232483866 2256901432221429 2259173639832768 2262655720042128 2264848140914688 2265779410709472 2268338967272448 2269271672439912 2272385181586176 2275887624837696 2281604107431936 2282542267015584 2286060365454264 2288361929753088 2289196909193472 2290138190817318 2291888998078848 2292725264478912 2292831386647137 2295890467407488 2298484039176192 2299429139521248 2301744163260416 2305291857716736 2306239757329284 2309794380876339 2318773096650752 2319726539535888 2322347037921792 2323301950355148 2329225535641536 2335928014751744 2336888511468336 2340490374155556 2342846737604352 2346457783747392 2358575516279808 2360179759090944 2361150227741886 2366197369540608 2370818848777992 2374958123810552 2376773775785472 2377641015015168 2377751067634068 2378618663458842 2383703145394176 2384683286490144 2391656044637776 2395342320908796 2398628802785408 2402325826217568 2409350170738672 2413851308080128 2415493148072704 2416374515259776 2417368090307169 2427175202827984 2431709640815616 2432709521424504 2433363627589888 2434364188292022 2438912056710528 2439801969008832 2445930165030912 2449700094385152 2450707372384488 2452374280930434 2456955795724416 2458626954288288 2471323958272512 2475133027258752 2481443727243264 2489607489406464 2490631176696516 2492325240394213 2493444738927744 2496981391394112 2499802127198208 2509848349169294 2510764144762111 2515454743241664 2517165691295152 2521868249115648 2529242132884992 2530165004898048 2533140471560832 2534064766003008 2534182058925783 2536616016654336 2540525720749056 2541570344811864 2547954158529024 2549001837048156 2551881338181504 2552930631494901 2555382596308992 2556433329284448 2559321225464832 2560373577942408 2562854475245568 2566804620860928 2567860050392532 2571817911136047 2574288016257024 2574407170972224 2575346522842656 2578375122838704 2579315922538776 2581815174199296 2582876775833424 2585794544073216 2586857781961404 2589462183667968 2593453339931328 2608619733732096 2609692356977874 2612640417662016 2615270776860672 2619301712090112 2620378727596728 2623874819894272 2627919016595712 2628999575401878 2634619265961984 2635702579804896 2639765006715816 2651116045183872 2654110900482048 2655202228977312 2661972040733184 2667171204875241 2669755584711936 2670729727392384 2671827889286871 2673870497758656 2674846141892064 2677539128690688 2681666038568448 2682768697301412 2689507167336192 2690613050217498 2697348296103936 2698457403133584 2702616554494764 2706347629458536 2709404877575424 2710518942081006 2714237855783488 2716312886611968 2717304017160192 2717429791581792 2718421329667248 2726369930046392 2730572103181482 2733321193871744 2737534081038624 2751671435659776 2753543052272768 2754675265698867 2760563597797376 2765955323574324 2773914517517696 2775055107368649 2780239453056576 2780987002959872 2782130500905168 2787328064812032 2800808425582272 2802713463920496 2807949480827904 2809859376329472 2824370238025728 2828723459724288 2831811402707046 2840091553007359 2845265702178816 2845397399495616 2846435630510304 2848371703307672 2848611726342144 2849651130203136 2853693018736128 2861103327752173 2866448428345152 2868398113336336 2869444736870984 2874805420847616 2875987495445004 2883211284651264 2887655198468544 2890562437582848 2891617148454912 2895017681783808 2896074018289152 2896208067343752 2897264838197988 2904542070974208 2905736372812602 2909018862082368 2911947609747456 2913144956626464 2916435815064576 2917635007422744 2933490995269632 2934697200448608 2939220469869768 2942179623968256 2946714426101376 2951859172381056 2955193764655104 2956408893670176 2959385352763392 2963946674207232 2965165402280508 2981279695693824 2982505550831856 2985874763042304 2987102507599476 2994718545824832 3002240558886912 3003336018966528 3003475032800928 3004570943316432 3008104309978488 3009201909628572 3012231519777024 3016874293389504 3021039214279296 3024451956363264 3025695563253216 3029846908781568 3034516833116928 3035764578525282 3043389689354112 3044641083140853 3048080487272352 3051149239670784 3052262545591296 3053517587756424 3055851997438464 3056967019305216 3057108515529516 3058223995875654 3065905519361664 3067166171302191 3073722476955648 3074986343105712 3079725841168452 3092968719381184 3096462717229056 3097735933806864 3105634047522048 3115851348624448 3120653832207408 3123795650139136 3128610378329856 3129896813518314 3144767355039744 3146906345454592 3148200303655848 3153052646910558 3161091798370656 3169031701047296 3170188020020224 3170334756845424 3171491551278456 3177416517778944 3179577715320192 3193789761211728 3199756385129472 3200923914951168 3203101101623424 3204418166221131 3218468410773504 3223157453742892 3223429058755584 3226947877503378 3228125328979857 3242279521087488 3243612695232672 3245818917722696 3247276869301248 3251882742280704 3253069292011776 3266266792513536 3267609829845984 3269832374573912 3275941060965888 3277288076204772 3278169272384384 3295098611030016 3300177369678336 3301534350504684 3303779969824887 3309952076964288 3319476652541952 3320841568928688 3324592985236992 3325960005378948 3329308521858816 3334440008483136 3353939657655552 3355318744685838 3359109108422592 3362490998820864 3367673629830144 3372322843846656 3373553339864064 3377520628747776 3378753021337344 3378909411901044 3380142311230986 3387367627665408 3388760459749152 3397272211372032 3398669116064208 3402508450908672 3403907508659868 3408577772379264 3412428300619776 3413831437256544 3422406161147904 3423813400523376 3429090548181396 3432542894629632 3433795363790208 3435207286225977 3437833497118272 3439087896718368 3443835701111232 3447726058764288 3449143709281872 3452616244890624 3457937786575104 3459359635993926 3478159644976128 3479589809303832 3483520556882688 3484952925532722 3492402282786816 3493838303462304 3503892022127616 3505332767202504 3510735561233334 3514270106406528 3519686675621088 3534821393578496 3540269638636416 3541725341612829 3549296054310912 3556228273166988 3559674112949248 3560972969856512 3562437185715828 3565160663678208 3566461522522752 3566626601451102 3567927995188263 3575554718091264 3577024929735216 3586009556448256 3587484066956664 3593013481363194 3597943204178112 3603488739326352 3612539836767232 3614025256108008 3620776962120192 3623239722109056 3624561772889664 3631333163175936 3640762804241976 3647564461223424 3650045441384832 3651546282438033 3658198759944192 3668895247546368 3672900354265156 3674550141577728 3678561421395651 3687940431432432 3700073476491532 3706985937408768 3709507334540224 3716437419749376 3734411234109696 3735946765044774 3736951285227328 3743932641103872 3745472087091168 3746479168439296 3764772523753941 3771631279632384 3773182114862496 3775748536942728 3782802373673472 3793863199327488 3795247507347072 3799534840270848 3799710707341248 3801097149004512 3804924024981504 3810788581123584 3821931237793536 3823502755572234 3827822007272256 3833073894463488 3834649993926672 3838981838197248 3844281712868352 3850206931291392 3851790075588798 3860023575711744 3861432024385536 3861610756458336 3863019784263984 3872722761298944 3874315163750136 3878691816109824 3880286672942106 3884193275501952 3888581086752768 3890180009896992 3912929600598144 3914538535466811 3918960626493024 3922906165291008 3928952568135168 3930568091395092 3935812229841408 3941878524893568 3943499363102817 3951928898942976 3953553869707344 3959647510073724 3976674067775808 3981166350723072 3982803343465968 3992958061099776 4004633377067904 4006094591088576 4010805746637984 4012269212838096 4016308693036032 4022499057852672 4024153045952118 4028052285705728 4034260751004288 4035919575326247 4039795878375424 4046022444155904 4047686104700376 4053924831742146 4057852919138816 4059521444187804 4064107316363136 4065778413121509 4069683394121728 4071356783675232 4074469329917952 4075956025740288 4076144687372688 4077631994500872 4087874025815552 4089554895069588 4095858154772223 4099981790807616 4106301121557936 4127507153489664 4130314578409152 4138030813851648 4140845396696064 4148932985361486 4156176716668466 4160871776276544 4168645098541056 4171480504439808 4173195751357752 4197600404874464 4199485876088832 4204070195880744 4214789064494208 4227113009127232 4228655401704608 4236555357038592 4239436953760256 4247717104060569 4258386348282304 4266341846839296 4267898553268224 4268096099243424 4269653445765456 4270801468831232 4272557554961508 4280539528104192 4297905411674112 4299672642517728 4302597170004504 4304167105306476 4312208131271424 4324816926976896 4329702492401664 4331482797702816 4335843656374272 4337425722682368 4342526522675712 4344111027433728 4356813106461312 4358604559218903 4363528293123552 4367921414621184 4369717434939696 4374653722596864 4400236492904448 4402045800672912 4405039959766516 4413269435952384 4427788758571584 4432790646982656 4434613340505264 4439078029145088 4445920011310848 4447748103420762 4471919543540736 4473758326247784 4478812144563456 4480653761399214 4490231506440192 4492077818737248 4498071119818752 4503360838330368 4505004028449792 4505212549201392 4506856414974648 4512156464967732 4513802864442858 4518347279665536 4525311440084256 4531558821418944 4536677934544896 4538543344879824 4544770363172352 4551775249675392 4553646867787923 4565084534031168 4572120730908528 4576723859506176 4578393818386944 4580276381634636 4583777996157696 4585450528957824 4585662773294274 4587335993813481 4591780934814976 4598858279042496 4603488326520832 4610583715433472 4612479514658568 4619588761752678 4637546193301504 4639453079071776 4644694075843584 4646603900710296 4658451071283072 4671856029503488 4673777022936672 4680980748311112 4685693475208704 4692915567494784 4694845220277471 4717151032559616 4720359518181888 4722300455483772 4729578970365837 4741637697555984 4749916247621104 4753547551570944 4755282030030336 4755502135268136 4757237326917684 4769366572980288 4783312089275552 4790684641817592 4797257605570816 4804651652435136 4818700341477344 4827702616160256 4830986296145408 4832749030519552 4834736180614338 4840421816255067 4854350405655968 4863419281631232 4865419042849008 4866727255179776 4868728376584044 4877824113421056 4879603938017664 4899400188770304 4901414744768976 4904748561860868 4913911591448832 4917253908576576 4942647916545024 4950266054517504 4962887454486528 4979214978812928 4981262353393032 4984650480788426 4986889477855488 4993962782788224 4999604254396416 5019696698338588 5021528289524222 5030909486483328 5032978117028757 5034331382590304 5043736498231296 5058484265769984 5060330009796096 5066280943121664 5068129532006016 5068364117851566 5070213466846479 5081051441498112 5083140689623728 5095908317058048 5098003674096312 5103762676363008 5105861262989802 5112866658568896 5118642450929664 5120747155884816 5125708950491136 5133609241721856 5135720100785064 5143635822272094 5148814341944448 5150693045685312 5156750245677408 5158631845077552 5163630348398592 5165753551666848 5171589088146432 5173715563922808 5178924367335936 5186906679862656 5189039453990889 5217239467464192 5219384713955748 5225280835324032 5227429388299083 5238603424180224 5240757455193456 5247749639788544 5255838033191424 5257999150803756 5266103341850001 5271405159609792 5279530013431632 5302232090367744 5310404457954624 5323944081466368 5334342409750482 5339511169423872 5341459454784768 5343655778573742 5347740995517312 5349692283784128 5349939902176653 5355078257381376 5363332077136896 5365537394602824 5379014334672384 5381226100434996 5389520222044791 5394696592207872 5396914806267168 5405233108989528 5412695258917072 5418809755150848 5421037884162012 5428475711566976 5434608034320384 5434859583163584 5436842659334496 5452739860092784 5461144206362964 5466642387743488 5475068162077248 5503342871319552 5507086104545536 5509350531397734 5521127195594752 5531910647148648 5547829035035392 5550110214737298 5560478906113152 5561974005919744 5564261001810336 5574656129624064 5601616851164544 5605426927840992 5615898961655808 5619718752658944 5640525544050061 5657446919448576 5663622805414092 5680183106014718 5690794798991232 5692871261020608 5696743406615344 5697223452684288 5699302260406272 5707386037472256 5722206655504346 5732896856690304 5735254133358351 5736796226672672 5738889473741968 5749610841695232 5751974990890008 5766422569302528 5775310396937088 5777685113383197 5783234296909824 5790035363567616 5792148036578304 5792416134687504 5794529676395976 5809084141948416 5811472745625204 5818037724164736 5820430009413159 5826289913252928 5832871630129152 5835270014845488 5869394400897216 5878440939739536 5884359247936512 5893428852202752 5903718344762112 5912817787340352 5918770705526784 5927893348414464 5930330804561016 5962559391387648 5965011101663712 5971749526084608 5974205015198952 5989437091649664 6006672037933056 6006950065601856 6009141886632864 6016208619956976 6018403819257144 6024463039554048 6033748586779008 6036229568928177 6042078428558592 6051391126506432 6059693817563136 6069033666233856 6071529157050564 6080887247613219 6086779378708224 6089282166281706 6096160974544704 6102298479341568 6104525091182592 6107035175512848 6111703994876928 6113934038610432 6114217031059032 6116447991751308 6131811038723328 6134332342604382 6147444953911296 6149972686211424 6159451682336904 6185937438762368 6192925434458112 6195471867613728 6211268095044096 6223399478042229 6231702697248896 6234265075002699 6241307664414816 6247591300278272 6257220756659712 6259793627036628 6293812690909184 6296400607311696 6306105293821116 6322183596741312 6338063402094592 6340376040040448 6340669513690848 6342983102556912 6354833035557888 6359155430640384 6387579522423456 6399512770258944 6401847829902336 6406202203246848 6408836332442262 6427575619964023 6446314907485784 6446858117511168 6453895755006756 6456250657959714 6475128583860181 6487225390465344 6491637835445392 6494553738602496 6503765484561408 6506138584023552 6535219659691968 6539664749147824 6551882121931776 6554576152409544 6556338544768768 6590197222060032 6600354739356672 6603068701009368 6607559939649774 6619904153928576 6638953305083904 6641683137857376 6649185970473984 6651920010757896 6658617043717632 6668880016966272 6707879315311104 6710637489371676 6718218216845184 6735347259660288 6744645687693312 6747106679728128 6755041257495552 6757506042674688 6757818823802088 6760284622461972 6764882795355721 6777520919498304 6794544422744064 6797338232128416 6805016901817344 6807815017319736 6817155544758528 6827662874513088 6844812322295808 6847626801046752 6858181096362792 6865085789259264 6867590727580416 6870414572451954 6875666994236544 6878175793436736 6878494159941411 6887671402222464 6895452117528576 6898287418563744 6905232489781248 6915875573150208 6918719271987852 6929383142629017 6956319289952256 6959179618607664 6967041113765376 6969905851065444 6987676606924608 7007784044255232 7010665534405008 7021471122466668 7028540212813056 7039373351242176 7069642787156992 7080539277272832 7083450683225658 7098592108621824 7112456546333976 7119348225898496 7121945939713024 7124874371431656 7130321327356416 7132923045045504 7133253202902204 7135855990376526 7151109436182528 7154049859470432 7172019112896512 7174968133913328 7186026962726388 7195886408356224 7206977478652704 7225079673534464 7228050512216016 7241553924240384 7246479444218112 7249123545779328 7252104270921507 7281525608483952 7295128922446848 7300090882769664 7303092564876066 7337790495092736 7345800708530312 7349100283155456 7357122842791302 7375880862864864 7400146952983064 7413971874817536 7419014669080448 7468822468219392 7471893530089548 7473902570454656 7476975721182639 7490944174182336 7492958336878592 7529545047507882 7532292434286333 7546364229724992 7551497073885456 7565604747346944 7587726398654976 7590495014694144 7599421414682496 7602194298009024 7609848049963008 7621577162247168 7643862475587072 7647005511144468 7655644014544512 7666147788926976 7669299987853344 7677963676394496 7688563425736704 7700413862582784 7703580151177596 7708819929591403 7722864048771072 7723221512916672 7726039568527968 7745445522597888 7748630327500272 7757383632219648 7760573345884212 7768386551003904 7780360019793984 7825859201196288 7829077070933622 7837921252986048 7845812330582016 7857905136270336 7861136182790184 7871624459682816 7883757049787136 7886998726205634 7903857797885952 7907107739414688 7919295020147448 7953348135551616 7962332701446144 7965606686931936 7985916122199552 8009266754135808 8012189182177152 8015483667860613 8021611493275968 8024538425676192 8032617386072064 8044998115705344 8048306091904236 8056104571411456 8068521502008576 8071839150652494 8092044888311808 8095372209400752 8107849663484292 8115705838277632 8119042888375608 8128214632726272 8131556826243018 8142713567350464 8148938659835904 8151912051480576 8152289374745376 8155263989001744 8175748051631104 8179109790139176 8191716309544446 8199963581615232 8212602243115872 8255014306979328 8260629156818304 8264025797096601 8281690793392128 8297865970722972 8312353433336932 8321743552553088 8325165322105947 8342961008879616 8346391502715504 8395200809748928 8408140391761488 8429578128988416 8454226018254464 8457310803409216 8473110714077184 8478873907520512 8495434208121138 8516772696564608 8520274659022077 8535797106536448 8536192198486848 8539306891530912 8541602937662464 8545115109923016 8561079056208384 8583309983256519 8599345285035456 8605194340009008 8608334210612952 8624416262542848 8649633853953792 8662965595405632 8671687312748544 8674851445364736 8685053045351424 8688222054867456 8713626212922624 8717209118437806 8727056586247104 8735842829242368 8739434869879392 8749307445193728 8800472985808896 8804091601345824 8810079919533032 8826538871904768 8855577517143168 8865581293965312 8869226681010528 8878156058290176 8891840022621696 8895496206841524 8943839087081472 8947516652495568 8957624289126912 8961307522798428 8984155637474496 9006721676660736 9010008056899584 9010425098402784 9013712829949296 9024312929935464 9027605728885716 9036694559331072 9050622880168512 9063117642837888 9073355869089792 9077086689759648 9089540726344704 9103550499350784 9107293735575846 9130169068062336 9133923249422559 9144241461817056 9153447719012352 9156787636773888 9160552763269272 9167555992315392 9170901057915648 9171325546588548 9174671987626962 9183561869629952 9197716558084992 9201498513906573 9221167430866944 9224959029317136 9239177523505356 9278906158143552 9289388151687168 9293207801420592 9316902142566144 9347554045873344 9361961496622224 9371386950417408 9385831134989568 9389690440554942 9434302065119232 9440719036363776 9444600910967544 9459157940731674 9483275395111968 9499832495242208 9507095103141888 9510564060060672 9511004270536272 9514474653835368 9538733145960576 9566624178551104 9581369283635184 9594515211141632 9609303304870272 9613254498663393 9637400682954688 9655405232320512 9661972592290816 9665498061039104 9669472361228676 9680843632510134 9684375986939571 9708700811311936 9726838563262464 9730838085698016 9733454510359552 9737456753168088 9755648226842112 9759207876035328 9798800377540608 9802829489537952 9809497123721736 9827823182897664 9834507817153152 9885295833090048 9900532109035008 9911339909474661 9958429957625856 9962524706786064 9969300961576852 9973778955710976 9987925565576448 10039393396677176 10043056579048444 10061818972966656 10065956234057514 10068662765180608 10087472996462592 10116968531539968 10120660019592192 10132561886243328 10136259064012032 10136728235703132 10140426933692958 10162102882996224 10166281379247456 10191816634116096 10196007348192624 10207525352726016 10211722525979604 10225733317137792 10237284901859328 10241494311769632 10267218483443712 10271440201570128 10287271644544188 10297628683888896 10301386091370624 10305621858677931 10313500491354816 10317263690155104 10331507103333696 10343178176292864 10347431127845616 10357848734671872 10373813359725312 10378078907981778 10434478934928384 10438769427911496 10450561670648064 10454858776598166 10477206848360448 10481514910386912 10495499279577088 10511676066382848 10515998301607512 10532206683700002 10542810319219584 10559060026863264 10604464180735488 10620808915909248 10625176024838487 10647888162932736 10668684819500964 10679022338847744 10682918909569536 10687311557147484 10695481991034624 10699384567568256 10699879804353306 10703783985564789 10726664154273792 10731074789205648 10758028669344768 10762452200869992 10779040444089582 10793829612534336 10810466217979056 10825390517834144 10837619510301696 10842075768324024 10856951423133952 10869719166327168 10873685318668992 10905479720185568 10922288412725928 10933284775486976 10950136324154496 10954638847314099 11006685742639104 11014172209091072 11018701062795468 11035684264186953 11063821294297296 11095658070070784 11100220429474596 11120957812226304 11128522003620672 11149312259248128 11203233702329088 11210853855681984 11231797923311616 11239437505317888 11281051088100122 11294317571261823 11314893838897152 11327245610828184 11360366212029436 11381589597982464 11385742522041216 11393486813230688 11398604520812544 11414772074944512 11444413311008692 11465793713380608 11470508266716702 11473592453345344 11477778947483936 11499221683390464 11503949981780016 11532845138605056 11550620793874176 11555370226766394 11580070727135232 11584296073156608 11584832269375008 11589059352791952 11618168283896832 11622945491250408 11636075448329472 11640860018826318 11652579826505856 11665743260258304 11670540029690976 11738788801794432 11743615606400433 11756881879479072 11768718495873024 11786857704405504 11807436689524224 11825635574680704 11830498089308451 11855786696828928 11860661609122032 11930022203327424 11943499052169216 11948410030397904 11978874183299328 12013900131203712 12018283773265728 12032417239913952 12036807638514288 12048926079108096 12067497173558016 12072459137856354 12084156857117184 12102782253012864 12107758725978741 12119387635126272 12138067332467712 12143058314101128 12161774495226438 12173558757416448 12178564332563412 12192321949089408 12197335239364527 12209050182365184 12214070351025696 12223407989753856 12227868077220864 12228434062118064 12232895983502616 12263622077446656 12268664685208764 12287574464316669 12299945372422848 12318903364673808 12371874877524736 12390943735227456 12422536190088192 12446798956084458 12463405394497792 12468530150005398 12482615328829632 12495182600556544 12514441513319424 12519587254073256 12587625381818368 12592801214623392 12612210587642232 12644367193482624 12680752080080896 12681339027381696 12685966205113824 12709666071115776 12718310861280768 12743151312181707 12775159044846912 12799025540517888 12803695659804672 12812404406493696 12817672664884524 12855151239928046 12892629814971568 12893716235022336 12907791510013512 12912501315919428 12950257167720362 12974450780930688 12983275670890784 12989107477204992 13007530969122816 13012277168047104 13070439319383936 13075813677656709 13079329498295648 13103764243863552 13109152304819088 13112677089537536 13200709478713344 13206137402018736 13215119879299548 13239808307857152 13283366275714752 13298371940947968 13303840021515792 13317234087435264 13337760033932544 13415758630622208 13421274978743352 13436436433690368 13470694519320576 13494213359456256 13510082514991104 13515012085349376 13515637647604176 13520569244923944 13529765590711442 13555041838996608 13594676464256832 13610033803634688 13615630034639472 13634311089517056 13655325749026176 13660940603363769 13695253602093504 13716362192725584 13730171578518528 13735181455160832 13740829144903908 13751333988473088 13756351586873472 13756988319882822 13762007981440443 13775342804444928 13796574837127488 13810464979562496 13831751146300416 13837438543975704 13858766285258034 13912638579904512 13918359237215328 13934082227530752 13939811702130888 13975353213849216 14015568088510464 14021331068810016 14042942244933336 14057080425626112 14078746702484352 14084535660832413 14139285574313984 14161078554545664 14166901366451316 14188736911097511 14224913092667952 14238696451796992 14243891879426048 14249748742863312 14260642654712832 14265846090091008 14266506405804408 14271711980753052 14308099718940864 14344038225793024 14349936267826656 14372053925452776 14391772816712448 14413954957305408 14450159347068928 14456101024432032 14483107848480768 14492958888436224 14498247091558656 14504208541843014 14521265448765201 14546618508339631 14563051216967904 14590257844893696 14600181765539328 14606185129752132 14691601417060624 14698200566310912 14714245685582604 14751761725729728 14800293905966128 14827943749635072 14838029338160896 14937644936438784 14943787060179096 14947805140909312 14953951442365278 14981888348364672 14985916673757184 15059090095015764 15064584868572666 15092728459449984 15102994147770912 15131209494693888 15175452797309952 15180990029388288 15198842829364992 15204388596018048 15243154324494336 15287724951174144 15294011022288936 15309997905278737 15311288029089024 15338599975706688 15355927352788992 15377126851473408 15400827725165568 15407160302355192 15417639859182806 15446443025833344 15452079137055936 15490891045195776 15497260655000544 15514767264439296 15521146691768424 15536773102007808 15560720039587968 15567118361972667 15651718402392576 15658154141867244 15675842505972096 15682288164897249 15715810272540672 15722272365580368 15743248919365632 15767514099574272 15773997452411268 15798310025550003 15814215478829376 15838590040294896 15906696271103232 15931213373863872 15971832244399104 16018533508271616 16024378364354304 16030967335721226 16043222986551936 16049076851352384 16049819706529959 16065234772144128 16089996231410688 16096612183808472 16112209142822912 16137043004017152 16143678301304988 16168560666134373 16184089776623616 16190744418801504 16215699326968584 16231411676555264 16238085776751216 16256429265452544 16263113652486036 16285427134700928 16303824102961152 16304578749490752 16310527978003488 16351496103262208 16358219580278352 16383432619088892 16399927163230464 16425204486231744 16510028613958656 16521258313636608 16528051594193202 16563381586784256 16595731941445944 16624706866673864 16643487105106176 16650330644211894 16685922017759232 16692783005431008 16790401619497856 16816280783522976 16859156257976832 16908452036508928 16914621606818432 16921576632150183 16957747815041024 16990868416242276 17033545393129216 17040549318044154 17072384396973696 17078613783061824 17083205875324928 17090230219846032 17122158112416768 17166619966513038 17198690570070912 17210388680018016 17216668421225904 17248832525085696 17299267707907584 17325931190811264 17349702890729472 17370106090702848 17376444109734912 17427252425845248 17434418236875612 17446276682759491 17454113172494208 17478869739758784 17498614890387456 17575349013334777 17608183202691648 17620159839066064 17653077743809536 17711155034286336 17738453362021056 17756312116580352 17783680045243392 17790992413683048 17887678174162944 17895033304991136 17915248578253824 17922615045596856 17968311274948992 18020016113799168 18020850196805568 18027425659898592 18048625859870928 18055211457771432 18073389118662144 18101245760337024 18126235285675776 18154173379519296 18179081452689408 18207100998701568 18214587471151692 18260338136124672 18267846498845118 18288482923634112 18306895438024704 18313575273547776 18321105526538544 18335111984630784 18341802115831296 18342651093177096 18349343975253924 18367123739259904 18395433116169984 18402997027813146 18442334861733888 18449918058634272 18478355047010712 18557812316287104 18578776303374336 18586415602841184 18633804285132288 18670198434126687 18695108091746688 18702795225008097 18723922993244448 18742773900834816 18771662269979136 18779380881109884 18881438072727552 18889201821935088 18918315881463348 18966550790223936 18999664990484416 19014190206283776 19021128120121344 19022008541072544 19028949307670736 19077466291921152 19133248357102208 19162738567270368 19189030422283264 19218606609740544 19226508997326786 19274801365909376 19282726859892069 19323945184581632 19330996122078208 19338944722457352 19361687265020268 19368751973879142 19417401622623872 19425385751580543 19461676171396032 19466909020719104 19474913506336176 19511296453684224 19518415752070656 19605658979075904 19618994247443472 19655646365795328 19669015634306304 19770591666180096 19801064218070016 19822679818949322 19916859915251712 19925049413572128 19938601923153704 19947557911421952 19975851131152896 20078786793354352 20086113158096888 20123637945933312 20131912468115028 20137325530361216 20233937063079936 20241320039184384 20265123772486656 20272518128024064 20273456471406264 20280853867385916 20294648386067163 20332562758494912 20383633268232192 20392014696385248 20415050705452032 20423445051959208 20451466634275584 20482988623539264 20534436966887424 20542880403140256 20574543289088376 20595257367777792 20602772182741248 20611243717355862 20627000982709632 20634527380310208 20663014206667392 20686356352585728 20694862255691232 20715697469343744 20747626719450624 20756157815963556 20868957869856768 20877538855822992 20901123341296128 20909717553196332 20963029820773824 21023352132765696 21031996603215024 21064413367400004 21085620638439168 21118120053726528 21208928361470976 21241617831818496 21250352049676974 21295776325865472 21337369639001928 21358044677695488 21365837819139072 21374623114294968 21390963982069248 21398769135136512 21399759608706612 21407567971129578 21453328308547584 21462149578411296 21516057338689536 21524904401739984 21558080888179164 21587659225068672 21620932435958112 21650781035668288 21675239020603392 21684151536648048 21713902846267904 21739438332654336 21747370637337984 21756312812764521 21810959440371136 21844576825451856 21866569550973952 21900272648308992 21909277694628198 22013371485278208 22028344418182144 22037402125590936 22071368528373906 22127642588594592 22191316140141568 22200440858949192 22241915624452608 22257044007241344 22406467404658176 22421707711363968 22430927163547917 22478875010635776 22562102176200244 22588635142523646 22596877302858999 22654491221656368 22720732424058872 22763179195964928 22771485044082432 22786973626461376 22829544149889024 22888826622017384 22931587426761216 22941016533433404 22947184906690688 22955557894967872 22998443366780928 23007899963560032 23065690277210112 23101241587748352 23110740453532788 23126459788774209 23168592146313216 23169664538750016 23178118705583904 23236336567793664 23245890982500816 23272150896658944 23281720037652636 23305159653011712 23341080059381952 23477577603588864 23487231212800866 23513763758958144 23537436991746048 23573715408811008 23614873379048448 23651271149361408 23660996178616902 23711573393657856 23721323218244064 23860044406654848 23886998104338432 23896820060795808 23957748366598656 24027800262407424 24036567546531456 24046451003581839 24064834479827904 24073615277028576 24097852158216192 24134994347116032 24144918275712708 24168313714234368 24205564506025728 24215517451957482 24276134664935424 24286116628202256 24323548990452876 24347117514832896 24357128665126824 24384643898178816 24394670478729054 24428140702051392 24446815979507712 24455736154441728 24456868124236128 24465791967005232 24527244154893312 24537329370417528 24575148928633338 24599890744845696 24637806729347616 24743749755049472 24781887470454912 24792077391289803 24845072380176384 24893597912168916 24926810788995584 24937060300010796 24965230657659264 24975495966317841 25028883026638848 25039174508146512 25185602429246784 25224421175284464 25288734386965248 25362678054763392 25371932410227648 25419332142231552 25436621722561536 25486302624363414 25550318089693824 25560823977066231 25607391319609344 25624808812987392 25635345329769048 25710302479856092 25749929949769557 25785259629943136 25815583020027024 25825002631838856 25900514335440724 25948901561861376 25966551341781568 26015061938245632 26024554336094208 26140878638767872 26151627355313418 26158658996591296 26207528487727104 26218304609638176 26225354179075072 26401418957426688 26412274804037472 26430239758599096 26479616615714304 26566732551429504 26596743881895936 26607680043031584 26634468174870528 26675520067865088 26831517261244416 26842549957486704 26872872867380736 27020165029982208 27030024170698752 27031275295208352 27041138489847888 27059531181422884 27110083677993216 27189352928513664 27220067607269376 27231260069278944 27268622179034112 27310651498052352 27321881206727538 27390507204187008 27401769748267677 27432724385451168 27460343157037056 27470362910321664 27481658289807816 27502667976946176 27512703173746944 27513976639765644 27524015962880886 27550685608889856 27593149674254976 27604495541719719 27663502292600832 27674877087951408 27717532570516068 27836718474430656 27868164455061504 27879623404261776 27950706427698432 28042662137620032 28085884489866672 28114160851252224 28157493404968704 28169071321664826 28278571148627968 28322157109091328 28333802732902632 28377473822195022 28449826185335904 28487783758852096 28499497485726624 28521285309425664 28531692180182016 28533012811608816 28543423961506104 28616199437881728 28699872535653312 28744107850905552 28783545633424896 28827909914610816 28839763495990179 28912202048864064 28966215696961536 28985917776872448 28996494183117312 29008417083686028 29042530897530402 29053127960818713 29093237016679262 29126102433935808 29180515689787392 29200363531078656 29212370259504264 29383202834121248 29396401132621824 29428491371165208 29503523451459456 29600587811932256 29655887499270144 29676058676321792 29734019728423983 29875289872877568 29887574120358192 29895610281818624 29907902884730556 29963776696729344 30118180190031528 30129169737145332 30185456918899968 30205988295541824 30262418989387776 30350905594619904 30361980058776576 30397685658729984 30408777192036096 30486308648988672 30575449902348288 30588022044577872 30619995810557474 30622576058178048 30677199951413376 30711854705577984 30801655450331136 30814320604710384 30835279718365612 30892886051666688 30904158274111872 30916865576033793 30994521310001088 31029534528878592 31042293383536848 31073546204015616 31121440079175936 31134236723945334 31303436804785152 31316308283734488 31351685011944192 31364576329794498 31431620545081344 31444544731160736 31486497838731264 31535028199148544 31547994904822536 31596620051100006 31628430957658752 31677180080589792 31813392542206464 31862426747727744 31875528074515461 31943664488798208 32037067016543232 32048756728708608 32061934671442452 32086445973103872 32098153702704768 32099639413059918 32111351956694367 32179992462821376 32193224367616944 32224418285645824 32274086008034304 32287356602609976 32337121332268746 32381488837603008 32431398653937168 32462823353110528 32476171553502432 32512858530905088 32526227304972072 32570854269401856 32609157498981504 32621055956006976 32702992206524416 32716439160556704 32766865238177784 32799854326460928 32850408972463488 32863916541942297 33020057227917312 33042516627273216 33056103188386404 33107052792560859 33191463882891888 33249413733347728 33286974210212352 33300661288423788 33385566010862016 33580803238995712 33632561567045952 33718312515953664 33816904073017856 33829243213636864 33843153264300366 33882952713785469 33915495630082048 33981736832484552 34067090786258432 34081098636088308 34144768793947392 34157227566123648 34166411750649856 34180460439692064 34244316224833536 34333239933026076 34397381140141824 34420777360036032 34433336842451808 34497665050171392 34598535415815168 34651862381622528 34740212181405696 34752888219469824 34854504851690496 34868836473751224 34892553365518982 34908226344988416 34957739479517568 34997229780774912 35150698026669554 35216366405383296 35230846819201299 35240319678132128 35306155487619072 35422310068572672 35476906724042112 35491494267925353 35567360090486784 35581984827366096 35790066609982272 35830497156507648 35845230091193712 35936622549897984 36041700393611136 36054851319797184 36097251719741856 36110422915542864 36146778237324288 36202491520674048 36252470571351552 36308346759038592 36323276177936223 36358162905378816 36414201997403136 36429174942303384 36520676272249344 36535692997690236 36576965847268224 36592005718093581 36627150547095552 36642211053077088 36670223969261568 36683604231662592 36685302186354192 36698687950507848 36734247478519808 36790866232339968 36805994055626292 36862723392950007 36899836117268544 36956710094021424 37115624632574208 37172831205682368 37267608570264576 37340396868253374 37390216183493376 37405590450016194 37447845986488896 37485547801669632 37543324539958272 37558761762219768 37762876145455104 37778403643870176 37836631762926696 37933101580447872 37999329980968832 38042256240242688 38044017082145088 38057898615341472 38154932583842304 38229453936545121 38266496714204416 38325477134540736 38378060844566528 38437213219481088 38453017994653572 38549602731818752 38565453719784138 38647890369163264 38661992244156416 38677889444914704 38723374530040536 38737503947758284 38834803245247744 38850771503161086 38923352342792064 38933818041438208 38949827012672352 39022592907368448 39036831504141312 39211317958151808 39237988494886944 39311292731590656 39338031268612608 39483678808350427 39602128436140032 39645359637898644 39850098827144256 39877203846307408 39895115822843904 39951702262305792 40157573586708704 40172226316193776 40247275891866624 40263824936230056 40274651060722432 40482640078368768 40530247544973312 40545036256048128 40546912942812528 40561707734771832 40589296772134326 40665125516989824 40784029392770496 40830101410904064 40846890103918416 40902933268551168 40965977247078528 41085760806280512 41149086578176752 41190514735555584 41205544365482496 41222487434711724 41254001965419264 41269054760620416 41326028413334784 41389724511382464 41431394938687488 41495253438901248 41512315631927112 41737915739713536 41755077711645984 41802246682592256 41819435106392664 41926059641547648 42046704265531392 42063993206430048 42128826734800008 42171241276878336 42236240107453056 42253606982497239 42417856722941952 42483235663636992 42500704099353948 42566210733292533 42674739278003856 42716089355390976 42731675638278144 42749246228589936 42781927964138496 42797538270273024 42799519217413224 42815135942259156 42924299156822592 43032114677379072 43049808803479968 43116161776358328 43175318450137344 43241864871916224 43301562071336576 43350478041206784 43368303073296096 43427805692535808 43478876665308672 43494741274675968 43512625625529042 43563796346295603 43621918880742272 43639855525018893 43689153650903712 43733139101947904 43800545296617984 43818555389256396 44056688836364288 44074804251181872 44142737056747812 44255285177189184 44382632280283136 44400881717898384 44483831248905216 44514088014482688 44812934809316352 44843415422727936 44861854327095834 44957750021271552 45124204352400488 45177270285047292 45193754605717998 45308982443312736 45441464848117744 45526358391929856 45542970088164864 45573947252922752 45777653244034768 45863174853522432 45882033066866808 45894369813381376 45911115789935744 45929993715836211 46015799927120064 46131380554420224 46202483175496704 46221480907065576 46252919577548418 46339329077500032 46356237411167808 46472673135587328 46491781965001632 46544301793317888 46563440075305272 46610319306023424 46682160118763904 46955155207177728 46974462425601732 47027527517916288 47147430817622016 47229746758096896 47302542298722816 47321992357233804 47354179567490047 47442646436488128 47720088813309696 47793640121591616 47915496733197312 48055600524814848 48073135093062912 48092902007163678 48129668959655808 48147230554057152 48149459119589877 48195704316432384 48269988694232064 48289836551425416 48336627428468736 48411129012051456 48431034903914964 48505681998403119 48552269329870848 48572233256404512 48647097980905752 48694235029665792 48714257330253648 48769287796357632 48789340957458108 48856281404102784 48911472308883456 48913736248472256 48931583934010464 49054488309786624 49074658740835056 49150297857266676 49199781489691392 49275613458695232 49487499510098944 49563774940909824 49584154782579606 49690144760352768 49787195824337832 49853621577991168 49874120600021592 49930461315318528 49950991932635682 50057766053277696 50078349016293024 50371204858493568 50448842350568928 50577468773930496 50725356109526784 50743864820455296 50764729896450549 50873243445123072 50972605248726828 51100636179387648 51121647954132462 51249617625974784 51270690659538096 51420604959712184 51499859899539114 51570519259886272 51631166040054048 51650005263677712 51801028670881448 51897803123722752 51933102683563136 52049108672188416 52281757277535744 52303254710626836 52317317993182592 52338830048278473 52436609219276352 52450708358150144 52726047040004331 52824549608074944 52860479517198192 52959233231428608 53133465102859008 53215360086063168 53268936349741056 53351040135730176 53663034522488832 53685099914973408 53745745734761472 53961739507139821 54060048341397504 54062550590416704 54082276979695776 54119062362845768 54220167355986432 54378705857027328 54462520138557888 54537244358068224 54621302996104704 54643762413455076 54781014408374016 54803539496535354 54865448770902336 54920686314074112 54940725820643328 54963316579615632 55005335953892352 55025406347493888 55027953279531288 55048031925761772 55101371217779712 55186299348509952 55208991083439438 55327004585201664 55349754175902816 55435065141032136 55673436948861312 55736328910123008 55759246808523552 55901412855396864 56085324275240064 56108385675024291 56171768979733344 56228321702504448 56314986809937408 56338142643329652 56644314218182656 56667605465805264 56754947644390044 56899652370671808 56998994971453248 57042570618851328 57063384360364032 57066025623217632 57086847923012208 57232398875763456 57399745071306624 57488215701811104 57567091266849792 57655819829221632 57679526991980358 57824404097728128 57848180579676207 57971835553744896 57992988366234624 58016834167372056 58085061795060804 58106255921637426 58186474033358524 58252204867871616 58276157254741629 58400727062157312 58424740519008528 58766405668242496 58856982742330416 59007046902918912 59201175623864512 59311774998540288 59352117352643584 59468039456847966 59750579745755136 59775148240716384 59791220563637248 59815805769461112 59927553393458688 60236360380063056 60258339474290664 60370913837799936 60411976591083648 60701811189239808 60723960117553152 60795371317459968 60817554384072192 60883945158201489 61150899804696576 61176044089155744 61239991621114948 61245152116356096 61354399902826752 61603310900662272 61628641209420768 61670559436731224 61785772103333376 61808316548223744 61833731152067586 61989042620002176 62059069057757184 62084586767073696 62147092408031232 62242880158351872 62268473447890668 62606873609570304 62632616567468976 62703370023888384 62729152659588996 62889089462321472 63070056398297088 63095989809645072 63193240102200012 63256861915317504 63354360161179584 63626785084412928 63724853495455488 63751056149030922 63887328977596416 64074134033086464 64097513457417216 64123869342884904 64172891946207744 64196307405409536 64199278826119836 64222703913388734 64359984925642752 64386448735233888 64548172016068608 64574713205219952 64674242664537492 64762977675206016 64862797307874336 64952343107004864 65025717061810176 65052454609944144 65141708538803712 65218314997963008 65242111912013952 65268938438293563 65432878321113408 65533730476355568 65599708652921856 65700817944926976 65727833083884594 66040114455834624 66085033254546432 66112206376772808 66214105585121718 66382927765783776 66498827466695456 66573948420424704 66601322576847576 66771132021724032 67161606477991424 67265123134091904 67292781490643751 67436625031907328 67633808146035712 67658486427273728 67686306528600732 67765905427570938 67790631908576997 67963473664969104 68134181572516864 68162197272176616 68289537587894784 68314455132247296 68360920879384128 68488632449667072 68666479866052152 68794762280283648 68841554720072064 68866673684903616 68995330100342784 69197070831630336 69303724763245056 69379379366322627 69505776438939648 69709009703380992 69737672947502448 69785106731037964 69816452689976832 69915478959035136 70301396053339108 70432732810766592 70461693638402598 70480639356264256 70612310975238144 70844620137145344 70953813448084224 70982988535850706 71134720180973568 71163969654732192 71580133219964544 71660994313015296 71690460182387424 71873245099795968 72083400787222272 72109702639594368 72139353010745517 72194503439483712 72220845831085728 72293556474648576 72404983041348096 72504941142703104 72616693518077184 72646552355872446 72828403994806272 72858349884606768 73041352544498688 73071385995380472 73153931694536448 73184011436187162 73284422106154176 73340447938523136 73367208463325184 73370604372708384 73397375901015696 73468494957039616 73581732464679936 73611988111252584 73725446785900014 73799672234537088 73913420188042848 74231249265148416 74345662411364736 74376232173869409 74535217140529152 74680793736506748 74780432366986752 74811180900032388 74895691972977792 74926487898953523 75086649079916544 75117523524439536 75556807287740352 75673263525853392 75866203160895744 75998659961937664 76088034164290176 76115797230682944 76309865167684608 76458907873090242 76532993428408832 76650954269081472 76682471931198693 76756121689133056 76874426438962176 76906035989307144 77099205463637504 77130907439568276 77249789849308671 77323984488312832 77355778889829408 77446749060081072 77475007895516568 77669606490495488 77701543006322172 77846704685584128 77899654025344704 78045185814736896 78073663008282624 78422635916303616 78475976989773888 78622585463181312 78676062537225216 78967357616700854 79204256872280064 79290719275797288 79700197654288512 79754407692614816 79790231645687808 79903404524611584 80315147173417408 80344452632387552 80494551783733248 80527649872460112 80549302121444864 81060495089946624 81090072512096256 81093825885625056 81123415469543664 81178593544268652 81330251033979648 81568058785540992 81660202821808128 81693780207836832 81805866537102336 81931954494157056 82171521612561024 82205309244803031 82298173156353504 82381029471111168 82411088730964992 82444974869423448 82508003930838528 82538109521240832 82652056826669568 82779449022764928 82813486625159157 82990506877802496 83024631263854224 83510155423291968 83604493365184512 83638870212785328 83852119283095296 84127986412860096 84257653469600016 84342482553756672 84472480214906112 84507213964994478 84835713445883904 84966471327273984 85001408198707896 85132421466585066 85349478556007712 85463351276556288 85498492457179872 85563855928276992 85595076540546048 85599038434826448 85630271884518312 85848598313645184 86099617606959936 86232323552716656 86350636900274688 86483729743832448 86519290487970537 86603124142673152 86736606146592192 86855611385071616 86957753330617344 86989482549351936 87025251251058084 87127592692591206 87159383882456139 87243837761484544 87279711050037786 87378307301807424 87466278203895808 87601090593235968 87637110778512792 88113377672728576 88149608502363744 88285474113495624 88510570354378368 88765264560566272 88801763435796768 88967662497810432 89028176028965376 89202059185271949 89625869618632704 89686830845455872 89723708654191668 90248408704800976 90354540570094584 90387509211435996 90617964886625472 90882929696235488 91052716783859712 91085940176329728 91147894505845504 91555306488069536 91726349707044864 91764066133733616 91788739626762752 91822231579871488 91859987431672422 92031599854240128 92404966350993408 92442961814131152 92505839155096836 92678658155000064 92712474822335616 92983563930003264 93088603586635776 93126880150610544 93220638612046848 93364320237527808 93910310414355456 93948924851203464 94055055035832576 94294861635244032 94459493516193792 94605084597445632 94643984714467608 94708359134980094 94885292872976256 95440177626619392 95587280243183232 95626584223546383 95830993466394624 96111201049629696 96146270186125824 96185804014327356 96259337919311616 96294461108114304 96298918239179754 96334055870083101 96539977388464128 96579673102850832 96673254856937472 96822258024102912 96862069807829928 97011363996806238 97144466512809024 97294195961811504 97388470059331584 97428514660507296 97538575592715264 97578681914916216 97712562808205568 97827472496944512 97863167868020928 98108976619573248 98149317481670112 98300595714533352 98399562979382784 98551226917390464 98591749625826891 98974999020197888 99127549881819648 99168309565159212 99321158377682577 99574391648675664 99707243155982336 99748241200043184 99860922630637056 99901983865271364 100156698032586048 100742409716987136 100897684701137856 101154937547860992 101450712219053568 101487729640910592 101529459792901098 101648858141356407 101746486890246144 101945210497453656 102201272358775296 102243295908264924 102499235251949568 102541381319076192 102841209919424368 102999719799078228 103141038519772544 103262332080108096 103300010527355424 103602057341762896 103795606247445504 103866205367126272 104563514555071488 104606509421253672 104634635986365184 104677660096556946 104873218438552704 104901416716300288 105452094080008662 105649099216149888 105720959034396384 105918466462857216 106266930205718016 106430720172126336 106702080271460352 107169985336951159 107370199829946816 107491491469522944 107923479014279642 108125101180833408 108164553959391552 108238124725691536 108440334711972864 108757411714054656 108925040277115776 108969828533808669 109074488716136448 109242605992209408 109287524826910152 109562028816748032 109607078993070708 109730897541804672 109776017154280743 109881451641286656 109926633159231264 110010671907784704 110050812694987776 110055906559062576 110096063851523544 110202742435559424 110372598697019904 110417982166878876 110588170178850021 110699508351805632 110870130282064272 111346873897722624 111518493617047104 111802825710793728 112170648550480128 112216771350048582 112343537959466688 112456643405008896 112629973619874816 112676285286659304 113288628436365312 113335210931610528 113509895288780088 113799304741343616 113997989942906496 114126768720728064 114132051246435264 114173695846024416 114464797751526912 114688361809635363 114799490142613248 114976431403622208 115134182533699584 115311639658443264 115359053983960716 115648808195456256 115696361159352414 115943671107489792 115985976732469248 116033668334744112 116170123590121608 116212511843274852 116372948066717048 116504409735743232 116552314509483258 116801454124314624 116849481038017056 117532811336484992 117713965484660832 118014093805837824 118402351247729024 118451036425051281 118704234705287168 118936078913695932 119550296481432768 119582441127274496 119631611538922224 119855106786917376 120472720760126112 120516678948581328 120741827675599872 120823953182167296 121447920235106304 121590742634919936 121635108768144384 121767890316402978 122123936779316437 122352088178311488 122479983242229896 122490304232712192 122708799805653504 123027443093343439 123257282418841536 123341118873462448 123571544206666752 123616633096447488 123667462304135172 123978085240004352 124169173534147392 124294184816062464 124485760316703744 124536946895781336 125213747219140608 125265233134937952 125406740047776768 125458305319177992 125778178924642944 126140112796594176 126191979619290144 126386480204400024 126513723830635008 126708720322359168 127253570168825856 127449706990910976 127502112298061844 128148268066172928 128195026914834432 128247738685769808 128345783892415488 128392614810819072 128398557652239672 128445407826777468 128772897470467776 129096344032137216 129149426410439904 129348485329074984 129525955350412032 129725594615748672 129904686214009728 130051434123620352 130104909219888288 130283417077607424 130436629995926016 130484223824027904 130537876876587126 130691389038886809 130865756642226816 130919566575056679 131067460952711136 131199417305843712 131401635889853952 131455666167769188 132170066509092864 132224412753545616 132428211170243436 132765855531567552 132997654933390912 133147896840849408 133202645153695152 133542264043448064 134323212955982848 134530246268183808 134585562981287502 134873250063814656 135267616292071424 135316972854547456 135372613057201464 135531810855141876 135581263817153994 135926947329938208 136268363145033728 136324394544353232 136579075175789568 136628910264494592 136721841758768256 137332959732104304 137589524560567296 137683109440144128 137733347369807232 137789981147508633 138394141663260672 138607449526490112 138758758732645254 139418019406761984 139475345895004896 139570213462075928 139632905379953664 139830957918070272 140602792106678216 140865465621533184 140923387276805196 140961278712528512 141689240274290688 141907626896168448 141965977071701412 142062538702470141 142327939309464384 143160266439929088 143380920364774848 143746490199591936 144166801574444544 144219405279188736 144278706021491034 144389006878967424 144441691662171456 144587112949297152 144809966082696192 145009882285406208 145233387036154368 145293104711744892 145656807989612544 145716699769213536 146082705088997376 146142771990760944 146307863389072896 146368022872374324 146568844212308352 146734416926650368 146741208745416768 146794751802031392 147163464929359872 147223976222505168 147450893571800028 147599344469074176 147826840376085696 148462498530296832 148691324822729472 148752464347738818 149070434281058304 149361587473013496 149560864733973504 149622361800064776 149791383945955584 149852975797907046 150173298159833088 150235047048879072 151113614575480704 151346527051706784 151732406321791488 151997319923875328 152176068328580352 152231594461365888 152294189689351647 152619730335369216 152917815746180484 153065986856817664 153301908538162944 153364943862397386 153748852877924352 153812071978614288 154198410927275008 154261814879136552 154499579698617342 154711557779658816 154893498120162144 154950015791033136 155339212980990976 155403086012644344 155693409371168256 155799308050689408 156147326016565248 156845271832607232 156951953979547776 157016490144835419 157352125074450432 157934715233401708 158178141120012993 158581438551594576 159400395308577024 159508815385229632 159806809049223168 160630294346834816 160688905264775104 160989103567466496 161055299744920224 161098604242889728 161885218521419463 162180145024192512 162187651771250112 162246830939087328 162357187088537304 162660502067959296 163136117571081984 163387560415673664 163611733074204672 163863908988314112 164343043225122048 164410618489606062 164596346312707008 164762058942222336 164822177461929984 164889949738846896 165016007861677056 165076219042481664 165304113653339136 165558898045529856 165626973250318314 165981013755604992 166049262527708448 167020310846583936 167208986730369024 167277740425570656 167704238566190592 168255972825720192 168325157025072873 168515306939200032 168684965107513344 168944960429812224 169014427929988956 169932942654547968 170002816397415792 170264842933170132 170698957112015424 170996984914359744 171127711856553984 171190153081092096 171198076869652896 171260543769036624 171697196627290368 172199235213919872 172464647105433312 172701273800549376 172967459487664896 173038580975941074 173206248285346304 173473212293184384 173544541739028621 173711222770143232 173915506661234688 173978965098703872 174050502502116168 174255185385182412 174318767764912278 174487675522969088 174559422100075572 174756614603614848 174828471764224887 175202181186471936 175274221557025584 176299217004727488 176570948226991248 177021140708756736 177603526871593536 177935324995620864 178056352057930752 178404118370543898 179251739237265408 179373661690911744 179447417308383336 180496817409601952 180709081140189168 180775018422871992 181235929773250944 181765859392470976 182105433567719424 182171880352659456 182295789011691008 182651835474604467 183110612976139072 183452699414089728 183528132267467232 183577479253525504 183644463159742976 183719974863344844 184063199708480256 184809932701986816 184885923628262304 185011678310193672 185357316310000128 185424949644671232 185967127860006528 186177207173271552 186253760301221088 186441277224093696 186728640475055616 187820620828710912 187897849702406928 188110110071665152 189210169194891264 189287969428935216 189416718269960188 189770585745952512 190880355253238784 191174560486366464 191253168447092766 191661986932789248 192222402099259392 192292540372251648 192371608028654712 192518675838623232 192588922216228608 192597836478359508 192668111740166202 193079954776928256 193159346205701664 193644516048205824 193724139615659856 194022727993612476 194288933025618048 194588391923623008 194857029321014592 195077151185430528 195157363829832432 195425125616411136 195654944993889024 195726335736041856 195806815314880689 196298634963340224 196601191429066704 196799125958765568 197102453834780928 197183499251653782 197949998040395776 198255099763639296 198336619130318424 198642316755365154 199148783297351328 199414486311964672 199496482400086368 199721845261274112 199803967730542728 200313396065172096 201484819433974272 201795369402275712 201878344471931253 202309875095721984 202901424438107136 202975459281821184 203058919585802196 203297716282712814 203371895725730991 203890420994907312 204402544717550592 204486591816529848 205082762638152384 205682419838848736 205999439598156456 206282077039545088 206524664160216192 206600021054710848 207204114683525792 207591212494891008 207732410734252544 208138138098967881 209127029110142976 209213018842507344 209269271972730368 209355320193113892 209746436877105408 210904188160017324 211298198432299776 211441918068792768 211836932925714432 212533860411436032 212861440344252672 213404160542920704 214339970673902318 214740399659893632 214982982939045888 215846958028559284 216250202361666816 216329107918783104 216418059032236551 216476249451383072 216880669423945728 217514823428109312 217850080554231552 217939657067617338 218485211984418816 218575049653820304 219124057633496064 219214157986141416 219461795083609344 219552034308561486 219853266318462528 220021343815569408 220101625389975552 220111813118125152 220192127703047088 220405484871118848 220745197394039808 220835964333757752 221176340357700042 221399016703611264 221740260564128544 222693747795445248 223036987234094208 223128696521608227 223605651421587456 224341297100960256 224433542700097164 224687075918933376 224779463696860569 225259947239749632 225352570573318608 226670421863221056 227019790577560176 227598609482687232 227995979885812992 228264102492870528 228347391692048832 228929595503053824 229376723619270726 229598980285226496 229952862807244416 230047415793596079 230268365067399168 230623279316886528 230718107967921432 231297616390912512 231392722318704828 231749369547926013 231971953464938496 232067336669488224 232340247180243216 232425023686549704 232745896133434096 233008819471486464 233104629018966516 233698962076034112 235065622672969984 235427930969321664 236028187611675648 236804702495458048 236902072850102562 237408469410574336 237872157827391864 239100592962865536 239164882254548992 239263223077844448 239710213573834752 240945441520252224 241033357897162656 241483655351199744 241647906364334592 243181485269839872 243270217536288768 243535780632805956 244247873558632874 244704176356622976 244959966484459792 244980608465424384 245417599611307008 246054886186686878 246514564837683072 246615927734409093 246682237746924896 247143088413333504 247233266192894976 247334924608270344 247956170480008704 248338347068294784 248440459875477471 248971520633407488 249073893791562672 250530466269875904 250813480095553536 250916610638355984 251556357849285888 252383959238580288 252772960408800048 253027447661270016 253417440644718336 254507140337651712 254899413981821952 255004224596123688 256390053829668864 256495477371539616 256691567784830976 256785229621638144 256797115304479344 256890815653554936 257545794940935552 258298852820879808 258696970658149968 259051910700824064 259451189231497344 259557871463911611 259809372428019456 260209818439776576 260566834155214848 260873259991852032 260968447648055808 261075753753174252 261382778077773618 261478151647368417 261731513284453632 261839133150113358 262134921905422272 262398834611687424 262803271779707904 262911332335538376 264340133018185728 264448825507091232 264856422340486872 265531711063135104 265995309866781824 266295793681698816 266405290307390304 267084528086896128 267606177555815847 268646425911965696 269060492536367616 269171125962575004 270535232584142848 270633945709094912 270745226114402928 271063621710283752 271162527634307988 271853894659876416 272536726290067456 272648789088706464 273158150351579136 273257820528989184 273443683517536512 274665919464208608 275179049121134592 275366218880288256 275466694739614464 275579962295017266 276385751658452989 277214899052980224 277517517465290508 278950691790009792 279140426924151856 279265810759907328 279661915836140544 281205584213356432 281730931243066368 281846774553610392 281922557425057024 283378480548581376 283815253792336896 283931954143402824 284125077404940282 284655878618928768 286320532879858176 286761840729549696 287492980399183872 288333603148889088 288438810558377472 288557412042982068 288778013757934848 288883383324342912 289619932165392384 290019764570812416 290466774072308736 290586209423489784 290889960200296003 291433399538427072 292165410177994752 292285543981521888 292615726778145792 292736045744748648 293137688424616704 293482417490833536 293589503604062784 294326929858719744 294447952445010336 294901787143600056 295198688938148352 295653680752171392 295775248877480673 296924997060593664 297382649645458944 297504928695477636 297963475133047731 298723174946026992 299121729467947008 299244723600129552 299582767891911168 299705951595814092 300470094097758144 302227229150961408 302693054103413568 303464812643582976 303994639847750656 304352136657160704 304463188922731776 304588379378703294 304946574424069221 305239460670738432 305835631492360968 306131973713635328 306603817076325888 306729887724794772 307497705755848704 307624143957228576 308396821854550016 308523629758273104 308999159397234684 309423115559317632 309786996240324288 309900031582066272 310678425961981952 310806172025288688 311386818742336512 311598616101378816 313690543665214464 313903907959095552 314032980289670838 314704250148900864 315869430466803416 316356282240025986 317162877103189152 318800790617154048 319017630770459264 321260588693669632 321377810529550208 321509956010853477 322110599489840448 322197208485779456 323770437042838926 324375303542500224 324493661878174656 324714374177074608 325321004135918592 326272235142163968 326775120831347328 327223466148409344 327727817976628224 328686086450244096 328821236979212124 329192692625414016 329644354923859968 329779899477693792 330032015723354112 330152438084963328 330608227306678272 331117796091059712 331253946500636628 331479256972430329 332098525055416896 334040621693167872 334555480851141312 335408477132381184 336511945651440384 336650314050145746 337030613878400064 337369930215026688 337889920859624448 338028855859977912 339865885309095936 340005632794831584 340529685866340264 341397914224030848 341993969828719488 342380306162184192 342396153739305792 342521087538073248 343394393254580736 344398470427839744 344929294210866624 345402547601098752 345934918975329792 346077161951882148 346412496570692608 346946424586368768 347089083478057242 347831013322469376 347957930197407744 348101005004232336 348510370770364824 348637535529824556 348975351045938176 349118844200151144 349513229207229696 349656943528449774 350404362372943872 350548443114051168 352598434009454976 353141896453982496 354042281417513472 355207053743187072 355353109275153843 356112704115861504 356808236741087796 358747323381823488 358894834616766672 360993634819203904 361418162280378336 361550036845743984 362471859546501888 363531718784941952 364343760705318912 364591578023382016 365303670949208934 366221225952278144 366371810337949311 367056264534934464 367154958507051008 367288926319485952 367439949726689688 368126399416960512 369082329280030317 369771847256524608 370023356620387344 370714632620000256 370849899289342464 371934255720013056 372507520602442176 372882554448187392 373457280950111232 375641241657421824 375795699404813856 376220220143330304 378420338389782528 378575938857870432 378833436539920376 379541171491905024 381760710506477568 382349120972732928 382506336894185532 384444804198518784 384585080744503296 384743216057309424 385037351677246464 385177844432457216 385195672956719016 385336223480332404 386318692411403328 387289032096411648 387448279231319712 388045455987224952 388577866051236096 389176783847246016 389714058642029184 390154302370861056 390314727659664864 390850251232822272 391309889987778048 391452671472083712 391613630629761378 392597269926680448 392758699725170037 393202382858133408 393598251917531136 394204907669561856 394366998503307564 396510199527278592 396673238260636848 397284633510730308 398297566594702656 398992964800172736 399443690522548224 399607935461085456 400626792130344192 402969638867948544 403590738804551424 403756688943862506 404619750191443968 405802848876214272 405950918563642368 406117839171604392 406595432565425628 406743791451461982 407780841989814624 408805089435101184 408973183633059696 410165525276304768 411364839677697472 411998879196312912 412564154079090176 413049328320432384 413200042109421696 413369943442525899 414408229367051584 415182424989782016 415464821468505088 416276276197935762 418254058220285952 418426037685014688 418538543945460736 418710640386227784 419492873754210816 421808376320034648 422596396864599552 422883836137585536 425067720822872064 425722880688505344 426187616107410423 428679941347804636 429480799319787264 431693916057118568 432500404723333632 432658215837566208 432836118064473102 432952498902766144 433761338847891456 435029646856218624 435700161108463104 435879314135234676 436970423968837632 437150099307640608 438248115266992128 438428315972282832 438923590167218688 439104068617122972 439706532636925056 440203250779951104 440223626236250304 440384255406094176 441490394788079616 441671928667515504 442352680715400084 442798033407222528 443480521128257088 445387495590890496 446073974468188416 446257393043216454 447211302843174912 448682594201920512 448867085400194328 449374151837866752 449558927393721138 450519894479499264 450705141146637216 453340843726442112 454039581155120352 455197218965374464 455991959771625984 456528204985741056 456694783384097664 456882569068054941 457859191006107648 458753447238541452 459197960570452992 459905725614488832 460094831587192158 461246558633773056 461436215935842864 462595232781825024 462785444637409656 463498739095852026 464134673338976448 464680494360486432 464850047373099408 465491792266868192 466017638942972928 466209258037933032 467397924152068224 470131245345939968 470855861938643328 471049470434506257 472056375223351296 473609404990916096 473804145700205124 474534423360038979 475744315654783728 478201185925731072 478526446155688896 479420427147669504 481890883040504448 482066715794325312 482967310702399488 483295812728669184 485655655564258389 486540435072577536 487071561265611912 488495747117265748 489408352713245952 489919932968919584 490835199222614016 492109772373373756 493029129675366144 493231855468818186 493364475493849792 494286176826667008 494466532385789952 494669849216540688 495912340960017408 496676694136589568 496880919750954942 497943041266814976 498147787583125344 501060932539751808 501626960191107072 501833221276711968 503112715698571776 504767918477160576 504975471075218619 505545920817600096 506054895322540032 506834881289436672 509798827963643904 510008449192247376 512990954743079232 513383135569661952 513570459243276288 513594230608958688 513781631307109872 515091589881871104 516597705641759616 517393941316299936 518103821401648128 518902378462994688 519115742927823222 519618744856038912 520419636879553152 520633625217085863 521133668310429696 521746519983704064 521936895296111616 522151507506348504 522765556155547236 522956303294736834 523463026568907264 523678266300226716 524269843810844544 524485415292674661 525606543559415808 525822664671076752 528897651014182464 529712844680973744 531063422126270208 531990619733563648 532810580614780608 534169056173792256 535212355111631694 537292851823931392 538120985072735232 538342251925150008 541267891418189824 541490452228805856 542127243420567504 542325055268615976 543707789319752832 545297578177412928 546316300703158272 546515641057978368 546887367035073024 547955506423813401 549331838928417216 550358098242269184 550732437760576512 550933389479228928 551159924590034532 552771503316905978 554429798105960448 555035034930581016 557901383580019584 558280853848303712 558531621519814656 559323831672281088 562411168426712864 563461862486132736 563693549107220784 563845114850114048 567630507584673792 567863908286805648 568250154809880564 569311757237857536 572641065759716352 573523681459099392 574985960798367744 576667206297778176 576877621116754944 577114824085964136 577556027515869696 577766766648685824 579239864330784768 580933548144617472 581172418846979568 581779920400592006 582866799076854144 584571087963043776 585231453556291584 585472091489497296 586275376849233408 586964834981667072 587179007208125568 587420445944642067 588895904890020672 589803574287200112 590397377876296704 591307361504342784 591550497754961346 593849994121187328 594765299290917888 595009857390955272 595926950266095462 597446349892053984 598243458935894016 598489447200259104 599165535783822336 599411903191628184 600940188195516288 604454458301922816 605386108206827136 605635033415793759 606929625287165952 607989279695501312 608704273314321408 608926377845463552 609176758757406588 609893148848138442 610115687177192973 611671262984721936 612263947427270656 613207634152651776 613459775449589544 615248287914457152 616793643709100032 617047259516546208 617998318794469368 618846231118635264 619573992480648576 619800063164132544 621356851923963904 621612344050577376 622773637484673024 623197232202757632 624414414296903643 627381087330428928 627807815918191104 628065960579341676 631738860933606832 632712564480051972 634325754206378304 637601581234308096 638035261540918528 642521177387339264 642755621059100416 643019912021706954 644221198979680896 644394416971558912 647540874085677852 648750607085000448 648987323756349312 649428748354149216 650642008271837184 652544470284327936 653550241662694656 655455635953256448 657372172900488192 657642473958424248 658385385250828032 659559798955387584 660064031446708224 660304876169926656 661216454613356544 662235592182119424 662507893001273256 662958513944860658 664197050110833792 668081243386335744 669110961702282624 669386089564824681 670816954264762368 673023891302880768 673300628100291492 674061227756800128 674338391090581707 675779841719248896 676057711719955824 680011265589663168 681059371732680528 682795828448061696 683987939657438976 684792307478611584 685042175076146496 686788786509161472 688796940855679488 689858588421733248 690142247380788237 690805095202197504 691869837950659584 692154323903764296 692824993141385216 693892849172737536 694178166956114484 695248108643778039 695915860394815488 696202010008464672 697020741540729648 697275071059649112 697950702091876352 698237688400302288 699026458414459392 699313887056899548 701096886228102336 705196868018909952 706283792907964992 708084562835026944 710414107486374144 710706218550307686 712225408231723008 713616473482175592 717494646763646976 717789669233533344 721987269638407808 722836324560756672 723100073691487968 724943719093003776 727063437569883904 729183156046764032 730607341898417868 732442451904556288 732743620675898622 734112529069868928 734309917014102016 734577852638971904 734879899453379376 736252798833921024 738164658560060634 739543694513049216 740046713240774688 741429265240000512 741699798578684928 743868511440026112 745015041204884352 746914561900222464 750189897358658113 751591398809627712 752440440286660608 757151877715740864 757666873079840752 759082342983810048 763521421012955136 764698241945465856 765012673788371064 769170161489006592 769486432114618848 770074703354492928 770355688864914432 770391345913438032 770672446960664808 772637384822806656 774896558462639424 776090911974449904 777155732102472192 778353567694492032 779428117284058368 780629455319329728 781700502465644544 782619779975556096 782905342944167424 783227261259522756 785194539853360896 785517399450340074 786404765716266816 787196503835062272 788409815339123712 788733997006615128 793020399054557184 793346476521273696 794569267021460616 796595133189405312 797985929600345472 798887381045096448 799215870922170912 801253584260688384 802818532667447541 805939277735897088 807181477609102848 807513377887725012 811605697752428544 811901837127284736 812235678343208784 813190865130851256 813487582902923964 815561683979629248 817610178870202368 817946367266119392 820331050552609536 822729679355394944 823997758392625824 825128308158180352 826098656640864768 826400084218843392 826739886885051798 828816458734103168 829157254975358967 830929642937010176 832552552395871524 836852075370029376 837077087890921472 837421280772455568 838985747508421632 843616752640069296 845192793729199104 845767672275171072 850135441645744128 851445761377010688 852375232214820846 857359882695609272 858961598639574528 863387832114237136 865000809446667264 865316431675132416 865672236128946204 865904997805532288 870059293712437248 871400322216926208 871758628270469352 872669880600888009 874300198615281216 876496230533984256 876856631944565664 877847180334437376 878208137234245944 879413065273850112 880447252472500608 880768510812188352 882980789576159232 883343857335031008 884705361430800168 885596066814445056 886961042256514176 890774991181780992 892147948936376832 892514786086432908 897365188403841024 897734170800388656 898748303675733504 899117854787442276 901410282293274432 906681687452884224 908079162310240704 910394437930748928 911983919543251968 913056409971482112 913389566768195328 913765138136109882 914839723272207663 915718382012215296 917506894477082904 918395921140905984 919811451228977664 920189663174384316 922493117267546112 922872431871685728 925190465563650048 925570889274819312 926997478191704052 928269346677952896 929360988720972864 929700094746198816 930983584533736384 932035277885945856 932418516075866064 934795848304136448 940262490691879936 941711723877286656 942098940869012514 944112750446702592 947218809981832192 947608291400410248 949068846720077958 951488631309567456 956402371851462144 957052892311377792 963781766081008896 964133431588650624 964529868032560431 966591625457338368 971311311128516778 974143122531223824 976991494234531496 978816705426491904 979839865937839168 981670398445228032 984219544746747512 986058259350732288 986463710937636372 986728950987699584 988933064771579904 989339698433081376 991824681920034816 993353388273179136 993761839501909884 994437770917290987 996295575166250688 1002121865079503616 1003666442553423936 1006225431397143552 1009535836954321152 1009950942150437238 1011091841635200192 1012109790645080064 1013669762578873344 1019597655927287808 1020016898384494752 1025981909486158464 1027140918486552576 1027188461217917376 1027563262614219744 1030183179763742208 1033195411283519232 1034787882632599872 1036207642803296256 1037804756925989376 1038231485855646444 1039237489712077824 1040839273759106304 1041267250434171726 1043493039967408128 1043873790592223232 1044303015012697008 1045531112311094472 1045912606589473668 1046926053137814528 1047356532600453432 1048539687621689088 1048970830585349322 1051213087118831616 1051645329342153504 1057795302028364928 1059425689361947488 1062126844252540416 1063981239467127296 1065621161229561216 1066059327825461529 1068338112347584512 1070424710223263388 1076241970145470464 1076684503850300016 1082980904457611712 1084254486841135008 1084650110537231952 1087415578639505664 1090595156354825856 1093031282115956736 1093774734070146048 1095911012847626802 1098663677856834432 1099115431013847933 1101464875521153024 1101866778958457856 1102319849180069064 1105543006633811956 1107246987840090951 1110070069861162032 1115802767160039168 1116561707696607424 1118647663344562176 1124822336853425728 1126923724972265472 1127387098214441568 1127690229700228096 1135261015169347584 1135727816573611296 1136500309619761128 1138623514475715072 1145282131519432704 1147047362918198784 1153334412595556352 1153755242233509888 1154229648171928272 1155112055031739392 1155533533297371648 1161867096289234944 1162344837693959136 1163559840801184012 1165733598153708288 1169142175926087552 1170462907112583168 1170944182978994592 1172550753698466816 1173929669963334144 1174358014416251136 1174840891889284134 1177791809780041344 1178276099175510111 1179607148574400224 1180794755752593408 1182614723008685568 1183100995509922692 1189530598581835776 1190019714781910544 1191853900532190924 1194892699784107968 1196978894400518208 1198331071567644672 1198823806383256368 1201880376391032576 1208908916603845632 1210772216413654272 1211270066831587518 1213859250574331904 1215978559391002624 1217408546628642816 1217852755690927104 1218353517514813176 1219786297696276884 1220231374354385946 1223342525969443872 1226415268305303552 1226919550899179088 1230496575828914304 1234094519033092416 1235996637588938736 1237692462237270528 1239147984961297152 1239600126328265088 1240109830327577697 1243224688101154752 1245547274969346048 1246394464405515264 1248828828593807286 1254762174660857856 1255615631836382208 1256131921158683352 1263477721867213664 1265425128960103944 1268651508412756608 1275203162468616192 1276070523081837056 1278562848322231269 1285042354774678528 1285511242118200832 1286039824043413908 1288442397959361792 1295081748171355704 1297501214170000896 1297974647512698624 1298857496708298432 1301284016543674368 1305088940568655872 1307100483325389312 1310911271906512896 1314744345800976384 1315284947916848496 1316770770501656064 1319119597910775168 1320609752339853312 1324471184364238848 1325015786002546512 1325917027889721316 1328394100221667584 1336162486772671488 1338221923404565248 1338772179129649362 1341633908529524736 1346047782605761536 1346601256200582984 1348122455513600256 1348676782181163414 1351559683438497792 1352115423439911648 1360022531179326336 1362118743465361056 1365591656896123392 1367975879314877952 1369584614957223168 1370084350152292992 1370647707204164823 1373577573018322944 1377593881711358976 1379717176843466496 1380284494761576474 1383739675901319168 1384308647807528592 1385649986282770432 1387785698345475072 1388356333912228968 1390496217287556078 1392404020016929344 1394041483081459296 1394550142119298224 1395901404183752704 1396475376800604576 1398052916828918784 1398627774113799096 1402193772456204672 1410393736037819904 1412567585815929984 1413148411303518771 1416169125670053888 1420828214972748288 1421412437100615372 1423603270080116937 1427232946964351184 1435579338467066688 1443974539276815616 1445672649121513344 1446200147382975936 1449887438186007552 1454126875139767808 1456966966692775167 1458366312093528064 1461214683796835736 1464884903809112576 1465487241351797244 1468225058139737856 1469155705277943808 1469759798906758752 1472505597667842048 1476329317120121268 1479087389026098432 1480093426481549376 1482858530480001024 1483399597157369856 1487737022880052224 1490030082409768704 1493829123800444928 1500379794717316226 1503182797619255424 1504880880573321216 1514303755431481728 1514926413225655857 1515333746159681504 1518164685967620096 1529396483890931712 1530025347576742128 1538972864229237696 1540149406708985856 1540711377729828864 1540782691826876064 1541344893921329616 1545274769645613312 1549793116925278848 1552181823948899808 1554311464204944384 1556707135388984064 1558856234568116736 1561258910638659456 1561900875651257589 1563401004931289088 1565239559951112192 1565810685888334848 1566454522519045512 1570389079706721792 1571034798900680148 1572809531432533632 1573456245878023983 1576819630678247424 1577467994013230256 1586692953042547392 1589138534042921232 1593190266378810624 1595971859200690944 1598431741844341824 1602507168521376768 1605637065334895082 1611878555471794176 1614362955218205696 1615026755775450024 1623803674254569472 1624471356686417568 1626381730261702512 1626975165805847928 1631123367959258496 1635892734532238784 1640662101105219072 1643866519271440203 1645459358710789888 1647995516785251648 1650256616316360704 1652197313281729536 1652800168437686784 1653479773770103596 1657632917468206336 1658314509950717934 1661859285874020352 1665105104791743048 1673704150740058752 1674154175781842944 1674842561544911136 1677971495016843264 1687233505280138592 1690385587458398208 1691535344550342144 1702891522754021376 1704750464429641692 1714719765391218544 1717923197279149056 1726775664228474272 1730001618893334528 1730632863350264832 1731344472257892408 1731809995611064576 1742800644433852416 1743517256540938704 1745339761201776018 1748600397230562432 1753713263889131328 1755694360668874752 1756416274468491888 1758826130547700224 1760894504945001216 1761537021624376704 1766687714670062016 1769410722861600336 1771192133628890112 1773922084513028352 1781549982363561984 1784295897872753664 1785029572172865816 1794730376807682048 1795468341600777312 1797496607351467008 1798235709574884552 1802820564586548864 1813363374905768448 1816158324620481408 1816905100247381277 1820788875861497856 1823967839086503936 1826112819942964224 1826779133536390656 1827530276272219764 1829679446544415326 1830347061531578919 1835013788954165808 1836791842281811968 1839622902457955328 1840379326348768632 1845744863743371456 1850380931127300096 1851141778549638624 1853994956383408104 1856538693355905792 1858721977441945728 1859400189492397632 1861967169067472768 1864070555771891712 1864837032151732128 1869591696608272896 1873243242890710929 1880524981383759872 1883423447754573312 1884197881738025028 1894437619963664384 1895216582800820496 1898137693440155916 1902977262619134912 1912804743702924288 1914105784622755584 1927563532162017792 1928266863177301248 1929059736065120862 1933183250914676736 1942622622257033556 1948286245062447648 1953982988469062992 1957633410852983808 1959679731875678336 1968439089493495024 1972116518701464576 1972927421875272744 1973457901975399168 1978679396866162752 1983649363840069632 1986706776546358272 1987523679003819768 1988875541834581974 1992591150332501376 2004243730159007232 2007332885106847872 2012450862794287104 2019071673908642304 2019901884300874476 2022183683270400384 2027339525157746688 2036229721402072021 2040033796768989504 2051963818972316928 2054376922435834752 2055126525228439488 2060366359527484416 2066390822567038464 2069575765265199744 2070426742142364711 2072415285606592512 2075609513851978752 2076462971711292888 2078474979424155648 2081678547518212608 2082534500868343452 2085744325931334117 2087747581184446464 2088606030025394016 2091062224622188944 2091825213178947336 2093852106275629056 2094713065200906864 2097079375243378176 2097941661170698644 2103290658684307008 2115590604056729856 2118851378723894976 2124253688505080832 2127962478934254592 2131242322459122432 2132118655650923058 2136676224695169024 2140849420446526776 2152483940290940928 2153369007700600032 2165961808915223424 2168508973682270016 2169300221074463904 2174831157279011328 2181190312709651712 2187549468140292096 2191822025695253604 2197327355713668864 2198230862027695866 2202929751042306048 2203733557916915712 2204639698360138128 2211086013267623912 2214493975680181902 2220140139722324064 2231605534320078336 2233123415393214848 2249644673706851456 2250569692075974339 2254774196428883136 2255380459400456192 2271455633147222592 2273000619239522256 2277247028951430144 2290564263038865408 2294094725836397568 2307510484467019776 2308459296343856544 2310224110063478784 2311067066594743296 2320354798807012303 2324689675387918272 2327119681602368024 2331467196307416576 2338284351852175104 2341888365957989184 2345101507396933632 2347859339926668288 2348716028832502272 2349681783778568268 2355583619560082688 2356552198351020222 2359214297148800448 2361589511505186816 2365229446017371136 2366201991019845384 2379061197163671552 2380039429563821088 2383707801064381848 2389785399568215936 2393957788801036416 2396662143135289344 2397647612766512736 2403760752782065152 2417817833207691264 2421544432827308544 2422540133663175036 2434817093257285632 2435705511381854208 2436707035029626352 2439572595392553768 2440462748708771892 2446685051938887744 2452830536610607104 2453839101798358176 2460993151657828608 2468189038066184832 2471993275177877472 2475384924474541056 2478295969922594304 2479200252656530176 2480219660655155394 2486449376202309504 2487471764926076901 2492788928811030528 2497657657187614572 2511231263672764416 2512263842317366704 2526955443734427328 2530850257920207888 2537303016825513216 2550406324937232384 2552141046163674112 2557125696644462538 2570084709549357056 2571022484236401664 2572079648086827816 2576884795918723584 2590163496342711408 2595002428340001792 2595949295025397248 2597714993416596864 2610177881137311744 2614200966650778624 2618009641802664027 2629488691601952768 2630569895833696992 2633541541003312128 2638239195821550336 2648942368728477696 2650031572005093024 2651834055779442632 2656788200443335168 2672324973545342976 2676443846809130496 2677544358259298724 2692095565211523072 2693202512401165968 2696244911027200512 2697353564362326828 2704230846879823296 2720045062358652672 2724237486930722112 2731183313792246784 2735951758629755904 2739169229914446336 2740168700304585984 2741295414408329646 2747155146036645888 2755187763422717952 2759434353686932992 2760568989523152948 2767479351802638336 2768617295615057184 2775571396690950144 2776712667824457936 2780992434575112156 2784808040033858688 2788082966162918592 2789100284238596448 2792950753601209152 2796105833657837568 2797255548227598192 2804387544912409344 2820787472075639808 2825135171631859968 2826296822607037542 2832338251340107776 2841656429945496576 2842824874201230744 2847206540160233874 2854465893928702368 2871158676934133376 2887949078553631232 2891345298243026688 2892400294765951872 2893589604097681293 2899774876372015104 2908253750279535616 2913933933385550334 2922429367593671472 2929769807618225152 2930974482703594488 2936450116279475712 2939519597813517504 2945011195335684096 2952658634240242536 2958174778052196864 2960186852963098752 2966799194314739712 2975474045760104448 2980060164819537408 2983313312751872961 3000759589434632452 3006365595238510848 3028607510862963456 3029852826451311714 3030667492319363008 3036329371935240192 3058792967781863424 3060050695153484256 3077945728458475392 3081422755459657728 3081565383653752128 3082689787842659232 3090549539291226624 3099586233850557696 3104363647897799616 3108622928409888768 3113414270777968128 3117712469136233472 3122517821277318912 3123801751302515178 3130479119902224384 3131621371776669696 3132909045038091024 3140778159413443584 3142069597801360296 3145619062865067264 3146912491756047966 3153639261356494848 3154935988026460512 3173385906085094784 3178277068085842464 3186380532757621248 3191943718401381888 3196863483688683648 3198177983476384587 3205014337042753536 3211274130669790164 3228725910436411392 3230053511550900048 3248942713372835136 3252763460523405024 3253950331611695856 3262246735918516992 3271785469064477568 3281324202210438144 3287733038542880406 3290918717421579776 3295991033570503296 3297346293041543799 3300513232632721408 3304394626563459072 3305600336875373568 3306959547540207192 3315265834936412672 3316629019901435868 3321740963520272853 3330210209583486096 3347408301480117504 3349685123089822272 3355942990033686528 3374467010560277184 3380771174916796416 3383070689100684288 3405783045508042752 3409500928859283384 3429439530782437088 3435846394558298112 3453551328456948544 3460003237786669056 3461265726700529664 3462688944515784816 3463619991222129152 3485601288867704832 3487034513081877408 3490679522403552036 3497200794461124864 3507426527778262656 3511388721337749504 3512832548936983776 3517652261095400448 3521789009890002432 3523074043248753408 3533375429340124032 3534828297526530333 3538821445723200672 3542384267257780224 3547844169026056704 3568591795745507328 3570059144345731632 3590936683201554624 3594993214702934016 3596471419149769104 3605641129173097728 3626726749811536896 3632316649240962816 3633810200494762554 3641577751722995712 3647935678173007872 3652225639885928448 3653558267072781312 3655060552544439528 3659358893088830652 3660694123063157838 3670027577908331616 3679245804915910656 3680758652697537264 3691489727486742912 3702283557099277248 3707989912766816208 3713077386711811584 3717443954883891456 3718800378984795264 3720329490982733091 3723934338134945536 3729674064303464256 3739183393216545792 3746486485781421858 3761049962767519744 3766846895509146624 3768395763476050056 3788875239927328768 3790433165601640992 3796275386880311832 3805954525238269824 3825609487405848576 3828211569245511168 3835688544966693807 3855127064324035584 3856533726354602496 3858119472130241724 3885245244514067112 3896572490124895296 3907965976938125984 3915266821705967616 3919359463751356672 3936878178986990048 3944233037402929152 3945854843750545488 3946915803950798336 3957358793732325504 3973413553092716544 3975047358007639536 3977751083669163948 3985182300665002752 4008487460318014464 4014665770213695744 4024901725588574208 4038143347817284608 4039803768601748952 4044367366540800768 4054679050315493376 4072459442804144042 4080067593537979008 4103927637944633856 4108753844871669504 4110253050456878976 4111943121612494469 4120732719054968832 4132781645134076928 4139151530530399488 4140853484284729422 4151219027703957504 4152925943422585776 4156949958848311296 4163357095036425216 4165069001736686904 4171488651862668234 4177212060050788032 4182124449244377888 4183650426357894672 4187704212551258112 4189426130401813728 4194158750486756352 4195883322341397288 4206581317368614016 4231181208113459712 4237702757447789952 4239445233910556313 4248507377010161664 4255924957868509184 4262484644918244864 4264237311301846116 4270809810240350811 4281698840893053552 4306738015401200064 4331923617830446848 4337017947364540032 4338600442148927808 4349662314558022656 4362380625419303424 4370900900078325501 4375098936280584192 4383644051390507208 4394654711427337728 4396461724055391732 4407467115833831424 4409279396720276256 4422172026535247824 4428987951360363804 4440280279444648128 4463211068640156672 4466246830786429696 4499289347413702912 4501139384151948678 4509548392857766272 4510760918800912384 4542911266294445184 4546001238479044512 4554494057902860288 4588189451672795136 4616918592687713088 4620448220126957568 4622134133189486592 4640709597614024606 4649379350775836544 4654239363204736048 4662934392614833152 4676568703704350208 4683776731915978368 4685702626953772767 4690203014793867264 4695718679853336576 4697432057665004544 4699363567557136536 4711167239120165376 4713104396702040444 4718428594297600896 4720368737634071949 4730458892034742272 4732403982039690768 4760078859127642176 4767415602128763696 4779570799136431872 4787915577602072832 4795295225533025472 4807521505564130304 4835635666415382528 4843088865654617088 4845080267326350072 4871411022763708416 4873414070059252704 4879145190785107536 4880925497417543784 4893370103877775488 4907678203596716352 4921986303315657216 4931599557814320609 4936378076132369664 4943986550355754944 4950769848949082112 4956591939845188608 4958400505313060352 4960439321310310788 4972898752404619008 4974943529852153802 4985577857622061056 4995315314375229144 5022462527345528832 5024527684634733408 5053910887468854656 5061700515840415776 5074606033651026432 5104282092327348224 5114251393288925076 5140169419098714112 5142044968472803328 5144159296173655632 5153769591837447168 5180326992685422816 5190004856680003584 5191898590050794496 5195429986833193728 5228401933301557248 5236019283605328054 5251329281510606791 5261139791667393984 5267083082006624256 5276478391643100672 5300063144010186048 5303668111558885264 5313576400886670336 5344649947090685952 5352887693618260992 5355088716518597448 5384191130423046144 5386405024802331936 5392489822054401024 5394707128724653656 5408461693759646592 5440090124717305344 5448474973861444224 5462366627584493568 5471903517259511808 5478338459828892672 5480337400609171968 5482590828816659292 5510375526845435904 5518868707373865984 5521137979046305896 5537234591230114368 5551142793381900288 5553425335648915872 5561984869150224312 5569616080067717376 5576165932325837184 5578200568477192896 5585901507202418304 5592211667315675136 5594511096455196384 5608775089824818688 5619729728672132787 5641574944151279616 5650270343263719936 5652593645214075084 5683312859890993152 5685649748402461488 5694413080320467748 5708931787857404736 5742317353868266752 5775898157107262464 5782690596486053376 5784800589531903744 5787179208195362586 5799549752744030208 5816507500559071232 5827867866771100668 5844858735187342944 5859539615236450304 5861948965407188976 5872900232558951424 5879039195627035008 5905317268480485072 5916349556104393728 5920373705926197504 5950948091520208896 5960120329639074816 5966626625503745922 6001519178869264904 6012731190477021696 6057215021725926912 6059705652902623428 6061334984638726016 6108689164206216063 6120101390306968512 6155891456916950784 6163130767307504256 6165379575685318464 6181099078582453248 6199172467701115392 6208727295795599232 6217245856819777536 6226828541555936256 6235424938272466944 6245035642554637824 6247603502605030356 6263242743553339392 6265818090076182048 6281556318826887168 6284139195602720592 6291238125730134528 6293824983512095932 6309871976052921024 6346771812170189568 6356554136171684928 6372761065515242496 6383887436802763776 6393726967377367296 6396355966952769174 6410028674085507072 6422548261339580328 6457451820872822784 6460107023101800096 6497885426745670272 6505526921046810048 6507900663223391712 6524493471837033984 6543570938128955136 6562648404420876288 6575466077085760812 6581837434843159552 6591982067141006592 6594692586083087598 6608789253126918144 6611200673750747136 6613919095080414384 6630531669872825344 6633258039802871736 6643481927040545706 6660420419166972192 6694816602960235008 6699370246179644544 6748934021120554368 6751709076227923017 6766141378201368576 6819001857718566768 6858879061564874176 6871692789116596224 6907102656913897088 6922531453401059328 6925377889031569632 6927239982444258304 6961064396421036909 6974069026163754816 6981359044807104072 6994401588922249728 7014853055556525312 7025665097873967552 7035304522190800896 7043578019780004864 7046148086497506816 7066750858680248064 7069656595053060666 7077642891446401344 7084768534515560448 7095688338052113408 7137183591491014656 7140118288691463264 7181873366403109248 7189986429405868032 7192942838299538208 7211282258346195456 7253453499623073792 7264633298481925632 7267620400989525108 7304451279771856896 7307116534145562624 7310121105088879056 7318717786177661304 7321388246126315676 7340055155816663232 7358491609831821312 7361517305395074528 7382979454973485824 7404567114198554496 7415979825533632416 7426154773423623168 7434887909767782912 7437600757969590528 7440658981965466182 7447868676269891072 7459348128606928512 7462415294778230703 7478366786433091584 7492972971562843716 7533693791018293248 7536791526952100112 7580866331203281984 7592550773760623664 7611909050476539648 7651218974811697152 7656423138491022336 7671377089933387614 7710254128648071168 7713067452709204992 7716238944260483448 7770490489028134224 7793144980249790592 7815931953876251968 7830533643411935232 7838718927502713344 7854028925407992081 7873756357973980096 7888466074805858304 7891709687501090976 7893831607901596672 7914717587464651008 7946827106185433088 7950094716015279072 7955502167338327896 7970364601330005504 8016974920636028928 8029331540427391488 8076286695634569216 8079607537203497904 8088734733081601536 8144918885608288084 8160135187075958016 8207855275889267712 8217507689743339008 8220506100913757952 8223886243224988938 8241465438109937664 8265563290268153856 8278303061060798976 8281706968569458844 8302438055407915008 8305851886845171552 8326714190072850432 8330138003473373808 8342977303725336468 8354424120101576064 8364248898488755776 8367300852715789344 8378852260803627456 8388317500973512704 8391766644682794576 8413162634737228032 8462362416226919424 8475405514895579904 8478890467821112626 8497014754020323328 8511849915737018368 8524969289836489728 8528474622603692232 8541619620480701622 8563397681786107104 8613476030802400128 8663847235660893696 8674035894729080064 8677200884297855616 8680768812293043879 8699324629116045312 8724761250838606848 8741801800156651002 8767288102781014416 8789309422854675456 8792923448110783464 8818558793440552512 8844344053070495648 8857975902720727608 8880560558889296256 8926422137280313344 8932493661572859392 8949939938255618883 8998578694827405824 9002278768303897356 9019096785715532544 9085822532588890368 9092002476958089024 9108988115805720576 9176378903345590272 9233837185375426176 9244268266378973184 9281419195228049212 9298758701551673088 9308478726409472096 9325868785229666304 9353137407408700416 9367553463831956736 9371405253907545534 9391437359706673152 9394864115330009088 9398727135114273072 9422334478240330752 9426208793404080888 9436857188595201792 9440737475268143898 9460917784069484544 9464807964079381536 9520157718255284352 9534831204257527392 9559141598272863744 9575831155204145664 9590590451066050944 9594533950429153761 9615043011128260608 9686177731309234176 9690160534652700144 9746828140118505408 9758290381570215072 9761850994835087568 9786740207755550976 9815356407193432704 9843972606631314432 9863199115628641218 9872756152264739328 9887973100711509888 9892038879124631397 9901539697898164224 9913183879690377216 9916801010626120704 9920878642620621576 9945797504809238016 9949887059704307604 9965222890560818559 9990630628750458288 10049055369269466816 10107821774937709312 10123401031680831552 10149212067302052864 10208564184654696448 10228502786577850152 10284089936945606656 10288318592347311264 10307539183674894336 10360653985370845632 10380009713360007168 10383797180101588992 10390859973666387456 10456803866603114496 10472038567210656108 10502658563021213582 10522279583334787968 10534166164013248512 10552956783286201344 10600126288020372096 10604484892579590999 10607336223117770528 10627152801773340672 10705775387236521984 10710177433037194896 10772810049604663872 10784979644108802048 10789414257449307312 10816923387519293184 10880180249434610688 10896949947722888448 10924733255168987136 10943807034519023616 10956676919657785344 10960674801218343936 10965181657633318584 11037737414747731968 11042275958092611792 11074469182460228736 11106850671297831744 11123969738300448624 11139232160135434752 11152331864651674368 11156401136954385792 11160988472948199273 11171803014404836608 11189022192910392768 11217550179649637376 11239459457344265574 11283149888302559232 11300540686527439872 11305187290428150168 11366625719781986304 11371299496804922976 11388826160640935496 11417863575714809472 11484634707736533504 11507065634900081421 11551796314214524928 11565381192972106752 11569601179063807488 11574358416390725172 11633015001118142464 11655735733542201336 11689717470374685888 11719079230472900608 11723897930814377952 11745800465117902848 11758078391254070016 11810634536960970144 11832699112208787456 11840747411852395008 11920240659278149632 11933253251007491844 12003038357738529808 12025462380954043392 12114430043451853824 12119411305805246856 12122669969277452032 12217378328412432126 12240202780613937024 12311782913833901568 12326261534615008512 12330759151370636928 12362198157164906496 12398344935402230784 12417454591591198464 12453657083111872512 12470849876544933888 12490071285109275648 12495207005210060712 12531636180152364096 12563112637653774336 12568278391205441184 12582476251460269056 12587649967024191864 12619743952105842048 12693543624340379136 12713108272343369856 12718335701731668939 12745522131030484992 12767774873605527552 12787453934754734592 12792711933905538348 12812429430721052433 12845096522679160656 12920214046203600192 12995770853491340544 13011053842093620096 13015801326446783424 13048986943674067968 13087141876257910272 13112702700234976503 13125296808841752576 13150932154171521624 13163674869686319104 13183964134282013184 13189385172166175196 13222401347501494272 13227838190160828768 13261063339745650688 13266516079605743472 13286963854081091412 13320840838333944384 13389633205920470016 13398740492359289088 13497868042241108736 13503418152455846034 13532282756402737152 13638003715437133536 13717758123129748352 13814205313827794176 13850755778063139264 13854479964888516608 13922128792842073818 13948138052327509632 13962718089614208144 13988803177844499456 14029706111113050624 14051330195747935104 14070609044381601792 14087156039560009728 14092296172995013632 14133501717360496128 14139313190106121332 14155285782892802688 14191376676104226816 14253608049814504147 14280236577382926528 14363746732806218496 14385885676599076416 14422564516692390912 14506906999246147584 14529266596963851264 14535240801979050216 14614233068291125248 14620242210177758112 14637435572355322608 14642776492252631352 14680110311633326464 14723034610790149056 14765958909946971648 14809134228397108992 14831959651067264832 14852309546847246336 14869775819535565824 14875201515939181056 14881317963930932364 14895737352539782144 14918696257213857024 14924830589556461406 14956733572866183168 14985945943125687432 15067387582036586496 15073583053904200224 15161732662406563968 15185101547521247328 15223818100953079296 15312846276982044672 15342754179866775228 15420508257296142336 15426134905418409984 15432477888520966896 15540980978056268448 15586289960499581184 15631863907752503936 15677437855005426688 15708057850815984162 15747512715947960192 15753987844531820373 15783419375002181952 15787663215803193344 15829435174929302016 15900189432030558144 15911004334676655792 15940729202660011008 16033949841272057856 16058663080854782976 16152573391269138432 16159215074406995808 16177469466163203072 16289837771216576168 16320270374151916032 16415710551778535424 16435015379486678016 16441012201827515904 16447772486449977876 16531126580536307712 16556606122121597952 16563413937138917688 16611703773690343104 16653428380145700864 16660276006946747616 16685954607450672936 16708848240203152128 16728497796977511552 16734601705431578688 16757704521607254912 16776635001947025408 16783533289365589152 16826325269474456064 16924724832453838848 16950811029791159808 16957780935642225252 17049938579672979456 17056949245207384464 17083239240961403244 17126795363572214208 17226952061604800256 17327694471321787392 17348071789458160128 17354401768595711232 17361537624586087758 17398649258232090624 17449522501677213696 17483603600313302004 17534576205562028832 17578618845709350912 17585846896221566928 17637117586881105024 17688688106140991296 17715951805441455216 17761121117778592512 17852844274560626688 17864987323145718784 17899879876511237766 17997157389654811648 18004557536607794712 18038193571431065088 18171645065177780736 18184004953916178048 18326067492618648189 18467674370750852352 18562838390456098424 18597517403103346176 18616957452818944192 18651737570459332608 18706274814817400832 18735106927663913472 18742810507815091068 18789728230660018176 18797454270228546144 18844668956480661504 18852417586808161776 18873714377190403584 18881474950536287796 18929615928158763072 19040315436510568704 19069662408515054784 19118283196545727488 19151662310408291328 19181180902132101888 19189067900858307522 19230086022256521216 19372355462618468352 19380321069305400288 19493656280237010816 19516580763140430144 19523701989670175136 19573480415511101952 19630712814386865408 19687945213262628864 19726398231257282436 19745512304529478656 19775946201423019776 19784077758249262794 19826367759380754432 19833602021252241408 19841757285241243152 19891595009618476032 19899774119408615208 19930445781121637118 19981261257500916576 20098110738538933632 20215643549875418624 20246802063361663104 20255127228683769051 20298424134604105728 20457005573155700304 20576637184694622528 20615078367349788672 20721307970741691264 20767594360203177984 20781719947332774912 20883193189263110727 20944077134421312216 21005317126042427164 21044559166669575936 21105913566572402688 21200252576040744192 21208969785159181998 21214672446235541056 21254305603546681344 21411550774473043968 21420354866074389792 21545620099209327744 21569959288217604096 21578828514898614624 21633846775038586368 21760360498869221376 21793899895445776896 21913353839315570688 21921349602436687872 21930363315266637168 22075474829495463936 22084551916185223584 22148938364920457472 22213701342595663488 22247939476600897248 22278464320270869504 22304663729303348736 22312802273908771584 22321976945896398546 22343606028809673216 22378044385820785536 22387245884334692109 22435100359299274752 22478918914688531148 22601081373054879744 22610374580856300336 22742598993609845952 22777652321281870992 22835727151429618944 22969269415473067008 23014131269800162842 23103592628429049856 23130762385944213504 23139202358127614976 23148716832781450344 23311471467084402672 23379434940749371776 23447795861628755904 23491600930235805696 23516156782508140032 23562086776223976243 23621269073921940288 23665398224417574912 23681494823704790016 23840481318556299264 23866506502014983688 24006076715477059616 24050924761908086784 24228860086903707648 24238822611610493712 24245339938554904064 24434756656824864252 24480405561227874048 24623565827667803136 24652523069230017024 24661518302741273856 24724396314329812992 24796689870804461568 24834909183182396928 24907314166223745024 24980142570218551296 24990414010420121424 25063272360304728192 25136556782410882368 25164952502920538112 25175299934048383728 25239487904211684096 25387087248680758272 25426216544686739712 25436671403463337878 25491044262060969984 25535549747211055104 25574907869509469184 25585423867811076696 25624858861442104866 25690193045358321312 25840428092407200384 25991541706982681088 26022107684187240192 26031602652893566848 26042306436879131637 26097973887348135936 26174283752515820544 26225405400469953006 26301864308343043248 26327349739372638208 26367928268564026368 26378770344332350392 26455676380321657536 26522126679491301376 26533032159211486944 26573927708162182824 26641681676667888768 26779266411840940032 26797480984718578176 26849819814766856649 26995736084482217472 27006836304911692068 27276007430874267072 27435516246259496704 27628410627655588352 27701511556126278528 27708959929777033216 27844257585684147636 27896276104655019264 27925436179228416288 27977606355688998912 28059412222226101248 28102660391495870208 28174312079120019456 28184592345990027264 28267003434720992256 28278626380212242664 28310571565785605376 28382753352208453632 28507216099629008294 28560473154765853056 28727493465612436992 28771771353198152832 28783601851287461283 28845129033384781824 29058533193927702528 29070481603958100432 29240484420355516224 29274871144710645216 29285552984505262704 29360220623266652928 29446069221580298112 29531917819893943296 29618268456794217984 29663919302134529664 29676116637373894191 29704619093694492672 29739551639071131648 29750403031878362112 29762635927861864728 29791474705079564288 29837392514427714048 29849661179112922812 29895668671682455677 29971891886251374864 30147166107808400448 30323465324813127936 30370203095042494656 30447636201906158592 30625692553964089344 30685508359733550456 30852269810836819968 30864955777041933792 31081961956112536896 31172579920999162368 31263727815505007872 31354875710010853376 31416115701631968324 31495025431895920384 31507975689063640746 31566838750004363904 31575326431606386688 31658870349858604032 31800378864061116288 31822008669353311584 31881458405320022016 32117326161709565952 32318430148813991616 32354938932326406144 32579675542433152336 32640540748303832064 32831421103557070848 32870030758973356032 32882024403655031808 32895544972899955752 33113212244243195904 33126827874277835376 33223407547380686208 33320552013893495232 33371909214901345872 33417696480406304256 33456995593955023104 33469203410863157376 33515409043214509824 33567066578731178304 33652650538948912128 33849449664907677696 33901622059582319616 33915561871284450504 34099877159345958912 34113898490414768928 34166478481922806488 34253590727144428416 34453904123209600512 34521196904700244263 34655388942643574784 34696143578916320256 34708803537191422464 34723075249172175516 34899045003354427392 34967207200626604008 35069152411124057664 35157237691418701824 35171693792443133856 35274235173762210048 35377376212281982592 35431903610882910432 35522242235557185024 35729974646291437568 35799759753022475532 35994314779309623296 36009115073215589424 36076387142862130176 36343290130355561472 36368009907832356096 36652134985237296378 36935348741501704704 37125676780912196848 37195034806206692352 37233914905637888384 37412549629634801664 37470213855327826944 37485621015630182136 37594908540457092288 37689337912961323008 37704835173616323552 37747428754380807168 37762949901072575592 37859231856317526144 38080630873021137408 38139324817030109568 38236566393091454976 38303324620816582656 38362361804264203776 38378135801716615044 38760642138610800576 38987312560474021632 39033161526280860288 39047403979340350272 39146960831022203904 39261425628773730816 39338108100704929509 39375890426525257728 39452796462514564872 39491024609058957312 39551892402846039552 39568155516498525588 39667204042504482816 39683514570482486304 39783190019236952064 39799548238817230416 39860891562243274236 39962522515001833152 40196221477077867264 40431287099750837248 40493604126723326208 40510254457367538102 40596848269208211456 40914011146311400608 41153274369389245056 41442615941483382528 41563439894665549824 41766386378526221454 41888154268842624432 42010634252084854328 42089118333339151872 42211827133144805376 42400505152081488384 42417939570318363996 42429344892471082112 42760824149443512441 42840709732148779584 43091240198418655488 43157657029797229248 43267693550077172736 43520720997738442752 43587799790891553792 43842699204873375744 43860726630533274336 44169103832370447168 44297876729840914944 44427402685191326976 44495878953201794496 44556928640541739008 44609327458606697472 44625604547817543168 44643953891792797092 44687212057619346432 44756088771641571072 44774491768669384218 44870200718598549504 44957837829377062296 45202162746109759488 45220749161712600672 45485197987219691904 45555304642563741984 45671454302859237888 45938538830946134016 46028262539600325684 46261524771888427008 46278404716255229952 46297433665562900688 46622942934168805344 46758869881498743552 46895591723257511808 47032313565016280064 47124173552447952486 47242538147843880576 47261963533595461119 47362989647409580032 47733013004029967376 48012153430954119232 48101849523816173568 48457720173807415296 48477645223220987424 48490679877109808128 48869513313649728504 48960811122455748096 49247131655335606272 49305046138460034048 49323036605482547712 49593379741608923136 49669818366364793856 49960285140437102592 49980828020840242848 50126544720609456384 50273113564821764736 50329905005841076224 50350599868096767456 50478975808423368192 50774174497361516544 50852433089373479424 50873342806926675756 51149815739018938368 51170847735622153392 51249717722884209732 51380386090716642624 51680856184814400768 51983083413965362176 52044215368374480384 52063205305787133696 52084612873758263274 52195947774696271872 52348567505031641088 52450810800939906012 52603728616686086496 52735856537128052736 52757540688664700784 52911352760643315072 53066064318422973888 53147855416324365648 53283363353335777536 53558532823681880064 53594961969437156352 53699639629533713298 53991472168964434944 54013672609823384136 54552014861748534144 54871032492518993408 54978202477855944567 55256821255311176704 55403023112252557056 55688515171368295272 55792552209310038528 55850872358456832576 55955212711377997824 56118824444452202496 56205320782991740416 56369184691980054528 56534006869441984512 56557252760424485328 56621143131571210752 57014432199258016588 57120946309531706112 57454986931224873984 57543542706396305664 57567203702574922566 57690258066769563648 58117066387855405056 58140963207916200864 58480968840711032448 58549742289421290432 58571105969010525408 58720441246533305856 58892138443160596224 59063835639787886592 59236536913588435968 59327838604269059328 59352233274747788382 59479103278142263296 59500806063756724224 59525271855723729456 59582949410159128576 59674785028855428096 59699322358225845624 59791337343364911354 59943783772502749728 60294332215616800896 60646930649626255872 60740406190084989312 60765381686051307153 60895272403812317184 61371016719467100912 61729911554083867584 62163923912225073792 62345159841998324736 62527455631010015744 62649579567789332181 62709751420021706752 62832231403263936648 62990050863791840768 63015951378127281492 63133677500008727808 63317740699717208064 63600757728122232576 63644017338706623168 63762916810640044032 64234652323419131904 64636860297627983232 64709877864652812288 65159351084866304672 65281081496607664128 65740061517946712064 65764048807310063616 65791089945799911504 66226424488486391808 66253655748555670752 66446815094761372416 66641104027786990464 66743818429802691744 66835392960812608512 66913991187910046208 66938406821726314752 67030818086429019648 67134133157462356608 67161737653004076327 67305301077897824256 67803244119164639232 67831123742568901008 68227796980829537856 68332956963845612976 68507181454288856832 68907808246419201024 69042393809400488526 69310777885287149568 69392287157832640512 69417607074382844928 69446150498344351032 69934414401253208016 70138304822248115328 70343387584886267712 70548470347524420096 70686260328671928729 70754752424563965184 70863807221765820864 71044484471114370048 71459949292582875136 71599519506044951064 71988629558619246592 72018230146431178848 72152774285724260352 72686580260711122944 72736019815664712192 73304269970474592756 73870697483003409408 74251353561824393696 74390069612413384704 74467829811275776768 74940427710655653888 74971242031260364272 75189817080914184576 75409670347232647104 75494857508761614336 75525899802145151184 75718463712635052288 76161261746042274816 76278649634060219136 76473132786182909952 76606649241633165312 76724723608528407552 76756271603433230088 77521284277221601152 77974625120948043264 78066323052561720576 78094807958680700544 78126919310637394911 78293921662044407808 78522851257547461632 78676216201409859018 78905592925029129744 78982049218117914624 79103784805692079104 79136311032997051176 79367029140964972608 79566380038473904128 79599096477634460832 79721783124486548472 79925045030003666304 80392442954155734528 80549459444300569947 80862574199501674496 80987208253446652416 81020508914735076204 81828022292622801216 82306548738778490112 82885231882966765056 83126879789331099648 83532772757052442908 83776308537685248864 84021268504169708656 84178236666678303744 84801010304162976768 84835879140636727992 84858689784942164224 85521648298887024882 85681419464297559168 86182480396837310976 86315314059594458496 86535387100154345472 87175599581783107584 87721453261066548672 88338207664740894336 88595753459681829888 88854805370382653952 88991757906403588992 89028349912121682573 89113857281083478016 89218654917213394944 89251209095635086336 89287907783585594184 89374424115238692864 89512177543283142144 89548983537338768436 89687006015047367031 89915675658754124592 90441498323425201344 90970395974439383808 91110609285127483968 91342908605718475776 91877077661892268032 92056525079200651368 92556809432510459904 92594867331125801376 93245885868337610688 93517739762997487104 93791183446515023616 94064627130032560128 94248347104895904972 94485076295687761152 94523927067190922238 94725979294819160064 95466026008059934752 96024306861908238464 96955290446441974848 96981359754219616256 97739026627299457008 97921622244911496192 98494263310671212544 98610092276920068096 98646073210965095424 99339636732729587712 99775256348701529029 99961656041680485696 100253089441218912768 100546227129643529472 100701199736193534912 100957951616846736384 101548348994723033088 101704866178746958848 101746685613853351512 102299631478037876736 102341695471244306784 102499435445768419464 102760772181433285248 103361712369628801536 103966166827930724352 104088430736748960768 104126410611574267392 104169225747516526548 104697135010063282176 104901621601879812024 105207457233372172992 105471713074256105472 105515081377329401568 105822705521286630144 106132128636845947776 106295710832648731296 106566726706671555072 107189923938874312704 107399279259067426596 107982944337928869888 108027345219646768272 109104029723497068288 109742064985037986816 109956404955711889134 110513642510622353408 110806046224505114112 111377030342736590544 111585104418620077056 111701744716913665152 112237648888904404992 112410641565983480832 113068013738883969024 113114505520848970656 113242286263142421504 114028864398516033176 114241892619063412224 114909973862449747968 115087085412792611328 115134407405149845132 116281926415832401728 116961937681422064896 117099484578842580864 117142211938021050816 117440882493066611712 117784276886321192448 118127671279575773184 118473073827176871936 118655677208538118656 118704466549495576764 119001612127513448448 119050543711447458912 119349570057710856192 119398644716451691248 119582674686729822708 119887567545005499456 120588664431233601792 121293861299252511744 121480812380169978624 121530763372102614306 121790544807624634368 122742033438934201824 123459823108167735168 124327847824450147584 124690319683996649472 125054911262020031488 125299159135578664362 125664462806527873296 125980101727583681536 126031902756254562984 126267355000017455616 126635481399434416128 127201515456244465152 127288034677413246336 128282472448330537323 129273720595255966464 130318702169732609344 130562162993215328256 131528097614620127232 131582179891599823008 132507311497111341504 132893630189522744832 133282208055573980928 133487636859605383488 133670785921625217024 133827982375820092416 133876813643452629504 134061636172858039296 134268266314924713216 134323475306008152654 134610602155795648512 135606488238329278464 135662247485137802016 136455593961659075712 136665913927691225952 137014362908577713664 137815616492838402048 138084787618800977052 138784574315665281024 138835214148765689856 138892300996688702064 139868828802506416032 140276609644496230656 140686775169772535424 141096940695048840192 141372520657343857458 141509504849127930368 141727614443531641728 141785890600786383357 142088968942228740096 143199039012089902128 144036460292862357696 144305548571448520704 145373160521422245888 145472039631329424384 146608539940949185512 147741394966006818816 148502707123648787392 148780139224826769408 148935659622551553536 149880855421311307776 149942484062520728544 150379634161828369152 150819340694465294208 150989715017523228672 151051799604290302368 151436927425270104576 152322523492084549632 152557299268120438272 153449447217056815104 153512543206866460176 155042568554443202304 155949250241896086528 156132646105123441152 156189615917361401088 156253838621274789822 156587843324088815616 157045702515094923264 157352432402819718036 157811185850058259488 158207569611384158208 158272622065994102352 158734058281929945216 159198192955268921664 159443566248973096944 159850090060007332608 160784885908311469056 161098918888601139894 161725148399003348992 161974416506893304832 162041017829470152408 163656044585245602432 164613097477556980224 164934607433567833701 165770463765933530112 167065545514104885816 167552617075370497728 168042537008339417312 168356473333356607488 169602020608325953536 169671758281273455984 169717379569884328448 171043296597774049764 171362838928595118336 172364960793674621952 172630628119188916992 173070774200308690944 174351199163566215168 175442906522133097344 176676415329481788672 177191506919363659776 177709610740765307904 177983515812807177984 178056699824243365146 178437309834426789888 178502418191270172672 178575815567171188368 178748848230477385728 179024355086566284288 179097967074677536872 179374012030094734062 179831351317508249184 180882996646850402688 181940791948878767616 182221218570254967936 182296145058153921459 182685817211436951552 184113050158401302736 185189734662251602752 186491771736675221376 187035479525994974208 187582366893030047232 187948738703367996543 188129254260065120256 188496694209791809944 188970152591375522304 189047854134381844476 190932052016119869504 192048613723816476928 193910580892883949696 193962719508439232512 195478053254598914016 195843244489822992384 197220184553840136192 197292146421930190848 198679273465459175424 199550512697403058058 199923312083360971392 200506178882437825536 201092454259287058944 201402399472387069824 201485212959012228981 201915903233693472768 203409732357493917696 203493371227706703024 204683390942488613568 204998870891536838928 205521544362866570496 206723424739257603072 207932333655861448704 208176861473497921536 208252821223148534784 208338451495033053096 209803243203759624048 210414914466744345984 211030162754658803136 211645411042573260288 212058780986015786187 212264257273691895552 212591421665297462592 213133453413343110144 214379847877748625408 214798558518134853192 215965888675857739776 216054690439293536544 218208059446994136576 219484129970075973632 219912809911423778268 221027285021244706816 221612092449010228224 222754060685473181088 223170208837240154112 223403489433827330304 224821283131966961664 226229011041697941312 226484572526284843008 228057728797032066352 228483785238126824448 229819947724899495936 230174170825585222656 230268814810299690264 232563852831664803456 233923875362844129792 234198969157685161728 234284423876042101632 234881764986133223424 235568553772642384896 236946147654353743872 237311354417076237312 237408933098991153528 238101087422894917824 238699140115421712384 238797289432903382496 239165349373459645416 239775135090010998912 241177328862467203584 241648378332901709841 242587722598505023488 242961624760339957248 243061526744205228612 245484066877868403648 246919646216335470336 248655695648900295168 249380639367993298944 250109822524040062976 250598318271157328724 251328925613055746592 251960203455167363072 252063805512509125968 252534710000034911232 254403030912488930304 254576069354826492672 256564944896661074646 258547441190511932928 260637404339465218688 263164359783199646016 265014622994222683008 265787260379045489664 266564416111147961856 266975273719210766976 267341571843250434048 267655964751640184832 267753627286905259008 268123272345716078592 268536532629849426432 268646950612016305308 271324494970275604032 272911187923318151424 273331827855382451904 274028725817155427328 275631232985676804096 276169575237601954104 277670428297531379712 277784601993377404128 279737657605012832064 280553219288992461312 281373550339545070848 282193881390097680384 282745041314687714916 283019009698255860736 283455228887063283456 283571781201572766714 284177937884457480192 286398078024179804256 288072920585724715392 290944079262658848768 293217079881898371024 295482789932013637632 297005414247297574784 297871319245103107072 299325769046104587087 299884968125041457088 300759268323656738304 301638681388930588416 302103599208580604736 302873854850540209152 304645046984169099264 305114598536240876544 306898894434113630208 307025086413732920352 310085137108886404608 311898500483792173056 312265292210246882304 312379231834722802176 312507677242549579644 314091405030189846528 314704864805639436072 315622371700116518976 316415139222768316416 316545244131988204704 317468116563859890432 318396385910537843328 318887132497946193888 319700180120014665216 321569771816622938112 322197837777202279788 323948833013786609664 324082035658940304816 327312089170491204864 329226194955113960448 329869214867135667402 331540927531867060224 334131091028209771632 335105234150740995456 336085074016678834624 336712946666713214976 339204041216651907072 339343516562546911968 339434759139768656896 342086593195548099528 342725677857190236672 344729921587349243904 345261256238377833984 350885813044266194688 353352830658963577344 354383013838727319552 355419221481530615808 355967031625614355968 356113399648486730292 357004836382540345344 357151631134342376736 358048710173132568576 358195934149355073744 358748024060189468124 359662702635016498368 361765993293700805376 363881583897757535232 364442437140509935872 364592290116307842918 365371634422873903104 368226100316802605472 370379469324503205504 372983543473350442752 374070959051989948416 375164733786060094464 375897477406735993086 376993388419583619888 377940305182751044608 378095708268763688952 381864104032239739008 384097227447632953856 384847417344991611969 387821161785767899392 390956106509197828032 391686488979645984768 394584292843860381696 399101025394806116116 399846624166721942784 401012357764875651072 402184908518574117888 402804798944774139648 402970425918024457962 403831806467386945536 406819464714987835392 406986742455413406048 409366781884977227136 409997741783073677856 411043088725733140992 413446849478515206144 416353722946995843072 416505642446297069568 416676902990066106192 419606486407519248096 420829828933488691968 422060325509317606272 423290822085146520576 424117561972031572374 424528514547383791104 425182843330594925184 425357671802359150071 426266906826686220288 429597117036269706384 432109380878587073088 436416118893988273152 438968259940151947264 439825619822847556536 443224184898020456448 445508121370946362176 446340417674480308224 446806978867654660608 449642566263933923328 452458022083395882624 452969145052569686016 456115457594064132704 456967570476253648896 460348341651170445312 460537629620599380528 465127705663329606912 467847750725688259584 468397938315370323456 468568847752084203264 469763529972266446848 471137107545284769792 474622708834152474624 474817866197982307056 476202174845789835648 477594578865806764992 478330698746919290832 479550270180021997824 482354657724934407168 483296756665803419682 485175445197010046976 485923249520679914496 486123053488410457224 490968133755736807296 493839292432670940672 494803822300703501103 497311391297800590336 500219645048080125952 501196636542314657448 502657851226111493184 503920406910334726144 504127611025018251936 505069420000069822464 508806061824977860608 509152138709652985344 513129889793322149292 517094882381023865856 521274808678930437376 526328719566399292032 530029245988445366016 531574520758090979328 533128832222295923712 533950547438421533952 535311929503280369664 535507254573810518016 536246544691432157184 537073065259698852864 537293901224032610616 542648989940551208064 545822375846636302848 546663655710764903808 546888435174461764377 548057451634310854656 552339150475203908208 555569203986754808256 559475315210025664128 561106438577984922624 562747100679090141696 563846216110103989629 564387762780195360768 565490082629375429832 566038019396511721472 566910457774126566912 567143562403145533428 572796156048359608512 576145841171449430784 581888158525317697536 586434159763796742048 594010828494595149568 595742638490206214144 598651538092209174174 599769936250082914176 601518536647313476608 603277362777861176832 604207198417161209472 605747709701080418304 610229197072481753088 614050172827465840704 620170274217772809216 623797000967584346112 624530584420493764608 624758463669445604352 625015354485099159288 629409729611278872144 631244743400233037952 633090488263976409408 634936233127719780864 636792771821075686656 637774264995892387776 639400360240029330432 643139543633245876224 644395675554404559576 647897666027573219328 648164071317880609632 654624178340982409728 658452389910227920896 659738429734271334804 663081855063734120448 668262182056419543264 670210468301481990912 672170148033357669248 678687033125093823936 678869518279537313792 684173186391096199056 685451355714380473344 689459843174698487808 690522512476755667968 701771626088532389376 706705661317927154688 710838442963061231616 711934063251228711936 712226799296973460584 714303262268684753472 716097420346265137152 716391868298710147488 717496048120378936248 719325405270032996736 723531986587401610752 727763167795515070464 728884874281019871744 729184580232615685836 736452200633605210944 740758938649006411008 745967086946700885504 748141918103979896832 750329467572120188928 751794954813471986172 753986776839167239776 755880610365502089216 756191416537527377904 763728208064479478016 768194454895265907712 769694834689983223938 775642323571535798784 781912213018395656064 798202050789612232232 799693248333443885568 802024715529751302144 804369817037148235776 805609597889548279296 805940851836048915924 813973484910826812096 818733563769954454272 819995483566147355712 822086177451466281984 826893698957030412288 833011284892594139136 833353805980132212384 839212972815038496192 841659657866977383936 844120651018635212544 846581644170293041152 848235123944063144748 849057029094767582208 850365686661189850368 850715343604718300142 852533813653372440576 859194234072539412768 864218761757174146176 872832237787976546304 879651239645695113072 886448369796040912896 891016242741892724352 893613957735309321216 897977307138313761261 904916044166791765248 912230915188128265408 913935140952507297792 920696683302340890624 921075259241198761056 930255411326659213824 935695501451376519168 936795876630740646912 937137695504168406528 942274215090569539584 949245417668304949248 949635732395964614112 952404349691579671296 955189157731613529984 956661397493838581664 959100540360043995648 964709315449868814336 966593513331606839364 971846499041359828992 972246106976820914448 981936267511473614592 987678584865341881344 989607644601407002206 994622782595601180672 1002393273084629314896 1005315702452222986368 1008255222050036503872 1010138840000139644928 1017612123649955721216 1018304277419305970688 1026259779586644298584 1034189764762047731712 1042549617357860874752 1052657439132798584064 1060058491976890732032 1063149041516181958656 1066257664444591847424 1067901094876843067904 1071014509147621036032 1074146130519397705728 1074587802448065221232 1085297979881102416128 1091644751693272605696 1093327311421529807616 1093776870348923528754 1096114903268621709312 1104678300950407816416 1111138407973509616512 1118950630420051328256 1122212877155969845248 1125494201358180283392 1127692432220207979258 1130980165258750859664 1132076038793023442944 1133820915548253133824 1134287124806291066856 1145592312096719217024 1152291682342898861568 1154542252034974835907 1172868319527593484096 1188021656989190299136 1191485276980412428288 1197303076184418348348 1199539872500165828352 1203037073294626953216 1206554725555722353664 1208414396834322418944 1211495419402160836608 1220458394144963506176 1228100345654931681408 1240340548435545618432 1249061168840987529216 1249516927338891208704 1250030708970198318576 1258819459222557744288 1262489486800466075904 1266180976527952818816 1269872466255439561728 1273585543642151373312 1275548529991784775552 1276073015407077450213 1278800720480058660864 1288791351108809119152 1296328142635761219264 1309248356681964819456 1316904779820455841792 1319476859468542669608 1336524364112839086528 1340420936602963981824 1344340296066715338496 1357374066250187647872 1357739036559074627584 1368346372782192398112 1370902711428760946688 1381045024953511335936 1403543252177064778752 1413411322635854309376 1423868126502457423872 1424453598593946921168 1428606524537369506944 1432783736597420294976 1434992096240757872496 1438650810540065993472 1447063973174803221504 1455526335591030140928 1457769748562039743488 1458369160465231371672 1472904401267210421888 1481517877298012822016 1484411466902110503309 1491934173893401771008 1500658935144240377856 1503589909626943972344 1507973553678334479552 1511761220731004178432 1512382833075054755808 1527456416128958956032 1536388909790531815424 1539389669379966447876 1551284647143071597568 1563824426036791312128 1596404101579224464464 1599386496666887771136 1608739634074296471552 1611219195779096558592 1611881703672097831848 1627946969821653624192 1637467127539908908544 1639990967132294711424 1644172354902932563968 1666707611960264424768 1678425945630076992384 1683319315733954767872 1688241302037270425088 1691538648330311968887 1693163288340586082304 1696470247888126289496 1698114058189535164416 1700731373322379700736 1701430687209436600284 1718388468145078825536 1728437523514348292352 1745664475575953092608 1759302479291390226144 1782032485483785448704 1787227915470618642432 1795954614276627522522 1809832088333583530496 1824461830376256530816 1842150518482397522112 1860510822653318427648 1871391002902753038336 1873591753261481293824 1874275391008336813056 1899271464791929228224 1904808699383159342592 1910378315463227059968 1913322794987677163328 1918201080720087991296 1929418630899737628672 1933187026663213678728 1943692998082719657984 1944492213953641828896 1963872535022947229184 1975357169730683762688 1979215289202814004412 1989245565191202361344 2004786546169258629792 2010631404904445972736 2016510444100073007744 2036608554838611941376 2052519559173288597168 2068379529524095463424 2085099234715721749504 2105314878265597168128 2120116983953781464064 2132515328889183694848 2135802189753686135808 2148292261038795411456 2149175604896130442464 2170595959762204832256 2183289503386545211392 2186654622843059615232 2187553740697847057508 2209356601900815632832 2222276815947019233024 2237901260840102656512 2244425754311939690496 2250988402716360566784 2255384864440415958516 2261960330517501719328 2267641831096506267648 2268574249612582133712 2291184624193438434048 2304583364685797723136 2309084504069949671814 2345736639055186968192 2376043313978380598272 2394606152368836696696 2399079745000331656704 2406074146589253906432 2413109451111444707328 2416828793668644837888 2456200691309863362816 2480681096871091236864 2499033854677782417408 2500061417940396637152 2517638918445115488576 2524978973600932151808 2532361953055905637632 2539744932510879123456 2547171087284302746624 2551097059983569551104 2552146030814154900426 2557601440960117321728 2577582702217618238304 2592656285271522438528 2618496713363929638912 2638953718937085339216 2673048728225678173056 2680841873205927963648 2688680592133430676992 2693931921414941283783 2714748132500375295744 2736692745564384796224 2741805422857521893376 2762090049907022671872 2807086504354129557504 2826822645271708618752 2847736253004914847744 2848907197187893842336 2857213049074739013888 2865567473194840589952 2869984192481515744992 2877301621080131986944 2894127946349606443008 2915539497124079486976 2916738320930462743344 2945808802534420843776 2963035754596025644032 2968822933804221006618 2983868347786803542016 3007179819253887944688 3015947107356668959104 3024765666150109511616 3054912832257917912064 3072777819581063630848 3078779338759932895752 3102569294286143195136 3127648852073582624256 3192808203158448928928 3198772993333775542272 3222438391558193117184 3223763407344195663696 3255893939643307248384 3274934255079817817088 3279981934264589422848 3288344709805865127936 3333415223920528849536 3356851891260153984768 3366638631467909535744 3376482604074540850176 3383077296660623937774 3392940495776252578992 3396228116379070328832 3401462746644759401472 3402861374418873200568 3436776936290157651072 3456875047028696584704 3463626756104924507721 3518604958582780452288 3564064970967570897408 3574455830941237284864 3591909228553255045044 3619664176667167060992 3648923660752513061632 3684301036964795044224 3721021645306636855296 3747183506522962587648 3748550782016673626112 3798542929583858456448 3809617398766318685184 3820756630926454119936 3826645589975354326656 3828219046221232350639 3836402161440175982592 3866374053326427357456 3888984427907283657792 3927745070045894458368 3950714339461367525376 3958430578405628008824 4009573092338517259584 4021262809808891945472 4033020888200146015488 4073217109677223882752 4105039118346577194336 4170198469431443499008 4210629756531194336256 4240233967907562928128 4271604379507372271616 4298351209792260884928 4341191919524409664512 4366579006773090422784 4373309245686119230464 4375107481395694115016 4418713203801631265664 4444553631894038466048 4475802521680205313024 4501976805432721133568 4510769728880831917032 4523920661035003438656 4535283662193012535296 4537148499225164267424 4582369248386876868096 4609166729371595446272 4618169008139899343628 4691473278110373936384 4752086627956761196544 4789212304737673393392 4798159490000663313408 4826218902222889414656 4833657587337289675776 4912401382619726725632 5000122835880793274304 5035277836890230977152 5049957947201864303616 5064723906111811275264 5079489865021758246912 5094342174568605493248 5102194119967139102208 5104292061628309800852 5155165404435236476608 5185312570543044877056 5236993426727859277824 5277907437874170678432 5346097456451356346112 5361683746411855927296 5377361184266861353984 5387863842829882567566 5429496265000750591488 5473385491128769592448 5614173008708259115008 5697814394375787684672 5714426098149478027776 5731134946389681179904 5739968384963031489984 5754603242160263973888 5788255892699212886016 5831078994248158973952 5833476641860925486688 5891617605068841687552 5926071509192051288064 5937645867608442013236 5967736695573607084032 6014359638507775889376 6031894214713337918208 6049531332300219023232 6109825664515835824128 6157558677519865791504 6205138588572286390272 6255297704147165248512 6385616406316897857856 6397545986667551084544 6444876783116386234368 6447526814688391327392 6511787879286614496768 6549868510159635634176 6559963868529178845696 6666830447841057699072 6713703782520307969536 6733277262935819071488 6752965208149081700352 6766154593321247875548 6785880991552505157984 6802925493289518802944 6805722748837746401136 6873553872580315302144 6913750094057393169408 6927253512209849015442 7037209917165560904576 7128129941935141794816 7183818457106510090088 7239328353334334121984 7297847321505026123264 7368602073929590088448 7442043290613273710592 7497101564033347252224 7597085859167716912896 7619234797532637370368 7641513261852908239872 7653291179950708653312 7656438092442464701278 7672804322880351965184 7732748106652854714912 7777968855814567315584 7855490140091788916736 7916861156811256017648 8019146184677034519168 8042525619617783890944 8066041776400292030976 8081795764244823851349 8210078236693154388672 8340396938862886998016 8421259513062388672512 8480467935815125856256 8543208759014744543232 8596702419584521769856 8682383839048819329024 8746618491372238460928 8750214962791388230032 8837426407603262531328 8889107263788076932096 8951605043360410626048 9021539457761663834064 9047841322070006877312 9074296998450328534848 9164738496773753736192 9218333458743190892544 9236338016279798687256 9382946556220747872768 9504173255913522393088 9578424609475346786784 9596318980001326626816 9667315174674579351552 9824802765239453451264 10000245671761586548608 10070555673780461954304 10099915894403728607232 10129447812223622550528 10188684349137210986496 10204388239934278204416 10208584123256619601704 10310330808870472953216 10370625141086089754112 10390880268314773523163 10555814875748341356864 10692194912902712692224 10723367492823711854592 10754722368533722707968 10775727685659765135132 10858992530001501182976 10946770982257539184896 11395628788751575369344 11428852196298956055552 11462269892779362359808 11479936769926062979968 11509206484320527947776 11666953283721850973376 11783235210137683375104 11852143018384102576128 11875291735216884026472 12028719277015551778752 12063788429426675836416 12099062664600438046464 12219651329031671648256 12315117355039731583008 12510595408294330497024 12771232812633795715712 12895053629376782654784 13023575758573228993536 13099737020319271268352 13119927737058357691392 13333660895682115398144 13427407565040615939072 13505930416298163400704 13532309186642495751096 13571761983105010315968 13605850986579037605888 13611445497675492802272 13747107745160630604288 13827500188114786338816 13854507024419698030884 14074419834331121809152 14256259883870283589632 14367636914213020180176 14478656706668668243968 14595694643010052246528 14737204147859180176896 15194171718335433825792 15238469595065274740736 15283026523705816479744 15306582359901417306624 15312876184884929402556 15465496213305709429824 15555937711629134631168 15710980280183577833472 15833722313622512035296 16038292369354069038336 16085051239235567781888 16132083552800584061952 16163591528489647702698 16420156473386308777344 16842519026124777345024 17193404839169043539712 17364767678097638658048 17493236982744476921856 17500429925582776460064 17674852815206525062656 17778214527576153864192 17903210086720821252096 18043078915523327668128 18095682644140013754624 18148593996900657069696 18329476993547507472384 18472676032559597374512 18765893112441495745536 19156849218950693573568 19192637960002653253632 19334630349349158703104 19649605530478906902528 20000491343523173097216 20141111347560923908608 20199831788807457214464 20258895624447245101056 20408776479868556408832 20417168246513239203408 20620661617740945906432 20741250282172179508224 20781760536629547046326 21111629751496682713728 21384389825805425384448 21509444737067445415936 21551455371319530270264 21717985060003002365952 21893541964515078369792 22791257577503150738688 22857704392597912111104 22924539785558724719616 22959873539852125959936 23018412968641055895552 23333906567443701946752 23566470420275366750208 23750583470433768052944 24057438554031103557504 24127576858853351672832 24198125329200876092928 24245387292734471554047 24630234710079463166016 25021190816588660994048 25542465625267591431424 25790107258753565309568 26047151517146457987072 26239855474116715382784 26667321791364230796288 26854815130081231878144 27064618373284991502192 27143523966210020631936 27222890995350985604544 27494215490321261208576 27655000376229572677632 27709014048839396061768 28148839668662243618304 28512519767740567179264 28735273828426040360352 29191389286020104493056 29474408295718360353792 30388343436670867651584 30566053047411632959488 30613164719802834613248 30625752369769858805112 30930992426611418859648 31111875423258269262336 31667444627245024070592 32076584738708138076672 32170102478471135563776 32264167105601168123904 32327183056979295405396 32840312946772617554688 34386809678338087079424 35000859851165552920128 35349705630413050125312 35556429055152307728384 36086157831046655336256 36191365288280027509248 36297187993801314139392 36658953987095014944768 36945352065119194749024 37531786224882991491072 38313698437901387147136 39299211060957813805056 40000982687046346194432 40282222695121847817216 40517791248894490202112 40817552959737112817664 40834336493026478406816 41241323235481891812864 41482500564344359016448 41563521073259094092652 42223259502993365427456 42768779651610850768896 43102910742639060540528 43435970120006004731904 43787083929030156739584 45582515155006301477376 45715408785195824222208 45849079571117449439232 45919747079704251919872 46667813134887403893504 47132940840550733500416 47501166940867536105888 48114877108062207115008 48255153717706703345664 48396250658401752185856 48490774585468943108094 49260469420158926332032 51084931250535182862848 51580214517507130619136 52094303034292915974144 52479710948233430765568 53334643582728461592576 53709630260162463756288 54129236746569983004384 54287047932420041263872 54445781990701971209088 54988430980642522417152 55418028097678792123536 56297679337324487236608 57470547656852080720704 58382778572040208986112 58948816591436720707584 60776686873341735303168 61226329439605669226496 61251504739539717610224 61861984853222837719296 62223750846516538524672 63334889254490048141184 64153169477416276153344 64528334211202336247808 64654366113958590810792 65680625893545235109376 68773619356676174158848 70001719702331105840256 70699411260826100250624 72172315662093310672512 72382730576560055018496 72594375987602628278784 72736161878203414662141 73890704130238389498048 75063572449765982982144 76627396875802774294272 80001965374092692388864 80564445390243695634432 81668672986052956813632 82482646470963783625728 82965001128688718032896 83127042146518188185304 84446519005986730854912 85537559303221701537792 86205821485278121081056 87574167858060313479168 91165030310012602954752 91698159142234898878464 91839494159408503839744 93335626269774807787008 95002333881735072211776 96229754216124414230016 96510307435413406691328 96792501316803504371712 96981549170937886216188 98520938840317852664064 102169862501070365725696 103160429035014261238272 106669287165456923185152 108258473493139966008768 108574095864840082527744 108891563981403942418176 109976861961285044834304 110836056195357584247072 112595358674648974473216 114941095313704161441408 117897633182873441415168 121553373746683470606336 122452658879211338452992 122503009479079435220448 123723969706445675438592 124447501693033077049344 126669778508980096282368 128306338954832552306688 129308732227917181621584 131361251787090470218752 137547238713352348317696 140003439404662211680512 141398822521652200501248 144344631324186621345024 144765461153120110036992 145188751975205256557568 145472323756406829324282 147781408260476778996096 153254793751605548588544 160003930748185384777728 161128890780487391268864 163337345972105913627264 164965292941927567251456 166254084293036376370608 168893038011973461709824 172411642970556242162112 175148335716120626958336 182330060620025205909504 183678988318817007679488 186671252539549615574016 190004667763470144423552 192459508432248828460032 193585002633607008743424 193963098341875772432376 197041877680635705328128 204339725002140731451392 206320858070028522476544 216516946986279932017536 217148191729680165055488 217783127962807884836352 221672112390715168494144 225190717349297948946432 229882190627408322882816 245006018958158870440896 247447939412891350877184 248895003386066154098688 253339557017960192564736 256612677909665104613376 258617464455834363243168 262722503574180940437504 275094477426704696635392 280006878809324423361024 288689262648373242690048 289530922306240220073984 290377503950410513115136 290944647512813658648564 295562816520953557992192 306509587503211097177088 320007861496370769555456 326674691944211827254528 329930585883855134502912 332508168586072752741216 337786076023946923419648 344823285941112484324224 364660121240050411819008 367357976637634015358976 373342505079099231148032 380009335526940288847104 384919016864497656920064 387926196683751544864752 394083755361271410656256 408679450004281462902784 412641716140057044953088 433033893972559864035072 434296383459360330110976 435566255925615769672704 443344224781430336988288 459764381254816645765632 490012037916317740881792 494895878825782701754368 506679114035920385129472 517234928911668726486336 525445007148361880875008 560013757618648846722048 577378525296746485380096 580755007900821026230272 581889295025627317297128 591125633041907115984384 613019175006422194354176 653349383888423654509056 665016337172145505482432 675572152047893846839296 689646571882224968648448 746685010158198462296064 760018671053880577694208 769838033728995313840128 775852393367503089729504 788167510722542821312512 825283432280114089906176 866067787945119728070144 868592766918720660221952 871132511851231539345408 886688449562860673976576 919528762509633291531264 980024075832635481763584 989791757651565403508736 1013358228071840770258944 1034469857823337452972672 1120027515237297693444096 1154757050593492970760192 1163778590051254634594256 1182251266083814231968768 1226038350012844388708352 1306698767776847309018112 1330032674344291010964864 1379293143764449937296896 1520037342107761155388416 1551704786735006179459008 1576335021445085642625024 1732135575890239456140288 1742265023702463078690816 1773376899125721347953152 1839057525019266583062528 1960048151665270963527168 2026716456143681540517888 2068939715646674905945344 2240055030474595386888192 2309514101186985941520384 2327557180102509269188512 2364502532167628463937536 2613397535553694618036224 2660065348688582021929728 2758586287528899874593792 3040074684215522310776832 3103409573470012358918016 3464271151780478912280576 3546753798251442695906304 3678115050038533166125056 3920096303330541927054336 4137879431293349811890688 4655114360205018538377024 4729005064335256927875072 5226795071107389236072448 5320130697377164043859456 5517172575057799749187584 6080149368431044621553664 6206819146940024717836032 6928542303560957824561152 7093507596502885391812608 7840192606661083854108672 8275758862586699623781376 9310228720410037076754048 10640261394754328087718912 11034345150115599498375168 12413638293880049435672064 14187015193005770783625216 15680385213322167708217344 16551517725173399247562752 18620457440820074153508096 21280522789508656175437824 24827276587760098871344128 33103035450346798495125504 37240914881640148307016192 42561045579017312350875648 49654553175520197742688256 74481829763280296614032384 99309106351040395485376512 148963659526560593228064768 297927319053121186456129536
- Sum of all divisors σ(n): 1127141520714787638860800000
- Sum of proper divisors (its aliquot sum) s(n): 829214201661666452404670464
- 297927319053121186456129536 is an abundant number, because the sum of its proper divisors (829214201661666452404670464) is greater than itself. Its abundance is 531286882608545265948540928
Bases of 297927319053121186456129536
- Binary: 11110110011100001001000001010011111110000110001001111110100011001011111111010000000000002
- Hexadecimal: 0xF6709053F8627E8CBFD000
- Base-36: 11FMX42CSKV41TS000
Squares and roots of 297927319053121186456129536
- 297927319053121186456129536 squared (2979273190531211864561295362) is 88760687438180266328769428004894848051953545611575296
- 297927319053121186456129536 cubed (2979273190531211864561295363) is 26444233645769098013414056860060132458090543337268498034431473705183731993542656
-
The
square root of 297927319053121186456129536 is 17260571226153.5882941151 -
297927319053121186456129536 is a
perfect cube number . Itscube root is 667887696
Scales and comparisons
How big is 297927319053121186456129536?- 297,927,319,053,121,186,456,129,536 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 297,927,319,053,121,186,456,129,536 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 297927319053121186456129536 cubic inches would be around 55657308 feet tall.
Recreational maths with 297927319053121186456129536
- 297927319053121186456129536 backwards is 635921654681121350913729792
- The number of decimal digits it has is: 27
- The sum of 297927319053121186456129536'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 297927319053121186456129536 - Facts about the integer". Numbermatics.com. 2024. Web. 1 May 2024.
APA style:
Numbermatics. (2024). Number 297927319053121186456129536 - Facts about the integer. Retrieved 1 May 2024, from https://numbermatics.com/n/297927319053121186456129536/
Chicago style:
Numbermatics. 2024. "Number 297927319053121186456129536 - Facts about the integer". https://numbermatics.com/n/297927319053121186456129536/
The information we have on file for 297927319053121186456129536 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 297927319053121186456129536, math, Factors of 297927319053121186456129536, curriculum, school, college, exams, university, Prime factorization of 297927319053121186456129536, STEM, science, technology, engineering, physics, economics, calculator, two hundred ninety-seven septillion, nine hundred twenty-seven sextillion, three hundred nineteen quintillion, fifty-three quadrillion, one hundred twenty-one trillion, one hundred eighty-six billion, four hundred fifty-six million, one hundred twenty-nine thousand, five hundred thirty-six.