368097216066337045620473856
368,097,216,066,337,045,620,473,856 is an even composite number composed of seven prime numbers multiplied together.
368097216066337045620473856 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-five thousand, five hundred fifteen divisors.
Prime factorization of 368097216066337045620473856:
214 × 36 × 112 × 132 × 192 × 7692 × 26572
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 13 × 13 × 19 × 19 × 769 × 769 × 2657 × 2657)See below for interesting mathematical facts about the number 368097216066337045620473856 from the Numbermatics database.
Names of 368097216066337045620473856
- Cardinal: 368097216066337045620473856 can be written as Three hundred sixty-eight septillion, ninety-seven sextillion, two hundred sixteen quintillion, sixty-six quadrillion, three hundred thirty-seven trillion, forty-five billion, six hundred twenty million, four hundred seventy-three thousand, eight hundred fifty-six.
Scientific notation
- Scientific notation: 3.68097216066337045620473856 × 1026
Factors of 368097216066337045620473856
Divisors of 368097216066337045620473856
- Number of divisors d(n): 25515
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 19 22 24 26 27 32 33 36 38 39 44 48 52 54 57 64 66 72 76 78 81 88 96 99 104 108 114 117 121 128 132 143 144 152 156 162 169 171 176 192 198 208 209 216 228 234 242 243 247 256 264 286 288 297 304 312 324 338 342 351 352 361 363 384 396 416 418 429 432 456 468 484 486 494 507 512 513 528 572 576 594 608 624 627 648 676 684 702 704 722 726 729 741 768 769 792 832 836 858 864 891 912 936 968 972 988 1014 1024 1026 1053 1056 1083 1089 1144 1152 1188 1216 1248 1254 1287 1296 1352 1368 1404 1408 1444 1452 1458 1482 1521 1536 1538 1539 1573 1584 1664 1672 1716 1728 1782 1824 1859 1872 1881 1936 1944 1976 2028 2048 2052 2106 2112 2166 2178 2223 2288 2299 2304 2307 2376 2432 2496 2508 2574 2592 2657 2673 2704 2717 2736 2808 2816 2888 2904 2916 2964 3042 3072 3076 3078 3146 3159 3168 3211 3249 3267 3328 3344 3432 3456 3564 3648 3718 3744 3762 3861 3872 3888 3952 3971 4056 4096 4104 4212 4224 4332 4356 4446 4563 4576 4598 4608 4614 4617 4693 4719 4752 4864 4992 5016 5148 5184 5314 5346 5408 5434 5472 5577 5616 5632 5643 5776 5808 5832 5928 6084 6144 6152 6156 6292 6318 6336 6422 6498 6534 6656 6669 6688 6864 6897 6912 6921 7128 7296 7436 7488 7524 7722 7744 7776 7904 7942 7971 8019 8112 8151 8192 8208 8424 8448 8459 8664 8712 8892 9126 9152 9196 9216 9228 9234 9386 9438 9477 9504 9633 9728 9747 9801 9984 9997 10032 10296 10368 10628 10692 10816 10868 10944 11154 11232 11264 11286 11552 11583 11616 11664 11856 11913 12168 12288 12304 12312 12584 12636 12672 12844 12996 13068 13312 13338 13376 13689 13728 13794 13824 13842 13851 14079 14157 14256 14592 14611 14872 14976 15048 15444 15488 15552 15808 15884 15942 16038 16224 16302 16384 16416 16731 16848 16896 16918 16929 17328 17424 17784 18252 18304 18392 18432 18456 18468 18772 18876 18954 19008 19266 19456 19494 19602 19968 19994 20007 20064 20449 20592 20691 20736 20763 21256 21384 21632 21736 21888 22308 22464 22528 22572 23104 23166 23232 23328 23712 23826 23913 24336 24453 24576 24608 24624 25168 25272 25344 25377 25688 25992 26136 26624 26676 26752 27378 27456 27588 27648 27684 27702 28158 28314 28512 28899 29184 29222 29227 29241 29403 29744 29887 29952 29991 30096 30888 30976 31104 31616 31768 31884 32076 32448 32604 32832 33462 33696 33792 33836 33858 34541 34656 34749 34848 35321 35568 35739 36504 36608 36784 36864 36912 36936 37544 37752 37908 38016 38532 38912 38988 39204 39936 39988 40014 40128 40898 41067 41184 41382 41472 41526 42237 42471 42512 42768 43264 43472 43681 43776 43833 44616 44928 45056 45144 46208 46332 46464 46656 47424 47652 47826 48672 48906 49152 49216 49248 50193 50336 50483 50544 50688 50754 50787 51376 51623 51984 52272 53248 53352 53504 54756 54912 55176 55296 55368 55404 56316 56628 57024 57798 58368 58444 58454 58482 58806 59488 59774 59904 59982 60021 60192 61009 61347 61776 61952 62073 62208 62289 63232 63536 63768 64152 64896 65208 65664 66924 67392 67584 67672 67716 69082 69312 69498 69696 70642 71136 71478 71739 73008 73216 73359 73568 73728 73824 73872 75088 75504 75816 76032 76131 77064 77824 77976 78408 79872 79976 80028 80256 81796 82134 82368 82764 82944 83052 84474 84942 85024 85536 86528 86697 86944 87362 87552 87666 87681 87723 88209 89232 89661 89856 89973 90112 90288 92416 92664 92928 93049 93312 94848 95304 95652 97344 97812 98432 98496 100386 100672 100966 101088 101376 101508 101574 102752 103246 103623 103968 104247 104544 105963 106496 106704 107008 107217 109512 109824 109967 110352 110592 110736 110808 112632 113256 114048 115596 116736 116888 116908 116964 117612 118976 119548 119808 119964 120042 120384 122018 122694 123201 123552 123904 124146 124416 124578 126464 126711 127072 127413 127536 128304 129792 129961 130416 131043 131328 131499 133848 134784 135168 135344 135432 138164 138624 138996 139392 141284 142272 142956 143478 146016 146432 146718 147136 147456 147648 147744 150176 150579 151008 151449 151632 152064 152262 152361 154128 154869 155648 155952 156816 159744 159952 160056 160512 160721 163592 164268 164736 165528 165888 166104 168948 169884 170048 171072 173056 173394 173888 174724 175104 175332 175362 175446 176418 178464 179322 179712 179946 180063 180224 180576 183027 184041 184832 185328 185856 186098 186219 186624 186867 189696 189943 190608 191304 194688 195624 196864 196992 200772 201344 201932 202176 202752 203016 203148 205504 206492 207246 207936 208494 209088 211926 212992 213408 214016 214434 215217 219024 219648 219934 220077 220704 221184 221472 221616 225264 226512 228096 228393 231192 233472 233776 233816 233928 235224 237952 239096 239616 239928 240084 240768 244036 245388 246402 247104 247808 248292 248832 249156 252928 253422 254144 254826 255072 256608 259584 259922 260091 260832 262086 262656 262998 263043 263169 267696 268983 269568 269919 270336 270688 270864 276328 277248 277609 277992 278784 279147 282568 284544 285912 286956 292032 292864 293436 294272 295296 295488 300352 301158 302016 302898 303264 304128 304524 304722 308256 309738 310869 311296 311904 313632 317889 319488 319904 320112 321024 321442 321497 321651 327184 328536 329472 329901 331056 331776 332208 337896 339768 340096 342144 346112 346788 347776 349448 350208 350664 350724 350892 352836 356928 358644 359424 359892 360126 361152 366054 368082 369664 370656 371712 372196 372438 373248 373734 379392 379886 379951 380133 381216 382239 382608 388531 389376 389883 391248 393129 393728 393984 394497 401544 402688 403864 404352 405504 406032 406296 411008 412984 414492 415872 416988 418176 423852 426816 428032 428868 430434 438048 439296 439868 440154 441408 442368 442944 443232 449033 450528 451737 453024 454347 456192 456786 462384 464607 466944 467552 467632 467856 470448 475904 478192 479232 479856 480168 481536 482163 488072 490776 492804 494208 495616 496584 497664 498312 505856 506844 508288 509652 510144 513216 519168 519844 520182 521664 524172 525312 525996 526086 526338 535392 537966 539136 539838 540672 541376 541728 549081 552123 552656 554496 555218 555313 555984 557568 558294 558657 560601 565136 567853 569088 569829 571824 573912 584064 585728 586872 588544 590592 590976 591361 600704 602316 604032 605796 606528 608256 609048 609444 616512 619476 621738 623808 627264 635778 638976 639808 640224 642048 642884 642994 643302 645651 654368 656279 657072 658944 659802 660231 662112 663552 664416 671099 675792 679536 680192 684288 685179 692224 693576 695552 698896 700416 701328 701448 701784 705672 713856 717288 718848 719784 720252 722304 732108 736164 739328 741312 743424 744392 744876 746496 747468 758784 759772 759902 760266 762432 764478 765216 777062 778752 779766 780273 782496 786258 787456 787968 788994 789129 803088 805376 806949 807728 808704 809757 811008 812064 812592 822016 825968 828984 831744 832827 833976 836352 837441 847704 853632 856064 857736 860868 876096 878592 879736 880308 882816 885888 886464 898066 901056 903474 906048 908694 912384 913572 924768 929214 932607 933888 935104 935264 935712 940896 951808 953667 956384 958464 959177 959712 960336 963072 964326 964491 964953 976144 981552 985608 988416 989703 991232 993168 995328 996624 1011712 1013688 1016576 1019304 1020288 1026432 1038336 1039688 1040364 1043328 1048344 1050624 1051992 1052172 1052676 1070784 1075932 1078272 1079676 1082752 1083456 1098162 1104246 1105312 1108992 1110436 1110626 1111968 1115136 1116588 1117314 1121202 1130272 1135706 1138176 1139658 1139853 1140399 1143648 1146717 1147824 1165593 1168128 1169649 1171456 1173744 1177088 1179387 1181184 1181952 1182722 1183491 1201408 1204632 1208064 1209637 1211592 1213056 1216512 1218096 1218888 1233024 1238952 1243476 1247616 1254528 1271556 1279616 1280448 1284096 1285768 1285988 1286604 1291302 1308736 1312558 1314144 1317888 1319604 1320462 1324224 1327104 1328832 1342198 1347099 1351584 1355211 1359072 1360384 1363041 1368576 1370358 1384448 1387152 1391104 1393821 1397792 1400832 1402656 1402896 1403568 1411344 1427712 1429571 1434576 1437696 1439568 1440504 1444608 1446489 1464216 1472328 1478656 1482624 1486848 1488784 1489752 1492992 1494936 1517568 1519544 1519804 1520532 1524864 1528956 1530432 1554124 1557504 1559532 1560546 1564992 1572516 1574912 1575936 1577988 1578258 1606176 1610752 1613898 1615456 1617408 1619514 1622016 1624128 1625184 1644032 1647243 1651936 1656369 1657968 1663488 1665654 1665939 1667952 1672704 1674882 1675971 1695408 1703559 1707264 1709487 1712128 1715472 1721736 1752192 1757184 1759472 1760616 1765632 1767931 1771776 1772928 1774083 1796132 1802112 1806948 1812096 1817388 1824768 1827144 1849536 1858428 1865214 1870208 1870528 1871424 1881792 1903616 1907334 1912768 1916928 1918354 1919424 1920672 1926144 1928652 1928982 1929906 1936953 1952288 1963104 1968837 1971216 1976832 1979406 1980693 1982464 1986336 1990656 1993248 2013297 2023424 2027376 2033152 2038608 2040576 2043233 2052864 2055537 2076672 2079376 2080728 2086656 2089373 2096688 2101248 2103984 2104344 2105352 2141568 2151864 2156544 2159352 2165504 2166912 2196324 2208492 2210624 2217984 2220872 2221252 2223936 2230272 2233176 2234628 2242404 2260544 2271412 2276352 2279316 2279706 2280798 2287296 2293434 2295648 2331186 2336256 2339298 2340819 2342912 2347488 2354176 2358774 2362368 2363904 2365444 2366982 2367387 2402816 2409264 2416128 2419274 2420847 2423184 2426112 2429271 2433024 2436192 2437776 2466048 2469259 2477904 2486952 2495232 2498481 2509056 2512323 2543112 2559232 2560896 2568192 2571536 2571976 2573208 2582604 2617472 2625116 2628288 2635776 2639208 2640924 2648448 2657664 2684396 2694198 2703168 2710422 2718144 2720768 2726082 2737152 2740716 2768896 2774304 2782208 2787642 2795584 2797821 2801664 2805312 2805792 2807136 2822688 2855424 2859142 2861001 2869152 2875392 2877531 2879136 2881008 2889216 2892978 2893473 2894859 2928432 2944656 2957312 2965248 2969109 2973696 2977568 2979504 2985984 2989872 3035136 3039088 3039608 3041064 3049728 3053699 3057912 3060864 3108248 3115008 3119064 3121092 3129984 3145032 3149824 3151872 3155976 3156516 3212352 3221504 3227796 3230912 3234816 3239028 3248256 3250368 3288064 3294486 3303872 3312738 3315936 3326976 3331308 3331878 3335904 3345408 3349764 3351942 3390816 3407118 3414528 3418974 3419559 3421197 3424256 3430944 3443472 3496779 3504384 3508947 3514368 3518944 3521232 3531264 3535862 3538161 3543552 3545856 3548166 3550473 3592264 3604224 3608917 3613896 3624192 3628911 3634776 3649536 3654288 3699072 3716856 3730428 3740416 3741056 3742848 3763584 3807232 3814668 3825536 3836708 3838848 3841344 3852288 3857304 3857964 3859812 3873906 3904576 3926208 3937674 3942432 3953664 3958812 3961386 3972672 3981312 3986496 4026594 4041297 4046848 4054752 4066304 4077216 4081152 4086466 4089123 4105728 4111074 4153344 4158752 4161456 4173312 4178746 4179461 4181463 4193376 4202496 4207968 4208688 4210704 4283136 4288713 4303728 4313088 4318704 4331008 4333824 4339467 4392648 4416984 4421248 4435968 4441744 4442504 4447872 4460544 4466352 4469256 4484808 4521088 4542824 4552704 4558632 4559412 4561596 4574592 4586868 4591296 4662372 4672512 4678596 4681638 4694976 4708352 4717548 4724736 4727808 4730888 4733964 4734774 4805632 4818528 4832256 4838548 4841694 4846368 4852224 4858542 4866048 4872384 4875552 4932096 4938518 4939363 4941729 4955808 4969107 4973904 4990464 4996962 4997817 5018112 5024646 5086224 5110677 5118464 5121792 5128461 5136384 5143072 5143952 5146416 5165208 5234944 5250232 5256576 5271552 5278416 5281848 5296896 5303793 5315328 5322249 5368792 5388396 5406336 5420844 5436288 5441536 5452164 5474304 5481432 5548608 5564416 5575284 5591168 5595642 5610624 5611584 5614272 5645376 5710848 5718284 5722002 5738304 5750784 5755062 5758272 5762016 5778432 5785956 5786946 5789718 5856864 5889312 5906511 5914624 5930496 5938218 5947392 5955136 5959008 5971968 5979744 6039891 6070272 6078176 6079216 6082128 6099456 6107398 6108443 6115824 6121728 6129699 6166611 6216496 6230016 6238128 6242184 6259968 6268119 6290064 6299648 6303744 6311952 6313032 6424704 6443008 6455592 6461824 6469632 6478056 6496512 6500736 6504971 6576128 6588972 6607744 6625476 6631872 6653952 6662616 6663756 6671808 6690816 6699528 6703884 6781632 6814236 6829056 6837948 6839118 6842394 6861888 6886944 6993558 7008768 7017894 7028736 7037888 7042464 7059649 7062528 7071724 7076322 7087104 7091712 7096332 7100946 7102161 7184528 7208448 7217834 7219069 7227792 7248384 7257822 7262541 7269552 7287813 7299072 7308576 7382089 7398144 7407777 7433712 7460856 7480832 7482112 7485696 7495443 7527168 7536969 7614464 7629336 7651072 7673416 7677696 7682688 7687693 7704576 7714608 7715928 7719624 7747812 7809152 7852416 7875348 7884864 7907328 7917624 7922772 7945344 7972992 8053188 8082594 8109504 8132608 8154432 8162304 8172932 8178246 8211456 8222148 8306688 8317504 8322912 8346624 8357492 8358922 8362926 8386752 8393463 8404992 8415936 8417376 8421408 8531627 8566272 8577426 8583003 8607456 8626176 8632593 8637408 8662016 8667648 8678934 8680419 8785296 8833968 8842496 8871936 8883488 8885008 8895744 8907327 8921088 8932704 8938512 8969616 9042176 9085648 9105408 9117264 9118824 9123192 9149184 9161097 9173736 9182592 9324744 9345024 9357192 9363276 9389952 9416704 9435096 9449472 9455616 9461776 9467928 9469548 9611264 9637056 9664512 9677096 9683388 9692736 9704448 9717084 9744768 9751104 9864192 9877036 9878726 9883458 9911616 9938214 9947808 9980928 9993924 9995634 10036224 10049292 10172448 10221354 10236928 10243584 10256922 10258677 10272768 10286144 10287904 10292832 10330416 10469888 10490337 10500464 10513152 10526841 10543104 10550947 10556832 10563696 10593792 10607586 10614483 10630656 10644498 10651419 10737584 10776792 10812672 10826751 10841688 10872576 10883072 10886733 10904328 10948608 10962864 11097216 11128832 11150568 11182336 11191284 11221248 11223168 11228544 11235859 11290752 11421696 11436568 11444004 11476608 11510124 11516544 11524032 11556864 11571912 11573892 11579436 11713728 11778624 11813022 11860992 11876436 11910272 11918016 11943936 11959488 12079782 12123891 12140544 12156352 12158432 12164256 12198912 12214796 12216886 12231648 12243456 12259398 12267369 12333222 12432992 12460032 12469301 12476256 12484368 12519936 12536238 12538383 12544389 12580128 12599296 12607488 12623904 12626064 12849408 12866139 12886016 12911184 12923648 12939264 12956112 12993024 13001472 13009942 13018401 13152256 13177944 13215488 13250952 13263744 13307904 13325232 13327512 13343616 13381632 13399056 13407768 13563264 13628472 13658112 13675896 13678236 13684788 13723776 13773888 13987116 14017536 14035788 14075776 14084928 14119298 14125056 14143448 14152644 14174208 14183424 14192664 14201892 14204322 14369056 14416896 14435668 14438138 14455584 14496768 14515644 14525082 14539104 14575626 14598144 14617152 14764178 14796288 14815554 14818089 14825187 14867424 14907321 14921712 14961664 14964224 14971392 14990886 14993451 15054336 15073938 15228928 15258672 15302144 15332031 15346832 15355392 15365376 15375386 15385383 15409152 15429216 15431856 15439248 15495624 15618304 15704832 15725281 15750696 15769728 15814656 15835248 15845544 15890688 15911379 15945984 15966747 16106376 16165188 16219008 16265216 16308864 16324608 16345864 16356492 16422912 16444296 16635008 16645824 16693248 16714984 16717844 16725852 16773504 16786926 16831872 16834752 16842816 17063254 17132544 17154852 17166006 17214912 17252352 17265186 17274816 17324032 17335296 17357868 17360838 17570592 17667936 17684992 17719533 17743872 17766976 17770016 17791488 17814654 17842176 17865408 17877024 17939232 18084352 18119673 18171296 18210816 18234528 18237648 18246384 18298368 18322194 18325329 18347472 18365184 18389097 18649488 18690048 18714384 18726552 18779904 18804357 18833408 18870192 18898944 18911232 18923552 18935856 18939096 19222528 19274112 19329024 19354192 19366776 19385472 19408896 19434168 19489536 19502208 19514913 19728384 19754072 19757452 19766916 19823232 19876428 19895616 19961856 19987848 19991268 20072448 20098584 20344896 20442708 20473856 20487168 20513844 20517354 20572288 20575808 20585664 20660832 20939776 20980674 21000928 21026304 21053682 21086208 21101894 21113664 21127392 21178947 21187584 21215172 21228966 21261312 21288996 21302838 21306483 21475168 21553584 21625344 21653502 21657207 21683376 21745152 21766144 21773466 21787623 21808656 21897216 21925728 22146267 22194432 22223331 22257664 22301136 22364672 22382568 22442496 22446336 22457088 22471718 22475563 22486329 22581504 22610907 22843392 22873136 22888008 22953216 22983103 23020248 23033088 23048064 23063079 23113728 23143824 23147784 23158872 23427456 23557248 23626044 23721984 23752872 23820544 23836032 23918976 24159564 24247782 24312704 24316864 24328512 24397824 24429592 24433772 24463296 24486912 24518796 24534738 24666444 24865984 24920064 24938602 24952512 24968736 25039872 25072476 25076766 25088778 25160256 25180389 25214976 25247808 25252128 25594881 25698816 25732278 25749009 25772032 25822368 25847296 25878528 25897779 25912224 25986048 26002944 26019884 26036802 26041257 26304512 26355888 26430976 26501904 26527488 26562029 26615808 26650464 26655024 26687232 26721981 26763264 26798112 26815536 27126528 27161849 27256944 27316224 27351792 27356472 27369576 27447552 27483291 27547776 27974232 28035072 28071576 28151552 28169856 28238596 28250112 28286896 28305288 28348416 28366848 28385328 28403784 28408644 28738112 28833792 28871336 28876276 28911168 28993536 29031288 29050164 29078208 29151252 29234304 29528356 29592576 29631108 29636178 29650374 29734848 29814642 29843424 29923328 29928448 29942784 29981772 29986902 30108672 30147876 30457856 30517344 30604288 30664062 30693664 30710784 30730752 30750772 30770766 30776031 30818304 30858432 30863712 30878496 30991248 31236608 31409664 31450562 31471011 31501392 31539456 31580523 31629312 31652841 31670496 31691088 31781376 31822758 31843449 31891968 31933494 32212752 32330376 32438016 32480253 32530432 32617728 32649216 32660199 32691728 32712984 32845824 32888592 33270016 33291648 33386496 33429968 33435688 33451704 33547008 33573852 33590689 33663744 33669504 33685632 33707577 34126508 34265088 34309704 34332012 34429824 34530372 34549632 34648064 34670592 34715736 34721676 35141184 35335872 35369984 35439066 35533952 35540032 35582976 35629308 35730816 35754048 35878464 36168704 36239346 36342592 36371673 36421632 36469056 36475296 36492768 36596736 36644388 36650658 36694944 36730368 36778194 36802107 37298976 37380096 37407903 37428768 37453104 37559808 37608714 37615149 37633167 37666816 37740384 37797888 37822464 37847104 37871712 37878192 38445056 38548224 38598417 38658048 38708384 38733552 38770944 38817792 38821427 38868336 38979072 39004416 39029826 39055203 39456768 39508144 39514904 39533832 39646464 39698087 39752856 39791232 39923712 39975696 39982536 40144896 40197168 40689792 40885416 40947712 40974336 41027688 41034708 41144576 41151616 41171328 41321664 41879552 41961348 42001856 42052608 42107364 42203788 42227328 42254784 42357894 42375168 42430344 42457932 42522624 42577992 42605676 42612966 42950336 43107168 43250688 43307004 43314414 43366752 43490304 43532288 43546932 43575246 43617312 43794432 43851456 44292534 44388864 44446662 44454267 44475561 44515328 44602272 44729344 44765136 44884992 44892672 44914176 44943436 44951126 44972658 44980353 45163008 45221814 45686784 45746272 45776016 45906432 45966206 45996093 46040496 46066176 46096128 46126158 46156149 46227456 46287648 46295568 46317744 46854912 46915921 47114496 47175843 47252088 47443968 47505744 47641088 47672064 47734137 47837952 47900241 48319128 48495564 48625408 48633728 48657024 48795648 48859184 48867544 48926592 48973824 49037592 49069476 49332888 49731968 49877204 49905024 49937472 50079744 50144952 50153532 50177556 50320512 50360778 50495616 50504256 51189762 51397632 51464556 51498018 51644736 51694592 51757056 51795558 51824448 51972096 52005888 52039768 52073604 52082514 52609024 52711776 52861952 53003808 53054976 53124058 53158599 53231616 53300928 53310048 53374464 53443962 53526528 53596224 53631072 54253056 54323698 54332993 54359019 54513888 54632448 54703584 54712944 54739152 54895104 54966582 54975987 55095552 55167291 55948464 56070144 56143152 56303104 56339712 56413071 56477192 56500224 56573792 56610576 56696832 56733696 56770656 56807568 56817288 57476224 57667584 57742672 57752552 57822336 57987072 58062576 58100328 58156416 58302504 58468608 58544739 59056712 59185152 59262216 59272356 59300748 59469696 59629284 59686848 59846656 59856896 59885568 59963544 59973804 60217344 60295752 61034688 61208576 61328124 61387328 61421568 61461504 61501544 61541532 61552062 61716864 61727424 61756992 61982496 62473216 62819328 62901124 62942022 63002784 63078912 63161046 63258624 63305682 63340992 63382176 63536841 63562752 63645516 63686898 63783936 63866988 64425504 64660752 64876032 64960506 64971621 65060864 65235456 65298432 65320398 65383456 65425968 65691648 65777184 66438801 66540032 66583296 66669993 66772992 66859936 66871376 66903408 67094016 67147704 67181378 67327488 67339008 67371264 67415154 67426689 67458987 67832721 68253016 68530176 68619408 68664024 68859648 68949309 69060744 69099264 69189237 69296128 69341184 69431472 69443352 70282368 70671744 70739968 70878132 71067904 71080064 71165952 71258616 71461632 71508096 71554681 71756928 72337408 72478692 72685184 72743346 72938112 72950592 72985536 73193472 73288776 73301316 73389888 73460736 73556388 73604214 74597952 74760192 74815806 74857536 74906208 75119616 75217428 75230298 75266334 75480768 75644928 75694208 75743424 75756384 76784643 76890112 77096448 77196834 77316096 77416768 77467104 77541888 77635584 77642854 77656139 77693337 77736672 77958144 78008832 78059652 78110406 78123771 78913536 79016288 79029808 79067664 79292928 79396174 79409759 79505712 79582464 79686087 79847424 79951392 79965072 80165943 80289792 80394336 81379584 81485547 81770832 81895424 81948672 82055376 82069416 82289152 82303232 82342656 82449873 82643328 83759104 83922696 84003712 84105216 84214728 84407576 84454656 84509568 84564623 84715788 84750336 84860688 84915864 85045248 85155984 85211352 85225932 85900672 86214336 86501376 86614008 86628828 86733504 86980608 87093864 87150492 87234624 87702912 88585068 88777728 88893324 88908534 88951122 89204544 89458688 89530272 89769984 89785344 89828352 89886872 89902252 89945316 89960706 90326016 90443628 91373568 91492544 91552032 91775437 91812864 91932412 91992186 92080992 92132352 92192256 92252316 92312298 92328093 92454912 92575296 92591136 92635488 93709824 93831842 93847897 94228992 94351686 94413033 94504176 94741569 94887936 94958523 95011488 95282176 95344128 95468274 95675904 95800482 96638256 96991128 97250816 97267456 97314048 97440759 97591296 97718368 97735088 97853184 97947648 97980597 98075184 98138952 98665776 99463936 99754408 99810048 99874944 99940009 100159488 100289904 100307064 100355112 100641024 100721556 100772067 100991232 101008512 101122731 102379524 102795264 102929112 102996036 103289472 103389184 103591116 103648896 103944192 104011776 104079536 104147208 104165028 105423552 105723904 106007616 106109952 106248116 106317198 106601856 106620096 106748928 106887924 107192448 107262144 108506112 108647396 108665986 108718038 109027776 109115019 109264896 109407168 109425888 109478304 109790208 109933164 109951974 110191104 110334582 111896928 112140288 112223709 112286304 112606208 112679424 112826142 112845447 112954384 113000448 113147584 113221152 113393664 113467392 113541312 113615136 113634576 114952448 115335168 115485344 115505104 115644672 115795251 115974144 116060417 116125152 116200656 116312832 116464281 116605008 116937216 117089478 117165609 118113424 118370304 118524432 118544712 118601496 118939392 119094261 119258568 119373696 119693312 119713792 119771136 119927088 119947608 120434688 120591504 122069376 122417152 122656248 122774656 122843136 122923008 123003088 123083064 123104124 123433728 123454848 123513984 123594449 123964992 124946432 125638656 125802248 125884044 126005568 126157824 126322092 126611364 126681984 126764352 127073682 127125504 127291032 127373796 127567872 127733976 128851008 129321504 129752064 129921012 129943242 130470912 130596864 130640796 130766912 130851936 131383296 131554368 132877602 133080064 133166592 133339986 133362801 133545984 133719872 133742752 133806816 134133331 134188032 134295408 134362756 134654976 134678016 134742528 134830308 134853378 134917974 134941059 135665442 136506032 137060352 137162311 137238816 137328048 137719296 137898618 137988279 138121488 138198528 138378474 138468447 138592256 138682368 138862944 138886704 140564736 140747763 141343488 141479936 141527529 141756264 142135808 142160128 142331904 142517232 142923264 143016192 143109362 143202411 143513856 143700723 144674816 144957384 145370368 145486692 145876224 145901184 145971072 146066167 146386944 146577552 146602632 146779776 146921472 147112776 147208428 149195904 149631612 149715072 149812416 150239232 150434856 150460596 150532668 150961536 151388416 151486848 151512768 153569286 154192896 154393668 154833536 154934208 155083776 155271168 155285708 155312278 155386674 155473344 155916288 156017664 156119304 156220812 156247542 157827072 158032576 158059616 158135328 158585856 158792348 158819518 159011424 159164928 159372174 159475797 159694848 159902784 159930144 160331886 160579584 160788672 162100913 162759168 162971094 162998979 163077057 163541664 163790848 163897344 164110752 164138832 164578304 164606464 164685312 164899746 164927961 165286656 165501873 167518208 167845392 168007424 168210432 168429456 168815152 168909312 169019136 169129246 169239213 169431576 169500672 169721376 169831728 170090496 170311968 170422704 170451864 171801344 172428672 173002752 173228016 173257656 173467008 173961216 174187728 174300984 174469248 175405824 175634217 177170136 177555456 177786648 177817068 177902244 178409088 178917376 179060544 179539968 179570688 179656704 179773744 179804504 179890632 179921412 180652032 180887256 182985088 183104064 183550874 183625728 183864824 183984372 184161984 184264704 184384512 184504632 184624596 184656186 185150592 185182272 185270976 187419648 187663684 187695794 188457984 188703372 188826066 189008352 189483138 189775872 189917046 190022976 190564352 190610523 190688256 190936548 191351808 191600964 193276512 193982256 194501632 194534912 194628096 194881518 194914863 195182592 195436736 195470176 195706368 195895296 195961194 196150368 196277904 197331552 198927872 199316403 199508816 199620096 199749888 199880018 200009979 200318976 200579808 200614128 200710224 201282048 201443112 201544134 201982464 202017024 202245462 202280067 202376961 204759048 205590528 205858224 205992072 206578944 206778368 206847927 207182232 207297792 207567711 207888384 208023552 208159072 208294416 208330056 210847104 211447808 212015232 212219904 212496232 212634396 213203712 213240192 213481321 213497856 213775848 214384896 214524288 214664043 217012224 217294792 217331972 217436076 218055552 218230038 218814336 218851776 218956608 219580416 219866328 219903948 220382208 220669164 223793856 224280576 224447418 224572608 225212416 225358848 225652284 225690894 225908768 226295168 226442304 226934784 227082624 227230272 227269152 229904896 230353929 230670336 230970688 231010208 231289344 231590502 231948288 232120834 232250304 232401312 232625664 232928562 232968417 233080011 233210016 233874432 234178956 234331218 234371313 236226848 236740608 237048864 237089424 237202992 237878784 238188522 238229277 238517136 238747392 239058261 239386624 239427584 239542272 239854176 239895216 240869376 241183008 244138752 244456641 244834304 245312496 245549312 245686272 245846016 246006176 246166128 246208248 246867456 246909696 247027968 247188898 247231193 247349619 247929984 249892864 251277312 251604496 251768088 252011136 252315648 252644184 253222728 253363968 253528704 253693869 254147364 254251008 254582064 254747592 255135744 255467952 257702016 258643008 259504128 259842024 259886484 260941824 261281592 261533824 261703872 263108736 265755204 266160128 266333184 266679972 266725602 267439744 267485504 267613632 268266662 268376064 268590816 268725512 269309952 269356032 269485056 269660616 269706756 269835948 269882118 271330884 273012064 274120704 274324622 274477632 274656096 275326311 275438592 275797236 275976558 276242976 276397056 276756948 276936894 276984279 277364736 277725888 277773408 281129472 281495526 281543691 282686976 282959872 283055058 283239099 283512528 284271616 284320256 284663808 284875569 285034464 285846528 286032384 286218724 286404822 287027712 287401446 289349632 289914768 290740736 290973384 291752448 291802368 291942144 292132334 292182319 292322277 292773888 293155104 293205264 293559552 293842944 293941791 294225552 294416856 298391808 298780339 299263224 299430144 299624832 299820027 300478464 300869712 300921192 301065336 301923072 302316201 302776832 302973696 303025536 303368193 307138572 308385792 308787336 309667072 309868416 310167552 310571416 310624556 310773348 310946688 311832576 312035328 312238608 312441624 312495084 316065152 316119232 316270656 317171712 317584696 317639036 318022848 318329856 318744348 318951594 319805568 319860288 320663772 321577344 324201826 325518336 325942188 325997958 326154114 327083328 327345057 327794688 328221504 328277664 329156608 329212928 329370624 329799492 329855922 330573312 331003746 335036416 335690784 336014848 336420864 336671127 336858912 337630304 337818624 338038272 338258492 338478426 338536341 338863152 339001344 339442752 339663456 340180992 340623936 340845408 340903728 343602688 344857344 345306377 346005504 346456032 346515312 346934016 347385753 347922432 348181251 348375456 348601968 348938496 349392843 350811648 351268434 354340272 355110912 355573296 355634136 355804488 356818176 357282783 357834752 358121088 359079936 359141376 359313408 359547488 359609008 359781264 359842824 361304064 361774512 365970176 366208128 367101748 367251456 367729648 367968744 368323968 368529408 368769024 369009264 369249192 369312372 370301184 370364544 370541952 370783347 374839296 375327368 375391588 376915968 377406744 377652132 378016704 378966276 379834092 380045952 381128704 381221046 381376512 381873096 382703616 383201928 386553024 387964512 389003264 389069824 389256192 389763036 389829726 390873472 390940352 391412736 391790592 391922388 392300736 392555808 394663104 397855744 398632806 399017632 399240192 399499776 399760036 400019958 400088403 400637952 401159616 401228256 401420448 402399993 402564096 402886224 403088268 403964928 404034048 404490924 404560134 404753922 404823177 409518096 411181056 411486933 411716448 411984144 413157888 413556736 413695854 413964837 414364464 414595584 415135422 415776768 416047104 416318144 416588832 416660112 421694208 422243289 422895616 424030464 424439808 424582587 424992464 425268792 426407424 426480384 426962642 426995712 427035697 427551696 428769792 429048576 429328086 429607233 431102169 434024448 434589584 434663944 434872152 436111104 436460076 436678957 437628672 437703552 437913216 438198501 439160832 439732656 439807896 440764416 441338328 447587712 448894836 449145216 450424832 450717696 451304568 451381788 451817536 452590336 452884608 454165248 454460544 454538304 459809792 460707858 461941376 462020416 462578688 463181004 464241668 464500608 464802624 465251328 465857124 465936834 466160022 466420032 467748864 468357912 468662436 468742626 472453696 473481216 474097728 474178848 474405984 475757568 476377044 476458554 477034272 477494784 478116522 478427391 478855168 479084544 479708352 479790432 481738752 482366016 486302739 488277504 488913282 488996937 489231171 489668608 490624992 491098624 491372544 491692032 492012352 492332256 492416496 493734912 493819392 494055936 494377796 494462386 494699238 494783883 495859968 496505619 499785728 502554624 503208992 503536176 504022272 504631296 504678551 505288368 506445456 506727936 507057408 507387738 507717639 508294728 508502016 509164128 509495184 510271488 510935904 515404032 516075131 517286016 519008256 519684048 519772968 521883648 522563184 523067648 523407744 526217472 526902651 531510408 532320256 532666368 533359944 533451204 534879488 534971008 535227264 536533324 536752128 537181632 537451024 538619904 538712064 538970112 539321232 539413512 539671896 539764236 542661768 546024128 548649244 548955264 549312192 550652622 550877184 551594472 551953116 552485952 552794112 553513896 553873788 553968558 555451776 555546816 562258944 562991052 563087382 565373952 565919744 566110116 566478198 567025056 568543232 568640512 569327616 569751138 570068928 571693056 571831569 572064768 572437448 572809644 574055424 574802892 578699264 579829536 581481472 581946768 583504896 583604736 583884288 584264668 584364638 584644554 584744589 585547776 586310208 586410528 587119104 587685888 587883582 588451104 588833712 596783616 597560678 597949209 598526448 598860288 599249664 599640054 600029937 600956928 601739424 601842384 602130672 603846144 604632402 605553664 605947392 606051072 606736386 606840201 614277144 616771584 617574672 619334144 619736832 620335104 620543781 621142832 621249112 621546696 621893376 622703133 623665152 624070656 624477216 624883248 624990168 632130304 632238464 632541312 634343424 635169392 635278072 636045696 636659712 637488696 637903188 639611136 639720576 640443963 641327544 643154688 643992129 648403652 651036672 651884376 651995916 652308228 654166656 654690114 656443008 656555328 658313216 658425856 658741248 659598984 659711844 661146624 662007492 671381568 672029696 672841728 673342254 673717824 675260608 675637248 676076544 676516984 676956852 677072682 677726304 678885504 679326912 681247872 681690816 681807456 687205376 689714688 690612754 691061787 692011008 692912064 693030624 693868032 694771506 695844864 696362502 696750912 697203936 697876992 698785686 698905251 699240033 701623296 702536868 708680544 710221824 711146592 711268272 711608976 713636352 714565566 714687831 715669504 716242176 717174783 718159872 718282752 718626816 719094976 719218016 719562528 719685648 722608128 723549024 731940352 732416256 733369923 734203496 734502912 735459296 735937488 736647936 737058816 737538048 737607113 738018528 738498384 738624744 740602368 740729088 741083904 741566694 741693579 742048857 749678592 750654736 750783176 753831936 754813488 755304264 756033408 757932552 759668184 760091904 761081607 762257408 762442092 762753024 763746192 765407232 766403856 773106048 775929024 778006528 778139648 778512384 779526072 779659452 781746944 781880704 782825472 783844776 784601472 785111616 789326208 795711488 797265612 798035264 798480384 798999552 799520072 800039916 800176806 802319232 802456512 802840896 804799986 805128192 805772448 806176536 807929856 808068096 808981848 809120268 809507844 809646354 819036192 822362112 822973866 823432896 823968288 825978933 826315776 827113472 827391708 827929674 828728928 829191168 830270844 832094208 832636288 833177664 833320224 843388416 844486578 844631073 845791232 848060928 848879616 849165174 849984928 850537584 852814848 852960768 853925284 853991424 854071394 854217529 854626707 855103392 857539584 858097152 858656172 859214466 862204338 868048896 869179168 869327888 869744304 872222208 872920152 873357914 875257344 875407104 875826432 876397002 876546957 876966831 878321664 879465312 879615792 881528832 881825373 882676656 895175424 896341017 897789672 898290432 899460081 900849664 901435392 902609136 902763576 903635072 905180672 905769216 906948603 908330496 908921088 909076608 910104579 919619584 921415716 923882752 924040832 925157376 926362008 928483336 929001216 929605248 930210853 930502656 931714248 931873668 932320044 932840064 935497728 936715824 937324872 937485252 944907392 948195456 948357696 948811968 951515136 952754088 952917108 954068544 954989568 956233044 956854782 959416704 959580864 964732032 972605478 976555008 977826564 977993874 978462342 981249984 982197248 983384064 984024704 984664512 984832992 987469824 987638784 988111872 988755592 988924772 989398476 989567766 991719936 993011238 999571456 1005109248 1006417984 1007072352 1008044544 1009262592 1009357102 1009529807 1010013381 1010576736 1012890912 1013455872 1014114816 1014775476 1015435278 1015609023 1016589456 1017004032 1018328256 1018990368 1020542976 1021871808 1030808064 1032150262 1032326867 1034572032 1035919131 1038016512 1039368096 1039545936 1042157259 1043767296 1044543753 1045126368 1046135296 1046815488 1048178529 1052434944 1053805302 1063020816 1064640512 1065332736 1066719888 1066902408 1069758976 1069942016 1070454528 1071848349 1073066648 1073504256 1074363264 1074902048 1077239808 1077424128 1077940224 1078642464 1078827024 1079343792 1079528472 1085323536 1092048256 1097298488 1097910528 1098624384 1099340099 1101305244 1101754368 1103188944 1103906232 1104971904 1105588224 1107027792 1107747576 1107937116 1110903552 1111093632 1112350041 1124517888 1125982104 1126174764 1130747904 1132220232 1132956396 1134050112 1137086464 1137281024 1139502276 1140137856 1143386112 1143663138 1144129536 1144874896 1145619288 1148110848 1149605784 1159659072 1162962944 1163893536 1167009792 1167209472 1167768576 1168529336 1168729276 1169289108 1169489178 1172620416 1172821056 1174238208 1175371776 1175767164 1176902208 1177667424 1193080681 1193567232 1195121356 1195898418 1197052896 1197720576 1198499328 1199280108 1200059874 1200265209 1201913856 1203478848 1203684768 1204261344 1207199979 1207692288 1209264804 1211107328 1211894784 1212102144 1213472772 1213680402 1228554288 1233543168 1234460799 1235149344 1238668288 1239473664 1240670208 1241087562 1242285664 1242498224 1243093392 1243786752 1245406266 1247330304 1248141312 1248954432 1249766496 1249980336 1264260608 1264476928 1265082624 1266729867 1268686848 1270338784 1270556144 1272091392 1273319424 1273747761 1274977392 1275806376 1279222272 1279441152 1280887926 1281107091 1282655088 1286309376 1287984258 1288821699 1296807304 1302073344 1303768752 1303991832 1304616456 1308333312 1309380228 1310036871 1312886016 1313110656 1314595503 1316626432 1316851712 1317482496 1319197968 1319423688 1322293248 1324014984 1342763136 1344059392 1346684508 1347435648 1350521216 1351274496 1352153088 1353033968 1353913704 1354145364 1355452608 1357771008 1358653824 1359538939 1362495744 1363381632 1363614912 1374410752 1379429376 1381225508 1382123574 1385824128 1386061248 1387736064 1389543012 1392725004 1393501824 1394407872 1395753984 1397571372 1397810502 1398480066 1403246592 1405073736 1417361088 1420443648 1422293184 1422536544 1423217952 1427272704 1429131132 1429375662 1432484352 1434349566 1436565504 1437253632 1438189952 1438436032 1439125056 1439371296 1445216256 1447098048 1458908217 1463880704 1464832512 1466739846 1466990811 1468406992 1469005824 1470918592 1471874976 1473295872 1474117632 1475076096 1475214226 1475466641 1476037056 1476996768 1477249488 1481204736 1481458176 1482167808 1483133388 1483387158 1484097714 1484351649 1489516857 1499357184 1501309472 1501566352 1507663872 1508785421 1509626976 1510608528 1512066816 1514035653 1515865104 1519336368 1520183808 1522163214 1523152917 1524514816 1524884184 1525506048 1527492384 1530814464 1532807712 1546212096 1548225393 1551858048 1556013056 1556279296 1557024768 1559052144 1559318904 1563493888 1563761408 1565650944 1567689552 1569202944 1570223232 1571246177 1578652416 1580707953 1591422976 1594531224 1596070528 1596960768 1597999104 1599040144 1600079832 1600353612 1604638464 1604913024 1605681792 1606727837 1609599972 1610256384 1611544896 1612353072 1615859712 1616136192 1617963696 1618240536 1619015688 1619292708 1638072384 1645947732 1646865792 1647936576 1651957866 1652631552 1654783416 1655859348 1657457856 1658382336 1660541688 1665272576 1666355328 1666640448 1686776832 1688973156 1689262146 1696121856 1697759232 1698330348 1699969856 1701075168 1705629696 1705921536 1707850568 1707982848 1708142788 1708435058 1709253414 1710206784 1715079168 1715494707 1716194304 1717312344 1718428932 1724408676 1736097792 1738358336 1738655776 1739488608 1743733303 1744444416 1745840304 1746715828 1750514688 1750814208 1751652864 1752794004 1753093914 1753933662 1754233767 1756643328 1758930624 1759231584 1763057664 1763650746 1765353312 1783110043 1790350848 1792682034 1793847627 1795579344 1796580864 1798920162 1800089811 1801699328 1802870784 1805218272 1805527152 1807270144 1810361344 1811538432 1813897206 1816660992 1817842176 1818153216 1820209158 1820520603 1839239168 1842831432 1847765504 1848081664 1850314752 1852724016 1856966672 1858002432 1859210496 1860421706 1861005312 1861631343 1863428496 1863747336 1864640088 1865680128 1868109399 1870995456 1873431648 1874649744 1874970504 1889814784 1896390912 1896715392 1897623936 1898860171 1903030272 1905508176 1905834216 1908137088 1909979136 1912466088 1913709564 1918833408 1919161728 1921331889 1929464064 1931976387 1945210956 1953110016 1955653128 1955987748 1956924684 1962499968 1964394496 1968049408 1969329024 1969665984 1974939648 1975277568 1976223744 1977511184 1977849544 1978796952 1979135532 1983439872 1986022476 2012835968 2014144704 2016089088 2018525184 2018714204 2019059614 2020026762 2021153472 2025781824 2026911744 2028229632 2029550952 2030870556 2031218046 2033178912 2036656512 2037980736 2043743616 2061616128 2064300524 2064653734 2069144064 2071838262 2073185361 2076033024 2078736192 2079091872 2084314518 2087534592 2089087506 2090252736 2092270592 2093630976 2096357058 2096715753 2104869888 2107610604 2126041632 2129281024 2130665472 2133439776 2133804816 2139517952 2139884032 2140909056 2143696698 2144063493 2146133296 2147008512 2148726528 2149804096 2151524349 2154479616 2154848256 2155880448 2157284928 2157654048 2158687584 2159056944 2170647072 2184096512 2194596976 2195821056 2197248768 2198680198 2200109769 2202610488 2203508736 2206377888 2207812464 2209943808 2211176448 2212821339 2214055584 2215495152 2215874232 2221807104 2222187264 2224700082 2225080737 2226146571 2249035776 2251964208 2252349528 2261495808 2264440464 2265912792 2268100224 2274172928 2274562048 2279004552 2280275712 2283244821 2286772224 2287326276 2288259072 2289749792 2291238576 2296221696 2299211568 2319318144 2325925888 2327787072 2334019584 2334418944 2335537152 2337058672 2337458552 2338578216 2338978356 2345240832 2345642112 2348294531 2348476416 2351534328 2353804416 2355334848 2386161362 2387134464 2390242712 2391796836 2394105792 2395441152 2396998656 2398560216 2400119748 2400530418 2406957696 2407369536 2408522688 2414399958 2415384576 2418529608 2422214656 2423789568 2424204288 2426945544 2427360804 2457108576 2467086336 2468921598 2470298688 2477336576 2477936799 2478947328 2481340416 2482175124 2484571328 2484996448 2486186784 2487573504 2490812532 2496282624 2497908864 2499532992 2499960672 2528521216 2528953856 2530165248 2533459734 2533893219 2537373696 2540677568 2541112288 2544182784 2546638848 2547495522 2548533289 2549954784 2551612752 2558444544 2558882304 2561775852 2562214182 2562652587 2563880121 2565310176 2572618752 2575968516 2577643398 2593614608 2604146688 2607537504 2607983664 2609232912 2616666624 2618760456 2620073742 2625772032 2626221312 2629191006 2629640871 2630900493 2633252864 2633703424 2634964992 2638395936 2638847376 2644586496 2648029968 2685526272 2688118784 2689023051 2693369016 2694871296 2698380243 2701042432 2702548992 2704306176 2706067936 2707827408 2708290728 2710905216 2715542016 2717307648 2719077878 2720845809 2724991488 2726763264 2727229824 2730313737 2748821504 2758858752 2762451016 2764247148 2771648256 2772122496 2775257173 2775472128 2779086024 2785450008 2787003648 2788815744 2790632559 2791507968 2795142744 2795621004 2796960132 2806493184 2810147472 2834722176 2844586368 2845073088 2846435904 2854545408 2858262264 2858751324 2864968704 2868699132 2876379904 2876872064 2878250112 2878742592 2894196096 2917816434 2927761408 2929665024 2933479692 2933981622 2936813984 2941837184 2943749952 2946591744 2950152192 2950428452 2950933282 2952074112 2953993536 2954498976 2962409472 2962916352 2964335616 2966266776 2966774316 2968195428 2968703298 2979033714 2998714368 3002618944 3003132704 3015327744 3017570842 3019253952 3021217056 3024133632 3028071306 3028589421 3030040143 3031730208 3038672736 3040367616 3044326428 3046305834 3046827069 3049768368 3051012096 3054984768 3061628928 3065615424 3092424192 3096450786 3096980601 3103716096 3107757393 3112026112 3112558592 3114049536 3118104288 3118637808 3126987776 3127522816 3131301888 3133631259 3135379104 3138405888 3140446464 3142492354 3144535587 3157304832 3161415906 3182845952 3189062448 3192141056 3193921536 3195998208 3198080288 3200159664 3200707224 3209276928 3209826048 3211363584 3213455674 3214005509 3215545047 3219199944 3220512768 3223089792 3224706144 3231719424 3232272384 3235927392 3236481072 3238031376 3238585416 3276144768 3291895464 3293731584 3295873152 3298020297 3303915732 3305263104 3309566832 3311718696 3314915712 3316764672 3321083376 3330545152 3332710656 3333280896 3337050123 3373553664 3377946312 3378524292 3392243712 3396660696 3399939712 3402150336 3411259392 3411843072 3415701136 3416285576 3416870116 3418506828 3420413568 3430158336 3430989414 3432388608 3434624688 3436857864 3448817352 3476716672 3477311552 3478977216 3487466606 3488888832 3491680608 3493431656 3501029376 3501628416 3503305728 3505588008 3506187828 3507867324 3508467534 3517861248 3518463168 3526115328 3527301492 3530706624 3566220086 3579242043 3580701696 3585364068 3587695254 3591158688 3593161728 3597840324 3600179622 3600795627 3605741568 3610436544 3611054304 3614540288 3620722688 3621599937 3623076864 3627794412 3633321984 3635684352 3636306432 3640418316 3641041206 3678478336 3685662864 3695531008 3696163328 3700629504 3703382397 3705448032 3713933344 3716004864 3718420992 3720843412 3722010624 3723262686 3726856992 3727494672 3729280176 3731360256 3736218798 3741990912 3746863296 3749299488 3749941008 3779629568 3792781824 3793430784 3795247872 3797720342 3798370147 3800189601 3806060544 3811016352 3811668432 3816274176 3819958272 3821243283 3824932176 3827419128 3837666816 3838323456 3842663778 3843321273 3858928128 3863952774 3890421912 3906220032 3911306256 3911975496 3913849368 3924999936 3928788992 3930110613 3936098816 3938658048 3939331968 3943786509 3949879296 3950555136 3952447488 3955022368 3955699088 3957593904 3958271064 3966879744 3972044952 4025671936 4028289408 4032178176 4037428408 4038119228 4040053524 4042306944 4051563648 4053823488 4056459264 4059101904 4061741112 4062436092 4066357824 4073313024 4075961472 4078616817 4087487232 4123232256 4128601048 4129307468 4138288128 4143676524 4146370722 4157472384 4158183744 4168629036 4178175012 4180505472 4184541184 4187261952 4192714116 4193431506 4209739776 4215221208 4252083264 4261330944 4266879552 4267609632 4279035904 4279768064 4281818112 4287393396 4288126986 4292266592 4297453056 4299608192 4303048698 4309696512 4311760896 4314569856 4315308096 4317375168 4318113888 4341294144 4368193024 4376724651 4389193952 4391642112 4394497536 4397360396 4400219538 4400972433 4405220976 4407017472 4412755776 4415624928 4419887616 4422352896 4425642678 4426399923 4428111168 4430990304 4431748464 4443614208 4444374528 4449400164 4450161474 4452293142 4453054947 4498071552 4503928416 4504699056 4522991616 4526356263 4528880928 4531825584 4536200448 4542106959 4548345856 4549124096 4558009104 4560551424 4566489642 4573544448 4574652552 4576518144 4579499584 4582477152 4592443392 4598423136 4638636288 4644676179 4651851776 4655574144 4668039168 4668837888 4671074304 4674117344 4674917104 4677156432 4677956712 4690481664 4691284224 4696589062 4696952832 4697392667 4703068656 4707608832 4710669696 4713738531 4742123859 4772322724 4774268928 4780485424 4783593672 4788211584 4790882304 4793997312 4797120432 4800239496 4801060836 4813915392 4814739072 4817045376 4820183511 4828799916 4830769152 4837059216 4844429312 4847579136 4848408576 4853891088 4854721608 4914217152 4937843196 4940597376 4954673152 4955873598 4957894656 4964350248 4969142656 4969992896 4972373568 4975147008 4981625064 4995817728 4999065984 4999921344 5057042432 5057907712 5060330496 5066919468 5067786438 5081355136 5082224576 5088365568 5093277696 5094991044 5097066578 5099909568 5103225504 5116889088 5117764608 5123551704 5124428364 5125305174 5127760242 5130620352 5145237504 5146484121 5151937032 5155286796 5187229216 5208293376 5215075008 5215967328 5218465824 5231199909 5233333248 5237520912 5240147484 5251544064 5252442624 5258382012 5259281742 5261800986 5262701301 5267406848 5269929984 5276791872 5277694752 5289172992 5296059936 5349330129 5371052544 5376237568 5378046102 5381542881 5386738032 5389742592 5396760486 5402084864 5405097984 5408612352 5412135872 5415654816 5416581456 5421810432 5428870081 5431084032 5434615296 5438155756 5441691618 5449982976 5453526528 5454459648 5460627474 5461561809 5497643008 5517717504 5524902032 5528494296 5543296512 5544244992 5550514346 5550944256 5551464061 5558172048 5570900016 5574007296 5577631488 5581265118 5583015936 5584894029 5590285488 5591242008 5593920264 5604328197 5612986368 5620294944 5669444352 5676826441 5689172736 5690146176 5692871808 5696580513 5709090816 5716524528 5717502648 5729937408 5737398264 5752759808 5753744128 5756500224 5757485184 5763995667 5788392192 5795929161 5835632868 5855522816 5859330048 5866959384 5867963244 5873627968 5883674368 5887499904 5893183488 5900856904 5901866564 5904148224 5907987072 5908997952 5924818944 5925832704 5928671232 5932533552 5933548632 5936390856 5937406596 5958067428 6005237888 6006265408 6035141684 6038507904 6042434112 6048267264 6056142612 6057178842 6060080286 6063460416 6077345472 6080735232 6088652856 6092611668 6093654138 6099536736 6109969536 6131230848 6184848384 6192901572 6193961202 6207432192 6215514786 6219556083 6225117184 6228099072 6236208576 6237275616 6253975552 6255045632 6262603776 6267262518 6270758208 6276811776 6280892928 6284984708 6289071174 6290147259 6314609664 6322831812 6365691904 6378124896 6384282112 6387843072 6391996416 6396160576 6400319328 6401414448 6418553856 6419652096 6422727168 6426911348 6428011018 6431090094 6432190479 6438399888 6441025536 6446179584 6449412288 6454573047 6463438848 6464544768 6471854784 6472962144 6476062752 6477170832 6552289536 6560821163 6583790928 6587463168 6591746304 6596040594 6600329307 6607831464 6610526208 6619133664 6623437392 6629831424 6633529344 6638464017 6642166752 6661090304 6665421312 6666561792 6674100246 6675242211 6747107328 6755892624 6757048584 6784487424 6793321392 6799879424 6804300672 6822518784 6823686144 6831402272 6832571152 6833740232 6837013656 6840827136 6849734463 6860316672 6861978828 6864777216 6869249376 6873715728 6897634704 6953433344 6954623104 6957954432 6974933212 6977777664 6983361216 6986863312 7002058752 7003256832 7006611456 7011176016 7012375656 7015734648 7016935068 7035722496 7036926336 7044883593 7054602984 7061413248 7132440172 7158484086 7161403392 7170728136 7175390508 7182317376 7186323456 7195680648 7200359244 7201591254 7220873088 7222108608 7229080576 7241445376 7243199874 7246153728 7255588824 7266643968 7271368704 7272612864 7280836632 7282082412 7356956672 7371325728 7391062016 7392326656 7401259008 7406764794 7410896064 7427866688 7432009728 7433810397 7436841984 7441686824 7444021248 7446525372 7453713984 7454989344 7458560352 7462720512 7472437596 7493726592 7498598976 7499882016 7559259136 7585563648 7586861568 7590495744 7595440684 7596740294 7600379202 7601679657 7612121088 7622032704 7623336864 7632548352 7639916544 7642486566 7645599867 7649864352 7654838256 7675333632 7676646912 7685327556 7686642546 7687957761 7691640363 7717856256 7727905548 7780843824 7812440064 7822612512 7823950992 7827698736 7849999872 7857577984 7860221226 7872197632 7877316096 7878663936 7887573018 7888922613 7899758592 7901110272 7904894976 7910044736 7911398176 7915187808 7916542128 7933759488 7944089904 8051343872 8056578816 8064356352 8067069153 8074856816 8076238456 8080107048 8084613888 8095140729 8103127296 8107646976 8112918528 8113678243 8118203808 8123482224 8124872184 8132715648 8146626048 8151922944 8157233634 8162537427 8174974464 8190941211 8246464512 8257202096 8258614936 8276576256 8287353048 8292741444 8314944768 8316367488 8325771519 8337258072 8356350024 8361010944 8369082368 8371897677 8374523904 8385428232 8386863012 8419479552 8430442416 8504166528 8533759104 8535219264 8558071808 8559536128 8563636224 8574786792 8576253972 8584533184 8594906112 8599216384 8606097396 8629139712 8630616192 8634750336 8636227776 8682588288 8736386048 8753449302 8778387904 8783284224 8788995072 8794720792 8800439076 8801944866 8810441952 8825511552 8831249856 8839775232 8851285356 8852799846 8856222336 8861980608 8863496928 8887228416 8888749056 8898800328 8900322948 8904586284 8906109894 8996143104 9007856832 9009398112 9045983232 9052712526 9057761856 9063651168 9072400896 9084213918 9085768263 9090120429 9098248192 9116018208 9121102848 9132979284 9149305104 9153036288 9158999168 9164954304 9184886784 9196846272 9277272576 9289352358 9290941803 9303703552 9311148288 9323272179 9336078336 9337675776 9342148608 9348234688 9349834208 9354312864 9355913424 9380963328 9382568448 9393178124 9393905664 9394785334 9400893777 9406137312 9415217664 9421339392 9427477062 9433606761 9484247718 9544645448 9548537856 9560970848 9567187344 9576423168 9581764608 9587994624 9588892469 9594240864 9600478992 9602121672 9627830784 9629478144 9634090752 9640367022 9642016527 9646635141 9657599832 9661538304 9674118432 9688858624 9695158272 9696817152 9707782176 9709443216 9828434304 9875686392 9881194752 9894060891 9909346304 9911747196 9915789312 9928700496 9938285312 9939985792 9944747136 9950294016 9963250128 9991635456 9998131968 9999842688 10011150369 10114084864 10115815424 10120660992 10133838936 10135572876 10162710272 10164449152 10176731136 10189982088 10194133156 10199819136 10206451008 10233778176 10235529216 10247103408 10248856728 10250610348 10255520484 10261240704 10290475008 10292968242 10303874064 10310573592 10374458432 10430150016 10431934656 10436931648 10462399818 10466666496 10475041824 10480294968 10503088128 10504885248 10516764024 10518563484 10523601972 10525402602 10553583744 10555389504 10578345984 10592119872 10698660258 10737726129 10742105088 10752475136 10756092204 10763085762 10773476064 10779485184 10793520972 10804169728 10817224704 10824271744 10831309632 10833162912 10843620864 10857740162 10862168064 10864799811 10869230592 10876311512 10883383236 10899965952 10907053056 10908919296 10921254948 10923123618 10995286016 11035435008 11049804064 11056988592 11086593024 11088489984 11101028692 11101888512 11102928122 11104827877 11110147191 11116344096 11141800032 11148014592 11155262976 11162530236 11166031872 11169788058 11180570976 11182484016 11187840528 11208656394 11225972736 11240589888 11338888704 11353652882 11378345472 11380292352 11385743616 11393161026 11395110441 11400568803 11418181632 11433049056 11435005296 11459874816 11463729849 11474796528 11505519616 11507488256 11513000448 11514970368 11527991334 11529963819 11576784384 11591858322 11671265736 11711045632 11718660096 11733918768 11735926488 11747255936 11767348736 11774999808 11786366976 11790331839 11801713808 11803733128 11808296448 11815974144 11817995904 11831359527 11849637888 11851665408 11857342464 11865067104 11867097264 11872781712 11874813192 11916134856 12010475776 12012530816 12070283368 12077015808 12084868224 12092741089 12096534528 12112285224 12114357684 12120160572 12126920832 12154690944 12161470464 12177305712 12185223336 12187308276 12199073472 12219939072 12235850451 12262461696 12369696768 12385803144 12387922404 12414864384 12431029572 12439112166 12472417152 12474551232 12507951104 12510091264 12534525036 12541516416 12553623552 12561785856 12569969416 12578142348 12580294518 12629219328 12645663624 12756249792 12768564224 12783992832 12792321152 12800638656 12802828896 12837107712 12839304192 12845454336 12853822696 12856022036 12862180188 12864380958 12876799776 12892359168 12898824576 12909146094 12929089536 12943709568 12945924288 12952125504 12954341664 13104579072 13121642326 13123887491 13130173953 13167581856 13174926336 13183492608 13192081188 13200658614 13202917299 13215662928 13221052416 13238267328 13246874784 13259662848 13267058688 13276928034 13279199769 13284333504 13322180608 13330842624 13333123584 13348200492 13350484422 13494214656 13511785248 13514097168 13568974848 13579068789 13586642784 13599758848 13608601344 13626320877 13645037568 13647372288 13662804544 13665142304 13667480464 13674027312 13681654272 13699468926 13720633344 13723957656 13729554432 13738498752 13747431456 13795269408 13906866688 13909246208 13915908864 13934028537 13949866424 13955555328 13966722432 13973726624 14004117504 14006513664 14013222912 14022352032 14024751312 14031469296 14033870136 14071444992 14073852672 14089767186 14092178001 14109205968 14122826496 14141215593 14264880344 14316968172 14322806784 14341456272 14350781016 14364634752 14372646912 14391361296 14400718488 14403182508 14441746176 14444217216 14458161152 14460550533 14482890752 14486399748 14492307456 14511177648 14533287936 14542737408 14545225728 14561673264 14564164824 14742651456 14782124032 14784653312 14813529588 14821792128 14855733376 14864019456 14867620794 14873683968 14883373648 14893050744 14907427968 14909978688 14917120704 14925441024 14944875192 14987453184 14997197952 14999764032 15118518272 15171127296 15173723136 15180991488 15190881368 15193480588 15200758404 15203359314 15244065408 15246673728 15265096704 15279833088 15284973132 15291199734 15299728704 15309676512 15350667264 15353293824 15370655112 15373285092 15375915522 15383280726 15435712512 15455811096 15561687648 15624880128 15645225024 15647901984 15655397472 15693599727 15699999744 15715155968 15720442452 15744395264 15754632192 15757327872 15775146036 15777845226 15802220544 15809789952 15820089472 15822796352 15830375616 15833084256 15867518976 15888179808 16047990387 16102687744 16113157632 16128712704 16134138306 16149713632 16152476912 16160214096 16169227776 16190281458 16206254592 16215293952 16225837056 16227356486 16230133051 16236407616 16246964448 16249744368 16265431296 16286610243 16293252096 16303845888 16314467268 16325074854 16349948928 16381882422 16384685427 16492929024 16514404192 16517229872 16553152512 16574706096 16585482888 16629889536 16632734976 16651543038 16654392183 16674516144 16712700048 16722021888 16738164736 16743795354 16749047808 16754682087 16770856464 16773726024 16838959104 16860884832 17008333056 17030479323 17067518208 17070438528 17089741539 17116143616 17119072256 17127272448 17149573584 17152507944 17169066368 17189812224 17198432768 17212194792 17258279424 17261232384 17269500672 17272455552 17283707947 17291987001 17365176576 17387787483 17472772096 17506898604 17556775808 17566568448 17577990144 17589441584 17600878152 17603889732 17620883904 17651023104 17662499712 17674006207 17679550464 17702570712 17705599692 17712444672 17723961216 17726993856 17774456832 17777498112 17797600656 17800645896 17809172568 17812219788 18015713664 18018796224 18105425052 18115523712 18127302336 18144801792 18168427836 18171536526 18180240858 18232036416 18242205696 18265958568 18298610208 18317998336 18329908608 18393692544 18554545152 18578704716 18581883606 18622296576 18646544358 18675351552 18684297216 18696469376 18699668416 18708625728 18711826848 18761926656 18765136896 18786356248 18787811328 18789570668 18801787554 18812274624 18830435328 18842678784 18854954124 18867213522 18870441777 18968495436 19089290896 19097075712 19121941696 19134374688 19152846336 19163529216 19175989248 19177784938 19181066333 19188481728 19200957984 19204243344 19255661568 19258956288 19268181504 19280734044 19284033054 19293270282 19296571437 19315199664 19323076608 19348236864 19363719141 19390316544 19393634304 19415564352 19418886432 19614210473 19656868608 19682463489 19751372784 19762389504 19788121782 19800987921 19818692608 19823494392 19831578624 19857400992 19876570624 19879971584 19889494272 19900588032 19915392051 19926500256 19983270912 19996263936 19999685376 20022300738 20025726633 20228169728 20231630848 20241321984 20267677872 20271145752 20325420544 20328898304 20353462272 20379964176 20388266312 20399638272 20412902016 20426200301 20467556352 20471058432 20494206816 20497713456 20501220696 20511040968 20522481408 20549203389 20580950016 20585936484 20607748128 20621147184 20748916864 20860300032 20863869312 20873863296 20887461881 20924799636 20933332992 20950083648 20960589936 21006176256 21009770496 21033528048 21037126968 21047203944 21050805204 21107167488 21110779008 21134650779 21184239744 21397320516 21475452258 21484210176 21512184408 21526171524 21546952128 21558970368 21587041944 21608339456 21648543488 21662619264 21666325824 21687241728 21715480324 21724336128 21729599622 21738461184 21752623024 21766766472 21799931904 21814106112 21817838592 21842509896 21846247236 22070870016 22099608128 22113977184 22173186048 22176979968 22202057384 22203777024 22205856244 22209655754 22220294382 22232688192 22283600064 22296029184 22301431191 22310525952 22325060472 22332063744 22339576116 22361141952 22364968032 22375681056 22417312788 22481179776 22668532939 22677777408 22707305764 22756690944 22760584704 22771487232 22786322052 22790220882 22801137606 22805038971 22836363264 22866098112 22870010592 22919749632 22927459698 22936799601 22949593056 23011039232 23014976512 23026000896 23029940736 23055982668 23059927638 23063873283 23153568768 23183716644 23342531472 23422091264 23437320192 23467837536 23471852976 23494511872 23534697472 23549999616 23572733952 23580663678 23603427616 23607466256 23616592896 23631948288 23635991808 23662719054 23666767839 23699275776 23703330816 23714684928 23730134208 23734194528 23745563424 23749626384 23832269712 24020951552 24025061632 24140566736 24154031616 24169736448 24185482178 24193069056 24201207459 24224570448 24228715368 24240321144 24253841664 24285422187 24309381888 24322940928 24341034729 24354611424 24370446672 24374616552 24398146944 24439878144 24471700902 24487612281 24524923392 24739393536 24771606288 24775844808 24829728768 24862059144 24878224332 24944834304 24949102464 24977314557 25015902208 25020182528 25069050072 25083032832 25107247104 25115693031 25123571712 25139938832 25156284696 25160589036 25258438656 25291327248 25512499584 25537128448 25584642304 25601277312 25605657792 25674215424 25678608384 25690908672 25707645392 25712044072 25724360376 25728761916 25753599552 25784718336 25797649152 25818292188 25831239841 25887419136 25891848576 25904251008 25908683328 26209158144 26243284652 26247774982 26260347906 26335163712 26349852672 26366985216 26384162376 26401317228 26405834598 26431325856 26476534656 26493749568 26519325696 26553856068 26558399538 26568667008 26644361216 26661685248 26666247168 26696400984 26700968844 26988429312 27023570496 27028194336 27137949696 27158137578 27173285568 27199517696 27217202688 27252641754 27257304789 27294744576 27325609088 27330284608 27334960928 27348054624 27363308544 27398937852 27447915312 27459108864 27476997504 27494862912 27590538816 27813733376 27818492416 27831817728 27868057074 27872825409 27899732848 27911110656 27933444864 27947453248 27969816537 28008235008 28013027328 28026445824 28033866179 28044704064 28049502624 28062938592 28067740272 28142889984 28147705344 28179534372 28184356002 28202681331 28218411936 28245652992 28282431186 28300820283 28529760688 28633936344 28645613568 28682912544 28701562032 28729269504 28745293824 28766677407 28782722592 28801436976 28806365016 28883492352 28888434432 28916322304 28921101066 28926049581 28939905423 28965781504 28972799496 28984614912 29022355296 29066575872 29085474816 29090451456 29123346528 29128329648 29485302912 29564248064 29569306624 29627059176 29643584256 29682182673 29711466752 29728038912 29735241588 29747367936 29766747296 29786101488 29814855936 29819957376 29834241408 29850882048 29853677363 29889750384 29974906368 29994395904 29999528064 30033451107 30237036544 30342254592 30347446272 30361982976 30381762736 30386961176 30401516808 30406718628 30488130816 30493347456 30527828903 30530193408 30569946264 30582399468 30599457408 30619353024 30701334528 30706587648 30741310224 30746570184 30751831044 30766561452 30871425024 30911622192 31123375296 31290450048 31295803968 31310794944 31387199454 31399999488 31440884904 31488790528 31509264384 31514655744 31550292072 31555690452 31640178944 31645592704 31660751232 31666168512 31735037952 31776359616 32095980774 32205375488 32213178387 32226315264 32257425408 32268276612 32299427264 32304953824 32320428192 32338455552 32380562916 32412509184 32451674112 32454712972 32460266102 32472815232 32493928896 32499488736 32530862592 32573220486 32586504192 32594399433 32607691776 32628934536 32650149708 32699897856 32763764844 32769370854 32985858048 33028808384 33034459744 33106305024 33130932757 33149412192 33170965776 33259779072 33265469952 33303086076 33308784366 33314483631 33330441573 33349032288 33425400096 33444043776 33476329472 33487590708 33498095616 33509364174 33541712928 33547452048 33677918208 33721769664 34016666112 34060958646 34135036416 34140877056 34179483078 34185331323 34201706409 34232287232 34238144512 34254544896 34299147168 34305015888 34338132736 34379624448 34396865536 34424389584 34516558848 34522464768 34539001344 34544911104 34567415894 34583974002 34589891457 34730353152 34775574966 34945544192 35013797208 35113551616 35133136896 35155980288 35178883168 35201756304 35207779464 35241767808 35302046208 35324999424 35348012414 35359100928 35370995517 35405141424 35411199384 35424889344 35447922432 35453987712 35494078581 35548913664 35554996224 35595201312 35601291792 35618345136 35624439576 36031427328 36037592448 36078343249 36210850104 36231047424 36254604672 36278223267 36289603584 36336855672 36343073052 36360481716 36464072832 36484411392 36531917136 36597220416 36635996672 36659817216 36707551353 36787385088 37109090304 37157409432 37163767212 37244593152 37293088716 37392938752 37399336832 37417251456 37423653696 37523853312 37530273792 37572712496 37579141336 37603575108 37624549248 37660870656 37685357568 37709908248 37734427044 37740883554 37936990872 38178581792 38243883392 38268749376 38305692672 38351978496 38355569876 38362132666 38376963456 38401915968 38408486688 38511323136 38517912576 38536363008 38561468088 38568066108 38586540564 38593142874 38630399328 38696473728 38727438282 38787268608 38831128704 38837772864 39228420946 39313737216 39364926978 39371662473 39390521859 39502745568 39524779008 39576243564 39601975842 39608751897 39646988784 39663157248 39714801984 39753141248 39759943168 39778988544 39801176064 39830784102 39837599307 39853000512 39966541824 39992527872 39999370752 40044601476 40051453266 40456339456 40463261696 40482643968 40535355744 40542291504 40650841088 40657796608 40706924544 40737206367 40759928352 40776532624 40799276544 40825804032 40852400602 40878962631 40935112704 40942116864 40988413632 40995426912 41002441392 41022081936 41044962816 41098406778 41161900032 41171872968 41215496256 41242294368 41497833728 41720600064 41727738624 41747726592 41774923762 41782071617 41802085611 41849599272 41866665984 41900167296 41921179872 42012352512 42019540992 42067056096 42074253936 42094407888 42101610408 42214334976 42221558016 42269301558 42276534003 42368479488 42423646779 42794641032 42950904516 42968420352 43024368816 43052343048 43093904256 43117940736 43174083888 43216678912 43297086976 43325238528 43332651648 43374483456 43381651599 43430960648 43448672256 43459199244 43476922368 43505246048 43533532944 43599863808 43628212224 43635677184 43685019792 43692494472 44199216256 44227954368 44346372096 44353959936 44404114768 44411712488 44419311508 44440588764 44465376384 44567200128 44592058368 44602862382 44621051904 44650120944 44679152232 44722283904 44729936064 44751362112 44834625576 44962359552 45337065878 45355554816 45414611528 45513381888 45521169408 45542974464 45572644104 45580441764 45602275212 45610077942 45732196224 45740021184 45839499264 45854919396 45873599202 45899186112 46022078464 46029953024 46052001792 46059881472 46111965336 46119855276 46127746566 46307137536 46367433288 46685062944 46874640384 46935675072 46943705952 46989023744 47069394944 47080799181 47099999232 47145467904 47161327356 47206855232 47214932512 47233185792 47263896576 47271983616 47325438108 47333535678 47406661632 47429369856 47460268416 47468389056 47491126848 47499252768 47664539424 48041903104 48050123264 48143971161 48281133472 48308063232 48339472896 48370964356 48386138112 48402414918 48449140896 48457430736 48480642288 48507683328 48570844374 48618763776 48645881856 48682069458 48690399153 48709222848 48740893344 48749233104 48796293888 48859830729 48879756288 48943401804 48975224562 49049846784 49478787072 49543212576 49551689616 49659457536 49724118288 49756448664 49889668608 49898204928 49954629114 49963176549 50031804416 50040365056 50138100144 50166065664 50214494208 50231386062 50247143424 50279877664 50312569392 50321178072 50516877312 50582654496 51024999168 51074256896 51091437969 51169284608 51202554624 51211315584 51269224617 51348430848 51357216768 51381817344 51415290784 51424088144 51448720752 51457523832 51507199104 51569436672 51595298304 51636584376 51662479682 51774838272 51783697152 51808502016 51817366656 51851123841 51875961003 52163362449 52418316288 52486569304 52495549964 52520695812 52670327424 52699705344 52733970432 52768324752 52802634456 52811669196 52862651712 52953069312 52987499136 53022018621 53038651392 53107712136 53116799076 53137334016 53288722432 53323370496 53332494336 53392801968 53401937688 54047140992 54056388672 54316275156 54346571136 54399035392 54434405376 54505283508 54514609578 54651218176 54660569216 54669921856 54696109248 54726617088 54797875704 54895830624 54953995008 54989725824 55181077632 55627466752 55636984832 55663635456 55736114148 55745650818 55799465696 55866889728 55894906496 55939633074 56026054656 56052891648 56067732358 56089408128 56099005248 56125877184 56135480544 56285779968 56295410688 56359068744 56368712004 56405362662 56436823872 56491305984 56564862372 56601640566 56611325331 57059521376 57267872688 57291227136 57365825088 57403124064 57458539008 57490587648 57533354814 57543198999 57565445184 57602873952 57612730032 57766984704 57776868864 57832644608 57842202132 57852099162 57879810846 57889714311 57945598992 57969229824 58044710592 58170949632 58180902912 58246693056 58256659296 58842631419 58970605824 59047390467 59128496128 59138613248 59254118352 59287168512 59364365346 59422933504 59456077824 59470483176 59494735872 59533494592 59572202976 59629711872 59639914752 59668482816 59701764096 59707354726 59717570891 59746176153 59779500768 59949812736 59988791808 59999056128 60066902214 60077179899 60474073088 60684509184 60694892544 60723965952 60763525472 60773922352 60803033616 60813437256 60976261632 60986694912 61055657806 61060386816 61066104671 61139892528 61164798936 61198914816 61238706048 61278600903 61402669056 61413175296 61482620448 61493140368 61503662088 61533122904 61647610167 61742850048 61823244384 62246750592 62580900096 62591607936 62621589888 62662385643 62774398908 62799998976 62881769808 62977581056 63018528768 63029311488 63100584144 63111380904 63280357888 63291185408 63321502464 63332337024 63403952337 63552719232 64191961548 64410750976 64426356774 64452630528 64536553224 64598854528 64609907648 64640856384 64676911104 64761125832 64825018368 64909425944 64920532204 64945630464 64987857792 64998977472 65061725184 65146440972 65173008384 65188798866 65215383552 65257869072 65300299416 65399795712 65527529688 65538741708 66057616768 66068919488 66212610048 66261865514 66298824384 66341931552 66519558144 66530939904 66606172152 66617568732 66628967262 66660883146 66698064576 66850800192 66888087552 66904293573 66975181416 66996191232 67018728348 67083425856 67094904096 67443539328 68005598817 68033332224 68121917292 68270072832 68281754112 68358966156 68370662646 68403412818 68415116913 68476289024 68509089792 68598294336 68610031776 68676265472 68759248896 68793731072 68810398803 68848779168 69033117696 69044929536 69078002688 69089822208 69134831788 69167948004 69179782914 69191619849 69460706304 69551149932 69891088384 70027594416 70227103232 70266273792 70311960576 70357766336 70403512608 70415558928 70483535616 70575311053 70604092416 70649998848 70696024828 70718201856 70741991034 70810282848 70822398768 70849778688 70895844864 70907975424 70988157162 71000303517 71097827328 71109992448 71190402624 71202583584 71236690272 71248879152 72062854656 72075184896 72156686498 72169032793 72421700208 72462094848 72509209344 72556446534 72579207168 72603622377 72673711344 72686146104 72720963432 72856266561 72928145664 72968822784 73023104187 73063834272 73194440832 73271993344 73319634432 73415102706 73574770176 74218180608 74314818864 74327534424 74489186304 74586177432 74785877504 74798673664 74834502912 74847307392 74931943671 75047706624 75060547584 75145424992 75158282672 75207150216 75249098496 75321741312 75347079093 75370715136 75419816496 75468854088 75481767108 75873981744 76357163584 76487766784 76537498752 76611385344 76711139752 76724265332 76753926912 76803831936 76816973376 77022646272 77035825152 77072726016 77122936176 77136132216 77173081128 77186285748 77260798656 77392947456 77454876564 77493719523 77662257408 77675545728 78456841892 78627474432 78729853956 78743324946 78781043718 79005491136 79049558016 79152487128 79203951684 79217503794 79293977568 79429603968 79506282496 79519886336 79557977088 79661568204 79675198614 79706001024 79933083648 79985055744 79998741504 80089202952 80102906532 80926523392 80965287936 81070711488 81084583008 81301682176 81315593216 81413849088 81474412734 81519856704 81553065248 81598553088 81651608064 81704801204 81757925262 81771914367 81884233728 81976827264 81990853824 82004882784 82044163872 82089925632 82196813556 82343745936 82430992512 82484588736 82995667456 83441200128 83455477248 83495453184 83549847524 83564143234 83604171222 83618476227 83699198544 83733331968 83800334592 83842359744 83909449611 84024705024 84039081984 84101598537 84134112192 84148507872 84188815776 84203220816 84428669952 84443116032 84538603116 84553068006 84608043993 84736958976 84847293558 85589282064 85901809032 85936840704 86048737632 86104686096 86187808512 86235881472 86300032221 86348167776 86433357824 86594173952 86650477056 86665303296 86748966912 86763303198 86778148743 86861921296 86897344512 86918398488 86953844736 87010492096 87067065888 87199727616 87256424448 87271354368 87370039584 87384988944 88398432512 88455908736 88692744192 88707919872 88808229536 88823424976 88838623016 88881177528 88930752768 89046548019 89134400256 89184116736 89205724764 89242103808 89250460673 89300241888 89358304464 89444567808 89459872128 89502724224 89561032089 89669251152 89924719104 90100353321 90674131756 90711109632 90829223056 91026763776 91042338816 91085948928 91145288208 91160883528 91204550424 91220155884 91464392448 91480042368 91583486709 91709838792 91747198404 91798372224 92044156928 92059906048 92104003584 92119762944 92223930672 92239710552 92255493132 92614275072 92734866576 93370125888 93871350144 93887411904 93978047488 94138789888 94161598362 94199998464 94322654712 94413710464 94429865024 94466371584 94527793152 94543967232 94650876216 94667071356 94920536832 94936778112 94982253696 94998505536 95329078848 96083806208 96100246528 96287942322 96562266944 96616126464 96639535161 96678945792 96741928712 96772276224 96804829836 96898281792 96914861472 96961284576 97015366656 97141688748 97237527552 97364138916 97380798306 97418445696 97481786688 97498466208 97592587776 97719661458 97759512576 97783198299 97886803608 97950449124 98099693568 98957574144 99086425152 99103379232 99318915072 99392798271 99448236576 99512897328 99779337216 99796409856 99909258228 99926353098 99943450893 99991324719 100080730112 100276200288 100332131328 100428988416 100462772124 100494286848 100559755328 100625138784 100642356144 101033754624 101165308992 102049998336 102148513792 102182875938 102338569216 102405109248 102422631168 102538449234 102555993969 102696861696 102714433536 102763634688 102830581568 102848176288 102897441504 102915047664 103014398208 103138873344 103148531539 103190596608 103273168752 103324959364 103549676544 103567394304 103617004032 103634733312 103702247682 103751922006 103769674371 104326724898 104836632576 104973138608 104991099928 105041391624 105340654848 105399410688 105467940864 105477817159 105536649504 105605268912 105623338392 105725303424 105906138624 105974998272 106044037242 106077302784 106112986551 106215424272 106233598152 106274668032 106482235743 106577444864 106646740992 106664988672 106785603936 106803875376 108094281984 108112777344 108235029747 108632550312 108693142272 108798070784 108834669801 108868810752 109010567016 109029219156 109302436352 109321138432 109339843712 109392218496 109453234176 109595751408 109791661248 109907990016 109979451648 110122654059 110362155264 111254933504 111273969664 111327270912 111472228296 111491301636 111598931392 111733779456 111789812992 111879266148 112135464716 112178816256 112198010496 112251754368 112270961088 112571559936 112590821376 112718137488 112737424008 112810725324 112873647744 112982611968 113129724744 113203281132 113222650662 114119042752 114535745376 114731650176 114806248128 114917078016 115066709628 115086397998 115130890368 115205747904 115225460064 115533969408 115553737728 115665289216 115684404264 115704198324 115759621692 115779428622 115891197984 116089421184 116361805824 116493386112 116513318592 117685262838 117941211648 118094780934 118114987419 118171565577 118277226496 118508236704 118574337024 118728730692 118845867008 118940966352 118989471744 119066989184 119144405952 119259423744 119279829504 119336965632 119403528192 119414709452 119435141782 119492352306 119512797921 119559001536 119899625472 119977583616 119998112256 120133804428 120154359798 120948146176 121369018368 121389785088 121447931904 121527050944 121547844704 121606067232 121626874512 121952523264 121973389824 122111315612 122120773632 122132209342 122211619101 122279785056 122329597872 122397829632 122477412096 122557201806 122636887893 122805338112 122826350592 122965240896 122986280736 123007324176 123066245808 123295220334 123485700096 123646488768 124493501184 124655602097 125161800192 125183215872 125243179776 125324771286 125346214851 125406256833 125548797816 125599997952 125763539616 125955162112 126037057536 126058622976 126201168288 126222761808 126560715776 126582370816 126643004928 126664674048 126807904674 126829602009 127105438464 127270940337 128383923096 128821501952 128852713548 128905261056 129073106448 129197709056 129219815296 129281712768 129353822208 129522251664 129650036736 129818851888 129841064408 129891260928 129975715584 129997954944 130123450368 130144954797 130292881944 130346016768 130377597732 130430767104 130515738144 130600598832 130799591424 131055059376 131077483416 132115233536 132137838976 132523731028 132597648768 132683863104 133039116288 133061879808 133212344304 133235137464 133257934524 133321766292 133396129152 133701600384 133776175104 133808587146 133950362832 134037456696 134166851712 134189808192 134887078656 136011197634 136066664448 136243834584 136540145664 136563508224 136717932312 136741325292 136806825636 136830233826 137196588672 137220063552 137352530944 137518497792 137587462144 137620797606 137697558336 138066235392 138089859072 138156005376 138179644416 138269663576 138335896008 138359565828 138383239698 138921412608 139102299864 139782176768 140055188832 140454206464 140623921152 140715532672 140807025216 140831117856 140967071232 141150622106 141208184832 141242397543 141299997696 141392049656 141436403712 141483982068 141620565696 141644797536 141699557376 141791689728 141815950848 141976314324 142000607034 142219984896 142380805248 142405167168 142473380544 142497758304 144125709312 144150369792 144313372996 144338065586 144362762401 144431913483 144843400416 144924189696 145018418688 145112893068 145158414336 145207244754 145347422688 145372292208 145441926864 145712533122 145856291328 145937645568 146046208374 146071197459 146127668544 146388881664 146543986688 146579492187 146639268864 146830205412 147149540352 148436361216 148629637728 148655068848 148978372608 149172354864 149571755008 149597347328 149669005824 149694614784 149863887342 149889529647 150095413248 150121095168 150290849984 150316565344 150414300432 150498196992 150643482624 150694158186 150741430272 150839632992 150937708176 150963534216 151747963488 152714327168 152975533568 153074997504 153222770688 153274313907 153422279504 153448530664 153507853824 153607663872 153633946752 153807673851 154045292544 154071650304 154145452032 154245872352 154272264432 154346162256 154372571496 154521597312 154785894912 154909753128 154987439046 155324514816 155351091456 155553371523 155627883009 156913683784 157254948864 157459707912 157486649892 157562087436 158010982272 158099116032 158304974256 158407903368 158435007588 158587955136 158859207936 159012564992 159039772672 159066055863 159115954176 159323136408 159350397228 159412002048 159866167296 159970111488 159997483008 160178405904 160205813064 162141422976 162169166016 162603364352 162631186432 162948825468 163039713408 163106130496 163197106176 163303216128 163409602408 163515850524 163543828734 163953654528 163981707648 164009765568 164088327744 164179851264 164393627112 164687491872 164861985024 164969177472 165991334912 166882400256 166910954496 166990906368 167099695048 167128286468 167208342444 167236952454 167398397088 167600669184 167684719488 167818899222 168078163968 168203197074 168268224384 168297015744 168377631552 168406441632 168857339904 168886232064 169077206232 169106136012 169216087986 169473917952 169694587116 171178564128 171803618064 171873681408 172097475264 172209372192 172375617024 172471762944 172600064442 172629596997 172696335552 172866715648 173188347904 173300954112 173330606592 173497933824 173526606396 173556297486 173723842592 173836796976 173907689472 174020984192 174134131776 174512848896 174542708736 174740079168 174769977888 176527894257 176796865024 176911817472 177142171401 177385488384 177415839744 177616459072 177646849952 177677246032 177762355056 177861505536 178093096038 178268800512 178368233472 178411449528 178484207616 178500921346 178600483776 178716608928 178889135616 178919744256 179005448448 179122064178 179152712673 179238528459 179338502304 179849438208 180200706642 180231539697 181348263512 181422219264 181658446112 182053527552 182084677632 182171897856 182290576416 182321767056 182409100848 182440311768 182928784896 182960084736 183166973418 183198314013 183419677584 183494396808 183596744448 183835802709 184088313856 184119812096 184208007168 184239525888 184447861344 184479421104 184510986264 185228550144 185469733152 186740251776 187742700288 187774823808 187956094976 187987156929 188277579776 188323196724 188399996928 188645309424 188827420928 188859730048 188932743168 189055586304 189087934464 189301752432 189334142712 189841073664 189873556224 189964507392 189997011072 190120787417 190211857011 190658157696 192167612416 192200493056 192575884644 193124533888 193232252928 193279070322 193357891584 193483857424 193609659672 193796563584 193829722944 193922569152 194030733312 194283377496 194475055104 194728277832 194761596612 194836891392 194963573376 194996932416 195185175552 195439322916 195519025152 195566396598 195773607216 195900898248 196199387136 198172850304 198206758464 198637830144 198785596542 198896473152 199025794656 199558674432 199592819712 199818516456 199852706196 199886901786 199982649438 200552400576 200664262656 200925544248 200988573696 201119510656 201250277568 201284712288 202330617984 204016796451 204099996672 204297027584 204365751876 204677138432 204810218496 204845262336 205076898468 205111987938 205428867072 205527269376 205661163136 205696352576 205794883008 205830095328 206028796416 206277746688 206297063078 206381193216 206431196409 206546337504 206649918728 207099353088 207134788608 207234008064 207269466624 207404495364 207503844012 207539348742 207574859547 208653449796 209673265152 209946277216 209982199856 210082783248 210681309696 210798821376 210935881728 210955634318 210991729663 211073299008 211210537824 211246676784 211450606848 211725933159 211812277248 211949996544 212088074484 212154605568 212225973102 212430848544 212467196304 212549336064 212964471486 213000910551 213293481984 213329977344 213571207872 213607750752 216188563968 216225554688 216470059494 216507098379 217265100624 217386284544 217596141568 217669339602 217737621504 217810867131 218021134032 218058438312 218604872704 218642276864 218679687424 218784436992 218906468352 219069312561 219191502816 219583322496 219815980032 219958903296 220245308118 220724310528 222509867008 222547939328 222654541824 222944456592 222982603272 223197862784 223467558912 223579625984 223758532296 224270929432 224357632512 224396020992 224503508736 224541922176 224688203311 224795831013 225143119872 225181642752 225436274976 225474848016 225621450648 225747295488 225965223936 226041237279 226259449488 226406562264 226445301324 228238085504 229071490752 229463300352 229612496256 229762080691 229834156032 230133419256 230172795996 230261780736 230411495808 230450920128 231067938816 231107475456 231368808528 231408396648 231519243384 231558857244 231782395968 232178842368 232481158569 232986772224 233026637184 235370525676 235882423296 236189561868 236229974838 236343131154 237016473408 237148674048 237457461384 237691734016 237881932704 238133978368 238288811904 238518847488 238559659008 238673931264 238829418904 238870283564 238984704612 239025595842 239118003072 239799250944 239955167232 239996224512 240267608856 240308719596 242779570176 242895863808 243054101888 243095689408 243212134464 243253749024 243905046528 243946779648 244222631224 244241547264 244264418684 244423238202 244559570112 244659195744 244795659264 244954824192 245114403612 245273775786 245315743101 245652701184 245930481792 245972561472 246014648352 246132491616 246590440668 247292977536 248987002368 249311204194 249353862329 250323600384 250366431744 250486359552 250649542572 250692429702 250812513666 250855428681 251097595632 251199995904 251527079232 251728348833 252074115072 252117245952 252304795611 252402336576 252445523616 253121431552 253164741632 253286009856 253329348096 253615809348 253659204018 254210876928 254541880674 256767846192 257643003904 257705427096 257810522112 258146212896 258395418112 258439630592 258563425536 258707644416 258900096663 259044503328 259300073472 259637703776 259682128816 259782521856 259951431168 259995909888 260246900736 260289909594 260334446229 260585763888 260692033536 260755195464 260861534208 261031476288 261201197664 261599182848 262110118752 262154966832 264230467072 264275677952 265047462056 265195297536 265367726208 265540603913 266078232576 266123759616 266424688608 266470274928 266515869048 266643532584 266792258304 267139644057 267403200768 267552350208 267617174292 267751382019 267900725664 268074913392 268333703424 268379616384 268683096267 269774157312 272022395268 272133328896 272487669168 273080291328 273127016448 273435864624 273482650584 273613651272 273660467652 274393177344 274440127104 274705061888 274750460127 275174924288 275241595212 275395116672 276132470784 276179718144 276312010752 276359288832 276539327152 276671792016 276719131656 276766479396 277842825216 278204599728 280110377664 280908412928 281431065344 281614050432 281662235712 281934142464 282301244212 282416369664 282484795086 282599995392 282784099312 282967964136 283241131392 283289595072 283399114752 283583379456 283631901696 283952628648 284001214068 284761610496 284810334336 284946761088 284995516608 288251418624 288300739584 288626745992 288676131172 288725524802 288863826966 289686800832 289848379392 289918605483 290036837376 290225786136 290316828672 290414489508 290694845376 290744584416 290883853728 291425066244 291712582656 292092416748 292142394918 292255337088 292777763328 293087973376 293158984374 293278537728 293660410824 294299080704 296872722432 297259275456 297310137696 297956745216 298178394813 298344709728 299143510016 299194694656 299338011648 299389229568 299727774684 299779059294 299830352679 300242190336 300581699968 300633130688 300828600864 300996393984 301286965248 301388316372 301482860544 301679265984 301875416352 301927068432 303495926976 305428654336 305951067136 306149995008 306445541376 306548627814 306844559008 306897061328 307015707648 307215327744 307267893504 307615347702 307667981907 308090585088 308143300608 308290904064 308372527969 308491744704 308544528864 308692324512 308745142992 309043194624 309445594617 309571789824 309819506256 309974878092 310649029632 310702182912 311106743046 311255766018 311309023113 313827367568 314509897728 314919415824 314973299784 315124174872 316021964544 316198232064 316433451477 316609948512 316815806736 316870015176 317175910272 317718415872 318025129984 318079545344 318132111726 318231908352 318338959653 318646272816 318700794456 318824004096 319732334592 319940222976 319994966016 320356811808 320411626128 324282845952 324338332032 324705089241 325206728704 325262372864 325897650936 326079426816 326212260992 326394212352 326504009403 326606432256 326819204816 327031701048 327087657468 327907309056 327963415296 328019531136 328176655488 328359702528 328390450993 328787254224 329374983744 329723970048 329938354944 330367962177 331982669824 333764800512 333821908992 333981812736 334199390096 334256572936 334416684888 334473904908 334796794176 335201338368 335369438976 335637798444 335806117933 336406394148 336536448768 336594031488 336755263104 336812883264 337714679808 337772464128 338154412464 338212272024 338432175972 338947835904 339389174232 342357128256 343607236128 344194950528 344418744384 344751234048 345200128884 345259193994 345392671104 346376695808 346601908224 346661213184 346995867648 347053212792 347112594972 347447685184 347673593952 348041968384 348268263552 349085417472 349480158336 349539955776 353055788514 353593730048 353823634944 354284342802 354344962257 354831679488 355232918144 355293699904 355354492064 355524710112 355723011072 356186192076 356537601024 356822899056 356968415232 357001842692 357200967552 357433217856 357778271232 357839488512 358010896896 358244128356 358305425346 358477056918 358538393763 358677004608 359698876416 360401413284 360463079394 362696527024 362844438528 363316892224 364107055104 364169355264 364343795712 364440260327 364581152832 364643534112 364818201696 364880623536 365857569792 365920169472 366333946836 366396628026 366634857303 366839355168 366988793616 367193488896 367671605418 367910663679 368239624192 368416014336 368479051776 368895722688 368958842208 369021972528 370457100288 370939466304 373480503552 373966806291 375485400576 375549647616 375912189952 375974313858 376038644553 376218770499 376555159552 376646393448 376799993856 377290618848 377654841856 377719460096 377865486336 378111172608 378175868928 378603504864 378668285424 379682147328 379747112448 379929014784 379994022144 380241574834 380423714022 380488806027 381316315392 381812821011 384335224832 384400986112 385151769288 386249067776 386464505856 386558140644 386715783168 386967714848 387219319344 387593127168 387659445888 387845138304 388061466624 388097805719 388566754992 388950110208 389456555664 389523193224 389673782784 389927146752 389993864832 390370351104 390434864391 390878645832 391038050304 391132793196 391547214432 391801796496 392398774272 396345700608 396413516928 396861775739 397571193084 397792946304 398051589312 399117348864 399185639424 399637032912 399705412392 399773803572 399965298876 401104801152 401328525312 401851088496 402239021312 402500555136 402569424576 404661235968 408033592902 408199993344 408731503752 409354276864 409620436992 409690524672 410153796936 410223975876 411322326272 411392705152 411589766016 411660190656 412057592832 412555493376 412594126156 412762386432 412862392818 413092675008 413299837456 414198706176 414269577216 414468016128 414538933248 414808990728 415007688024 415078697484 415149719094 417306899592 419346530304 419892554432 419964399712 420165566496 421362619392 421871763456 421911268636 421983459326 422146598016 422421075648 422493353568 422901213696 423451866318 423624554496 423727192629 423899993088 424176148968 424309211136 424451946204 424861697088 424934392608 425098672128 425928942972 426001821102 426659954688 427142415744 427215501504 430702125841 432377127936 432451109376 432940118988 433014196758 433088287203 433295740449 434530201248 434772569088 435192283136 435338679204 435475243008 435621734262 436042268064 436116876624 437209745408 437284553728 437359374848 437568873984 437812936704 438138625122 438213592377 438383005632 439166644992 439631960064 439738476561 439917806592 440490616236 441448621056 445019734016 445095878656 445309083648 445888913184 445965206544 446395725568 446935117824 447159251968 447517064592 448541858864 448715265024 448792041984 449007017472 449083844352 449376406622 449591662026 449668588941 450286239744 450363285504 450872549952 450949696032 451242901296 451494590976 451930447872 452082474558 452518898976 452813124528 452890602648 456476171008 458142981504 458926600704 459224992512 459524161382 459668312064 459822941721 460266838512 460345591992 460523561472 460822991616 460901840256 461423021553 462135877632 462214950912 462737617056 462816793296 463038486768 463117714488 463564791936 464357684736 464962317138 465973544448 466053274368 466660114569 470741051352 471764846592 472379123736 472459949676 472686262308 474032946816 474297348096 474914922768 475383468032 475763865408 476267956736 476577623808 477037694976 477119318016 477198167589 477347862528 477658837808 477740567128 477969409224 478051191684 478236006144 479598501888 479910334464 479992449024 480535217712 480617439192 486108203776 486191378816 486424268928 486507498048 487810093056 487893559296 488445262448 488528837368 488846476404 489119140224 489318391488 489591318528 489909648384 490228807224 490547551572 490631486202 491860963584 491945122944 492029296704 492264983232 493180881336 494585955072 497974004736 498622408388 498707724658 500647200768 500732863488 500972719104 501299085144 501384859404 501625027332 501710857362 502195191264 503054158464 503456697666 504234491904 504609591222 504804673152 504891047232 506242863104 506329483264 506572019712 506658696192 507231618696 507318408036 508421753856 509083761348 513535692384 515410854192 515621044224 516292425792 516790836224 516879261184 517126851072 517415288832 517800193326 517888790991 518089006656 518600146944 519275407552 519364257632 519565043712 519902862336 519991819776 520493801472 520579819188 520668892458 521171527776 521510390928 521723068416 522062952576 522402395328 524220237504 524309933664 528460934144 528551355904 529583682771 530094924112 530390595072 530735452416 531081207826 531426514203 532156465152 532247519232 532849377216 532940549856 533031738096 533287065168 533584516608 534279288114 534806401536 535104700416 535234348584 535502764038 535801451328 536149826784 536667406848 536759232768 537366192534 537458138019 537715585377 539548314624 544044790536 544266657792 544975338336 546160582656 546254032896 546871729248 546965301168 547227302544 547320935304 548786354688 548880254208 549410123776 549500920254 549594942039 550349848576 550483190424 550790233344 551507408127 552264941568 552359436288 552624021504 552718577664 553078654304 553343584032 553438263312 553532958792 555685650432 556409199456 560220755328 561816825856 562862130688 563228100864 563324471424 563868284928 563961470787 564602488424 564832739328 564969590172 565199990784 565568198624 565935928272 566482262784 566579190144 566798229504 567166758912 567219869897 567263803392 567905257296 568002428136 569523220992 569620668672 569893522176 569991033216 570362362251 570635571033 576502837248 576601479168 577253491984 577352262344 577451049604 577727653932 579373601664 579696758784 579837210966 580073674752 580451572272 580828979016 581389690752 581489168832 581767707456 582850132488 583425165312 584184833496 584284789836 584510674176 585555526656 586175946752 586317968748 586557075456 587320821648 588598161408 594518550912 594620275392 595913490432 596356789626 596689419456 598287020032 598389389312 598676023296 598778459136 599455549368 599558118588 599660705358 601163399936 601266261376 601657201728 601992787968 602776632744 602965721088 603358531968 603750832704 603854136864 606991853952 610857308672 611902134272 612050389353 612299990016 612891082752 613097255628 613689118016 613794122656 614031415296 614430655488 614535787008 615230695404 615335963814 616286601216 616581808128 616745055938 616983489408 617089057728 617384649024 617490285984 618086389248 618891189234 619143579648 619293589227 619639012512 619949756184 621298059264 621404365824 622213486092 622511532036 622618046226 622724578641 627654735136 629019795456 629838831648 629946599568 630248349744 632043929088 632396464128 632866902954 632975188989 633219897024 633631613472 633740030352 634351820544 635177799477 635436831744 636050259968 636159090688 636264223452 636463816704 636677919306 637292545632 637401588912 637648008192 639880445952 639989932032 640713623616 640823252256 648565691904 648676664064 649410178482 649521295137 650413457408 650524745728 651795301872 652158853632 652424521984 652788424704 653008018806 653212864512 653638409632 654063402096 654175314936 655814618112 655926830592 656039062272 656353310976 656719405056 656780901986 656893279801 657207937683 657574508448 658749967488 659447940096 659876709888 660735924354 663965339648 667529601024 667643817984 667963625472 668398780192 668513145872 668833369776 668947809816 669593588352 670402676736 670738877952 671275596888 671612235866 672812788296 673072897536 673188062976 673510526208 673625766528 674064609933 674387493039 675429359616 675544928256 676308824928 676424544048 676864351944 677895671808 678123711837 678778348464 684714256512 687214472256 688389901056 688837488768 689286242073 689502468096 690400257768 690518387988 690785342208 692753391616 693203816448 693322426368 694106425584 694225189944 694895370368 695347187904 696083936768 696536527104 697443475707 698960316672 699079911552 706111577028 707187460096 707647269888 708568685604 708689924514 710465836288 710587399808 710708984128 711049420224 711446022144 712372384152 713075202048 713645798112 714003685384 714401935104 714866435712 715556542464 715678977024 716021793792 716488256712 716610850692 716954113836 717076787526 717354009216 719397752832 720802826568 720926158788 725393054048 726633784448 728338710528 728687591424 728880520654 729162305664 729287068224 729636403392 729761247072 731715139584 731840338944 732667893672 732793256052 733269714606 733678710336 733977587232 734386977792 735343210836 735821327358 735947229303 736958103552 737791445376 737917684416 738043945056 741878932608 746961007104 747933612582 748061586987 750970801152 751099295232 751824379904 751948627716 752077289106 752437540998 752566286043 753292786896 753599987712 754581237696 755309683712 755438920192 756222345216 756351737856 756914386833 757207009728 757336570848 759364294656 759494224896 759858029568 759988044288 760483149668 760847428044 760977612054 762632630784 763625642022 768670449664 768801972224 770303538576 772498135552 772929011712 773116281288 773431566336 773935429696 774438638688 775186254336 775318891776 775690276608 776122933248 776195611438 776328421583 776700289989 777133509984 777900220416 778913111328 779046386448 779347565568 779854293504 779987729664 780740702208 780869728782 781003338687 781757291664 782076100608 782265586392 783094428864 783603592992 784797548544 792691401216 792827033856 793723551478 793859360723 795142386168 795585892608 796103178624 796621811739 798234697728 798371278848 799274065824 799410824784 799547607144 799930597752 801418932171 802209602304 802657050624 803254146057 803702176992 804478042624 805001110272 805138849152 806049288801 809322471936 816067185804 816399986688 817463007504 818708553728 819240873984 819381049344 820307593872 820447951752 822644652544 822785410304 823179532032 823320381312 824115185664 824251380381 825188252312 825524772864 825724785636 826185350016 826599674912 828397412352 828539154432 828936032256 829077866496 829617981456 830015376048 830157394968 830299438188 834613799184 839785108864 839928799424 840331132992 842725238784 843822537272 843966918652 844293196032 844842151296 844986707136 845802427392 846903732636 847249108992 847454385258 847799986176 848352297936 848903892408 849723394176 849868785216 850197344256 851857885944 852003642204 854284831488 854431003008 861404251682 864754255872 864902218752 865880237976 866028393516 866176574406 866591480898 869060402496 869545138176 869755816449 870677358408 870950486016 871243468524 872084536128 872233753248 874419490816 874569107456 874718749696 875137747968 876277250244 876427184754 876766011264 878333289984 879263920128 879476953122 879835613184 880981232472 882897242112 890191757312 890618167296 891777826368 891930413088 892791451136 893870235648 894318503936 894535184439 895034129184 897083717728 897430530048 897584083968 898014034944 898167688704 898752813244 899183324052 899337177882 899491058037 900726571008 901745099904 901899392064 902485802592 902989181952 903860895744 904164949116 905037797952 905626249056 905781205296 912952342016 916285963008 917479043689 917853201408 918449985024 919048322764 919336624128 919645883442 920533677024 920691183984 921047122944 921645983232 921803680512 922846043106 923003945721 924271755264 924429901824 925117583907 925475234112 925633586592 926076973536 926235428976 927129583872 928336783851 928715369472 929924634276 931947088896 932106548736 933320229138 941482102704 943529693184 944758247472 944919899352 945372524616 948065893632 948594696192 949300354431 949829845536 950766936064 951527730816 952535913472 953155247616 954075389952 954238636032 954396335178 954695725056 955317675616 955481134256 955938818448 956102383368 956472012288 959197003776 959820668928 959984898048 961070435424 961234878384 972216407552 972382757632 972848537856 973014996096 974115267723 975620186112 975787118592 976890524896 977057674736 977692952808 978238280448 978636782976 979182637056 979512028209 979819296768 980457614448 981095103144 981262972404 983721927168 983890245888 984058593408 984529966464 985171352979 986361762672 989171910144 991103886531 995948009472 997244816776 997415449316 1001294401536 1001465726976 1001945438208 1002598170288 1002769718808 1003250054664 1003421714724 1004390382528 1006108316928 1006913395332 1007418353799 1009219182444 1009609346304 1009782094464 1012485726208 1012658966528 1013144039424 1013317392384 1014463237392 1014636816072 1016843507712 1018167522696 1027071384768 1030821708384 1032584851584 1033581672448 1033758522368 1034253702144 1035600386652 1035777581982 1036178013312 1038550815104 1038728515264 1039130087424 1039805724672 1039983639552 1040987602944 1041159638376 1041337784916 1042343055552 1043020781856 1044125905152 1044804790656 1048440475008 1048619867328 1056921868288 1057102711808 1059167365542 1060189848224 1060781190144 1061470904832 1062162415652 1062853028406 1063034886771 1064495038464 1065698754432 1065881099712 1066063476192 1066574130336 1067169033216 1068558576228 1069612803072 1070468697168 1071005528076 1071602902656 1072299653568 1073334813696 1073518465536 1074732385068 1074916276038 1075431170754 1075615181289 1079096629248 1088089581072 1088533315584 1089950676672 1092321165312 1092508065792 1093320780981 1093743458496 1093930602336 1094454605088 1094641870608 1097572709376 1097760508416 1098820247552 1099001840508 1099189884078 1099904571909 1100966380848 1101580466688 1103014816254 1104718872576 1105248043008 1105437155328 1106157308608 1106687168064 1106876526624 1107065917584 1111371300864 1112818398912 1120441510656 1121900418873 1123633651712 1125724261376 1126456201728 1126648942848 1127736569856 1127922941574 1128115933659 1129204976848 1129665478656 1129939180344 1130399981568 1131136397248 1131871856544 1132964525568 1133158380288 1133596459008 1134333517824 1134439739794 1134527606784 1134633846929 1135810514592 1136004856272 1139046441984 1139241337344 1139787044352 1139982066432 1140724724502 1141271142066 1141466418081 1145438463033 1153005674496 1153202958336 1154506983968 1154704524688 1154902099208 1155455307864 1158747203328 1159393517568 1159674421932 1160147349504 1160255988749 1160903144544 1161657958032 1162779381504 1162978337664 1163535414912 1164293417157 1165700264976 1166850330624 1168369666992 1168569579672 1169021348352 1171111053312 1171304593173 1172351893504 1172635937496 1173114150912 1174641643296 1177196322816 1189037101824 1189240550784 1190585327217 1192713579252 1193378838912 1196574040064 1196778778624 1197352046592 1197556918272 1198911098736 1199116237176 1199321410716 1202326799872 1202532522752 1203314403456 1203985575936 1205553265488 1206717063936 1207501665408 1207708273728 1213983707904 1221714617344 1223804268544 1224100778706 1224599980032 1226194511256 1227378236032 1227588245312 1228062830592 1228861310976 1229071574016 1230461390808 1230671927628 1233490111876 1233966978816 1234178115456 1234769298048 1234980571968 1236172778496 1237782378468 1238287159296 1238587178454 1239278025024 1239899512368 1242596118528 1242808731648 1244426972184 1245023064072 1245236092452 1245449157282 1255309470272 1258039590912 1259677663296 1259893199136 1260496699488 1264087858176 1265733805908 1265950377978 1266439794048 1267263226944 1267480060704 1268703641088 1270355598954 1270873663488 1271181577887 1272318181376 1272528446904 1272927633408 1273355838612 1274585091264 1274803177824 1275296016384 1279979864064 1281427247232 1281646504512 1292106377523 1297131383808 1297353328128 1298820356964 1299042590274 1299264861609 1299887221347 1301049491456 1303590603744 1304317707264 1304849043968 1305576849408 1306016037612 1306425729024 1307276819264 1308126804192 1308350629872 1311629236224 1311853661184 1312078124544 1312706621952 1313438810112 1313561803972 1313786559602 1314415875366 1314640777131 1315149016896 1317499934976 1318895880192 1319215429683 1319753419776 1321471848708 1327930679296 1335059202048 1335287635968 1335927250944 1336797560384 1337026291744 1337666739552 1337895619632 1339187176704 1340805353472 1340930910007 1341477755904 1342551193776 1343224471732 1345625576592 1346145795072 1346376125952 1347021052416 1347251533056 1348129219866 1348774986078 1349005766823 1350858719232 1351089856512 1352617649856 1352849088096 1353728703888 1355791343616 1356247423674 1357556696928 1369428513024 1371211623067 1374428944512 1376779802112 1377674977536 1378572484146 1379004936192 1379468825163 1380800515536 1381036775976 1381570684416 1384269064659 1385506783232 1386407632896 1386644852736 1388212851168 1388450379888 1389790740736 1390694375808 1392167873536 1393073054208 1394886951414 1397920633344 1398159823104 1399980343707 1412223154056 1414374920192 1415294539776 1417137371208 1417379849028 1420931672576 1421174799616 1421417968256 1422098840448 1422892044288 1424744768304 1426150404096 1427291596224 1428007370768 1428803870208 1429732871424 1431113084928 1431357954048 1431594502767 1432043587584 1432976513424 1433221701384 1433908227672 1434153575052 1434708018432 1438795505664 1441605653136 1441852317576 1450786108096 1453267568896 1457761041308 1458324611328 1458574136448 1459272806784 1459522494144 1463430279168 1463680677888 1465335787344 1465586512104 1466539429212 1467357420672 1467955174464 1468773955584 1470686421672 1471642654716 1471894458606 1475582890752 1475835368832 1476087890112 1483757865216 1493922014208 1495867225164 1496123173974 1501941602304 1502198590464 1503648759808 1503897255432 1504154578212 1504875081996 1505132572086 1506585573792 1509162475392 1510619367424 1510877840384 1512703475712 1513828773666 1514414019456 1514673141696 1518728589312 1518988449792 1519716059136 1519976088576 1520966299336 1521694856088 1521955224108 1525265261568 1527251284044 1537603944448 1540607077152 1544996271104 1546232562576 1546863132672 1547870859392 1548877277376 1550372508672 1550637783552 1551380553216 1552245866496 1552391222876 1552656843166 1553400579978 1553666372973 1554267019968 1555800440832 1557826222656 1558092772896 1558695131136 1559708587008 1559975459328 1561481404416 1561739457564 1562006677374 1563514583328 1564531172784 1566188857728 1567207185984 1585382802432 1585654067712 1587447102956 1587718721446 1588751048313 1590284772336 1591171785216 1592206357248 1593243623478 1594279542609 1596469395456 1596742557696 1598548131648 1598821649568 1599095214288 1599861195504 1602837864342 1604419204608 1605314101248 1606508292114 1607404353984 1608956085248 1610002220544 1610277698304 1612098577602 1612374414057 1618644943872 1632134371608 1632799973376 1634926015008 1637417107456 1638481747968 1638762098688 1640615187744 1640895903504 1645289305088 1645570820608 1646359064064 1646640762624 1648230371328 1648502760762 1648784826117 1650376504624 1651049545728 1651449571272 1652370700032 1653199349824 1654522224381 1656794824704 1657078308864 1657872064512 1658155732992 1659235962912 1660030752096 1660314789936 1660598876376 1669227598368 1679570217728 1679857598848 1680662265984 1685450477568 1687645074544 1687933837304 1688586392064 1689684302592 1689973414272 1691604854784 1691884412361 1693807465272 1694498217984 1694908770516 1695599972352 1696704595872 1697807784816 1699446788352 1699737570432 1700394688512 1701659609691 1703715771888 1704007284408 1708569662976 1708862006016 1711087086753 1711906713099 1722808503364 1729508511744 1729804437504 1731760475952 1732056787032 1732353148812 1733182961796 1738120804992 1739090276352 1739511632898 1741354716816 1742486937048 1744169072256 1744467506496 1748838981632 1749138214912 1749437499392 1750275495936 1752554500488 1752854369508 1753532022528 1756666579968 1758527840256 1758953906244 1759671226368 1761962464944 1765794484224 1783555652736 1783860826176 1785582902272 1787740471296 1788637007872 1789070368878 1790068258368 1794167435456 1794861060096 1795168167936 1796028069888 1796335377408 1797505626488 1798366648104 1798674355764 1798982116074 1803490199808 1803798784128 1804971605184 1805978363904 1808329898232 1810075595904 1811252498112 1811562410592 1825904684032 1832571926016 1834958087378 1835706402816 1836151168059 1836899970048 1838096645528 1838673248256 1839291766884 1841067354048 1841382367968 1842094245888 1843291966464 1843607361024 1845692086212 1846007891442 1848859803648 1850235167814 1850950468224 1851267173184 1852153947072 1852470857952 1854259167744 1856673567702 1857430738944 1857880767681 1859849268552 1863894177792 1864213097472 1866640458276 1882964205408 1887059386368 1889516494944 1889839798704 1890745049232 1896131787264 1897189392384 1898600708862 1898925566967 1899659691072 1901533872128 1903055461632 1905071826944 1905533398431 1906310495232 1908150779904 1908477272064 1908792670356 1909391450112 1910635351232 1910962268512 1911877636896 1912204766736 1912944024576 1919641337856 1919969796096 1922140870848 1922469756768 1944432815104 1944765515264 1945697075712 1946029992192 1948230535446 1948563885411 1951240372224 1951574237184 1953781049792 1954115349472 1955385905616 1956476560896 1957273565952 1958365274112 1959024056418 1959638593536 1959822099241 1960915228896 1962190206288 1962525944808 1967443854336 1967780491776 1968117186816 1969059932928 1970342705958 1970679839403 1971623813049 1972723525344 1978343820288 1982207773062 1991896018944 1994489633552 1994830898632 2002588803072 2002931453952 2003890876416 2005196340576 2005539437616 2006500109328 2006843429448 2008780765056 2012216633856 2013826790664 2014836707598 2018438364888 2019218692608 2019564188928 2022193829799 2023162479117 2024971452416 2025317933056 2026288078848 2026634784768 2028926474784 2029273632144 2033687015424 2036335045392 2054142769536 2061643416768 2065169703168 2067163344896 2067517044736 2067858726219 2068507404288 2071200773304 2071555163964 2072356026624 2077101630208 2077457030528 2078260174848 2079611449344 2079967279104 2082319276752 2082675569832 2084686111104 2086041563712 2088251810304 2089609581312 2092330427121 2096880950016 2097239734656 2113843736576 2114205423616 2118334731084 2120379696448 2121562380288 2122941809664 2124324831304 2125706056812 2126069773542 2131397508864 2131762199424 2132126952384 2133148260672 2134338066432 2137117152456 2139225606144 2140937394336 2142011056152 2143205805312 2144599307136 2146669627392 2147036931072 2149464770136 2149832552076 2150862341508 2151230362578 2158193258496 2176179162144 2179901353344 2185016131584 2186641561962 2187486916992 2187861204672 2188909210176 2189283741216 2195145418752 2195521016832 2197640495104 2198003681016 2198379768156 2199809143818 2201932761696 2203160933376 2206029632508 2210874310656 2212314617216 2213374336128 2213753053248 2214131835168 2225636797824 2240883021312 2243800837746 2244184760961 2247267303424 2251448522752 2252912403456 2253297885696 2255473139712 2255845883148 2256231867318 2258409953696 2259878360688 2260799963136 2262272794496 2263743713088 2265929051136 2266316760576 2268667035648 2268879479588 2269055213568 2269267693858 2270743160499 2271621029184 2272009712544 2278092883968 2278482674688 2279574088704 2279964132864 2281449449004 2282542284132 2282932836162 2290876926066 2306011348992 2306405916672 2309013967936 2309409049376 2309804198416 2310910615728 2317494406656 2318787035136 2319348843864 2320294699008 2320511977498 2321806289088 2323315916064 2325558763008 2325956675328 2327070829824 2328586834314 2328985264749 2330100869967 2331400529952 2333700661248 2336739333984 2337139159344 2338042696704 2342222106624 2342609186346 2343010016061 2345271874992 2346228301824 2349283286592 2354392645632 2378074203648 2378481101568 2381170654434 2381578082169 2385427158504 2386757677824 2389865435217 2393148080128 2393557557248 2394704093184 2395113836544 2397822197472 2398232474352 2398642821432 2404653599744 2405065045504 2406628806912 2407971151872 2409762438171 2411106530976 2413434127872 2415003330816 2415416547456 2418147866403 2427967415808 2443429234688 2447608537088 2448201557412 2449199960064 2452389022512 2454756472064 2455176490624 2456125661184 2457722621952 2458143148032 2460922781616 2461343855256 2466980223752 2467933957632 2468356230912 2469538596096 2469961143936 2471570236421 2472345556992 2472754141143 2475564756936 2476574318592 2477174356908 2478556050048 2479799024736 2485192237056 2485617463296 2488853944368 2490046128144 2490472184904 2490898314564 2510618940544 2519355326592 2519786398272 2520993398976 2528175716352 2531467611816 2531900755956 2532879588096 2534526453888 2534960121408 2537407282176 2540711197908 2541747326976 2542363155774 2545056893808 2546711677224 2549170182528 2549606355648 2550592032768 2562854494464 2563293009024 2584212755046 2594262767616 2594706656256 2597640713928 2598085180548 2598529723218 2599774442694 2607181207488 2608635414528 2609698087936 2612032075224 2612851458048 2614553638528 2616253608384 2616701259744 2623258472448 2623707322368 2624156249088 2625413243904 2627123607944 2627573119204 2628831750732 2629281554262 2630298033792 2634999869952 2637791760384 2638430859366 2639506839552 2642943697416 2655861358592 2670575271936 2671854501888 2673595120768 2674052583488 2675333479104 2675791239264 2678374353408 2681610706944 2681861820014 2682955511808 2683605553317 2685102387552 2686448943464 2691251153184 2692291590144 2692752251904 2694042104832 2694503066112 2696258439732 2697549972156 2698011533646 2698473174111 2702179713024 2705235299712 2705698176192 2707457407776 2711582687232 2712494847348 2715113393856 2738857026048 2742423246134 2742892485619 2748857889024 2752437131067 2753559604224 2755349955072 2757144968292 2758009872384 2758937650326 2761601031072 2762073551952 2763141368832 2768538129318 2769011837163 2772815265792 2773289705472 2775352751721 2776425702336 2776900759776 2779581481472 2781388751616 2784335747072 2785010351553 2786146108416 2789773902828 2795841266688 2796319646208 2799960687414 2824446308112 2828749840384 2830589079552 2834274742416 2834759698056 2841863345152 2842349599232 2842835936512 2844197680896 2845784088576 2847901063293 2849489536608 2852300808192 2854583192448 2856014741536 2857607740416 2859465742848 2862226169856 2862715908096 2863189005534 2864087175168 2865953026848 2866443402768 2867816455344 2868307150104 2869416036864 2877591011328 2883211306272 2883704635152 2901572216192 2906535137792 2915522082616 2916649222656 2917148272896 2918545613568 2919044988288 2920946643043 2922345803169 2926860558336 2927361355776 2930671574688 2931173024208 2933078858424 2934714841344 2935910348928 2937547911168 2938536084627 2941372843344 2943285309432 2943788917212 2951165781504 2951670737664 2952175780224 2955514058937 2967515730432 2987844028416 2991734450328 2992246347948 3003883204608 3004397180928 3007794510864 3008309156424 3009750163992 3010265144172 3013171147584 3018324950784 3021238734848 3021755680768 3022255061397 3027657547332 3028828038912 3029346283392 3037457178624 3037976899584 3039432118272 3039952177152 3041932598672 3043389712176 3043910448216 3050530523136 3054502568088 3081214154304 3089992542208 3092465125152 3095741718784 3097754554752 3100745017344 3101275567104 3102761106432 3104782445752 3105313686332 3106801159956 3107332745946 3108534039936 3115652445312 3116185545792 3117390262272 3119417174016 3119950918656 3122962808832 3123478915128 3124013354748 3127029166656 3129062345568 3132377715456 3134414371968 3170765604864 3171308135424 3174894205912 3175437442892 3177502096626 3180569544672 3182343570432 3184412714496 3186487246956 3188559085218 3189104660313 3193485115392 3197096263296 3197643299136 3198190428576 3199722391008 3205675728684 3208838409216 3213016584228 3214808707968 3217912170496 3220004441088 3220555396608 3224197155204 3224748828114 3237289887744 3264268743216 3265599946752 3269852030016 3276963495936 3277524197376 3279962342943 3281230375488 3281791807008 3290578610176 3291141641216 3292718128128 3293281525248 3296460742656 3297005521524 3297569652234 3300753009248 3302899142544 3304741400064 3306398699648 3309044448762 3314156617728 3315744129024 3316311465984 3318471925824 3320061504192 3320629579872 3321197752752 3338455196736 3359140435456 3359715197696 3361324531968 3365701256619 3370900955136 3375290149088 3375867674608 3377172784128 3379368605184 3379946828544 3383209709568 3383768824722 3384347800977 3387614930544 3388996435968 3389817541032 3391199944704 3393409191744 3395615569632 3398893576704 3399475140864 3400789377024 3403319219382 3403901540787 3407431543776 3408014568816 3417139325952 3417724012032 3422174173506 3423813426198 3424399254243 3445617006728 3459017023488 3459608875008 3463520951904 3464113574064 3464706297624 3466365923592 3476241609984 3478180552704 3479023265796 3480767966247 3482709433632 3484973874096 3488338144512 3488935012992 3492880251471 3497677963264 3498276429824 3498874998784 3500550991872 3505109000976 3505708739016 3507064045056 3513333159936 3517055680512 3517907812488 3519342452736 3523924929888 3531588968448 3567111305472 3567721652352 3571165804544 3571755981651 3577274015744 3578140737756 3580136516736 3588334870912 3589722120192 3590336335872 3592056139776 3592670754816 3595011252976 3596733296208 3597348711528 3597964232148 3606980399616 3607597568256 3609943210368 3611956727808 3612294960923 3616659796464 3620151191808 3622504996224 3623124821184 3651809368064 3665143852032 3669916174756 3671412805632 3672302336118 3673799940096 3676193291056 3678583533768 3682134708096 3682764735936 3684188491776 3686583932928 3687214722048 3691384172424 3692015782884 3700470335628 3701900936448 3702534346368 3704307894144 3704941715904 3708518335488 3713347135404 3714861477888 3715761535362 3719698537104 3727788355584 3728426194944 3733280916552 3765928410816 3774118772736 3779032989888 3779679597408 3781490098464 3792263574528 3797201417724 3797851133934 3799319382144 3806110923264 3810143653888 3811066796862 3812620990464 3816954544128 3817585340712 3818782900224 3821270702464 3821924537024 3823755273792 3824409533472 3825888049152 3839939592192 3844281741696 3844939513536 3876319132569 3888865630208 3889531030528 3891394151424 3892059984384 3896461070892 3897127770822 3897794584827 3903148474368 3907562099584 3908230698944 3910771811232 3912953121792 3914547131904 3916730548224 3918048112836 3919277187072 3919644198482 3921830457792 3924380412576 3925051889616 3934887708672 3935560983552 3936234373632 3938119865856 3940685411916 3941359678806 3943247626098 3943922331393 3945447050688 3956687640576 3957646289049 3964415546124 3983792037888 3988979267104 3989661797264 4005177606144 4005862907904 4007781752832 4008842863597 4010392681152 4011078875232 4013000218656 4013686858896 4017561530112 4022792730021 4024433267712 4027653581328 4029673415196 4036876729776 4038437385216 4039128377856 4044387659598 4046324958234 4047017300469 4050635866112 4052576157696 4053269569536 4057852949568 4058547264288 4067374030848 4072670090784 4108285539072 4113634869201 4123286833536 4130339406336 4134326689792 4135034089472 4135717452438 4137014808576 4138406475489 4142401546608 4143110327928 4144712053248 4154203260416 4154914061056 4156520349696 4159222898688 4159934558208 4164638553504 4165351139664 4169372222208 4172083127424 4174801092289 4176503620608 4179219162624 4184660854242 4193761900032 4194479469312 4199941031121 4227687473152 4228410847232 4236669462168 4240759392896 4243124760576 4245883619328 4248649662608 4251412113624 4252139547084 4262795017728 4263524398848 4264253904768 4266296521344 4268676132864 4269075862909 4274234304912 4278451212288 4281874788672 4284022112304 4286411610624 4289198614272 4293339254784 4294073862144 4294783508301 4298929540272 4299665104152 4301724683016 4302460725156 4316386516992 4352358324288 4359802706688 4365479533129 4373283123924 4374973833984 4375722409344 4377818420352 4378567482432 4390290837504 4391042033664 4396007362032 4396759536312 4399618287636 4403865523392 4406321866752 4412059265016 4424629234432 4426748672256 4427506106496 4428263670336 4451273595648 4481766042624 4487601675492 4488369521922 4502897045504 4505824806912 4506595771392 4510946279424 4511691766296 4512463734636 4516819907392 4519756721376 4524545588992 4527487426176 4531858102272 4532633521152 4537758959176 4538110427136 4538535387716 4541486320998 4543242058368 4544019425088 4556185767936 4556965349376 4559148177408 4559928265728 4562898898008 4565084568264 4565865672324 4581753852132 4612811833344 4618027935872 4618818098752 4619608396832 4621821231456 4634988813312 4638697687728 4640589398016 4641023954996 4643612578176 4646631832128 4651117526016 4651913350656 4654141659648 4657173668628 4657970529498 4660201739934 4660999118919 4662801059904 4667401322496 4673478667968 4674278318688 4676085393408 4684444213248 4685218372692 4686020032122 4690543749984 4698566573184 4737723384251 4756148407296 4756962203136 4762341308868 4763156164338 4766253144939 4770854317008 4773515355648 4779730870434 4782838627827 4787115114496 4789408186368 4790227673088 4795644394944 4796464948704 4797285642864 4809307199488 4810130091008 4813257613824 4815942303744 4819524876342 4822213061952 4826868255744 4830006661632 4830833094912 4836295732806 4837123242171 4855934831616 4886858469376 4895217074176 4896403114824 4898399920128 4904778045024 4909512944128 4910352981248 4912251322368 4915445243904 4916286296064 4921845563232 4922687710512 4933960447504 4935867915264 4936712461824 4939077192192 4939922287872 4943140472842 4944691113984 4945508282286 4946354478351 4951129513872 4953148637184 4954348713816 4957112100096 4959598049472 4963566673143 4970384474112 4971234926592 4977707888736 4980092256288 4980944369808 4981796629128 5021237881088 5038710653184 5039572796544 5041986797952 5045271474347 5056351432704 5062935223632 5063801511912 5065759176192 5069052907776 5069920242816 5074814564352 5075653237083 5081422395816 5083494653952 5084726311548 5090113787616 5093423354448 5098340365056 5099212711296 5101184065536 5104978829073 5125708988928 5126586018048 5133261260259 5168425510092 5188525535232 5189413312512 5195281427856 5196170361096 5197059446436 5199548885388 5214362414976 5217270829056 5219396175872 5224064150448 5229107277056 5232507216768 5233402519488 5246516944896 5247414644736 5248312498176 5250826487808 5254247215888 5255146238408 5257663501464 5258563108524 5260596067584 5269999739904 5275583520768 5276861718732 5279013679104 5285887394832 5347190241536 5348105166976 5350666958208 5351582478528 5356748706816 5363221413888 5363723640028 5365911023616 5367211106634 5370204775104 5372897886928 5382502306368 5384583180288 5385504503808 5388084209664 5389006132224 5392516879464 5395099944312 5396023067292 5396946348222 5410470599424 5411396352384 5414914815552 5424989694696 5430226787712 5477714052096 5484846492268 5485784971238 5497715778048 5504874262134 5507119208448 5508453504177 5510699910144 5514289936584 5516019744768 5517875300652 5523202062144 5524147103904 5526282737664 5537076258636 5538023674326 5546579410944 5550705503442 5552851404672 5553801519552 5559162962944 5562777503232 5568671494144 5570020703106 5572292216832 5579547805656 5591682533376 5592639292416 5599921374828 5648892616224 5657499680768 5661178159104 5668549484832 5669519396112 5683726690304 5684699198464 5685671873024 5688395361792 5691568177152 5695802126586 5696776700901 5698979073216 5704601616384 5709166384896 5712029483072 5715215480832 5716600195293 5718931485696 5724452339712 5725431816192 5726378011068 5728174350336 5731906053696 5732886805536 5735632910688 5736614300208 5738832073728 5766422612544 5767409270304 5803144432384 5813070275584 5831044165232 5833298445312 5834296545792 5837091227136 5838089976576 5841893286086 5844691606338 5845691656233 5853721116672 5854722711552 5861343149376 5862346048416 5866157716848 5869429682688 5871820697856 5875095822336 5877072169254 5879466297723 5882745686688 5886570618864 5887577834424 5902331563008 5903341475328 5904351560448 5911028117874 5912039518209 5914871439147 5935031460864 5975688056832 5983468900656 5984492695896 6007766409216 6008794361856 6015589021728 6016618312848 6019500327984 6020530288344 6026342295168 6036649901568 6042477469696 6043511361536 6044510122794 6055315094664 6057656077824 6058692566784 6066581489397 6074914357248 6075953799168 6078864236544 6079904354304 6083865197344 6086779424352 6087820896432 6101061046272 6109005136176 6162428308608 6179985084416 6184930250304 6191483437568 6195509109504 6201490034688 6202551134208 6203576178657 6205522212864 6209564891504 6210627372664 6213602319912 6214665491892 6217068079872 6231304890624 6232371091584 6234780524544 6238834348032 6239418568867 6239901837312 6246957830256 6248026709496 6254058333312 6258124691136 6264755430912 6268828743936 6276991281363 6341531209728 6342616270848 6349788411824 6350874885784 6355004193252 6361139089344 6364687140864 6368825428992 6372974493912 6377118170436 6378209320626 6394192526592 6395286598272 6396380857152 6399444782016 6411351457368 6417676818432 6426033168456 6429617415936 6435824340992 6440008882176 6441110793216 6448394310408 6449497656228 6474579775488 6528537486432 6539704060032 6555048394752 6559924685886 6562460750976 6563583614016 6581157220352 6582283282432 6585436256256 6586563050496 6592921485312 6594011043048 6595139304468 6601506018496 6605798285088 6609482800128 6612797399296 6618088897524 6632622931968 6636943851648 6640123008384 6641259159744 6642395505504 6676910393472 6718280870912 6719430395392 6722649063936 6731402513238 6732554282883 6741801910272 6750580298176 6751735349216 6754345568256 6758737210368 6759893657088 6766419419136 6767537649444 6768695601954 6775229861088 6779635082064 6782399889408 6786818383488 6791231139264 6797787153408 6798950281728 6806638438764 6807803081574 6812229481497 6814863087552 6816029137632 6834278651904 6835448024064 6844348347012 6847626852396 6848798508486 6891234013456 6918034046976 6919217750016 6927041903808 6928227148128 6929412595248 6932731847184 6952483219968 6956361105408 6958046531592 6961535932494 6965418867264 6969947748192 6976676289024 6977870025984 6985760502942 6986955794247 6990302609901 6996552859648 6997749997568 7001101983744 7010218001952 7011417478032 7014128090112 7026666319872 7035815624976 7038684905472 7047849859776 7063177936896 7134222610944 7135443304704 7142331609088 7143511963302 7144734246507 7154548031488 7156281475512 7160273033472 7169596305651 7176669741824 7179444240384 7180672671744 7184112279552 7185341509632 7190022505952 7193466592416 7194697423056 7195928464296 7213960799232 7215195136512 7219886420736 7223913455616 7224589921846 7229287314513 7233319592928 7240302383616 7245009992448 7246249642368 7254443599209 7303618736128 7330287704064 7339832349512 7342825611264 7344604672236 7347599880192 7352386582112 7357167067536 7364269416192 7365529471872 7368376983552 7373167865856 7373858308661 7374429444096 7382768344848 7384031565768 7400940671256 7403801872896 7405068692736 7408615788288 7409883431808 7414710709263 7417036670976 7418262423429 7426694270808 7429722955776 7431523070724 7439397074208 7455576711168 7456852389888 7466561833104 7531856821632 7558065979776 7559359194816 7562980196928 7584527149056 7594402835448 7595702267868 7598638764288 7612221846528 7620287307776 7622133593724 7625241980928 7635170681424 7642541404928 7643849074048 7647510547584 7648819066944 7651776098304 7688563483392 7689879027072 7752638265138 7777731260416 7779062061056 7782788302848 7784119968768 7792922141784 7794255541644 7795589169654 7815124199168 7816461397888 7821543622464 7825906243584 7829094263808 7836096225672 7838554374144 7839288396964 7843660915584 7848760825152 7850103779232 7869775417344 7871121967104 7872468747264 7876239731712 7881370823832 7882719357612 7886495252196 7887844662786 7890894101376 7913375281152 7915292578098 7928831092248 7967584075776 7977958534208 7979323594528 8011725815808 8015563505664 8017685727194 8020785362304 8022157750464 8026000437312 8027373717792 8035123060224 8045585460042 8048866535424 8050816659951 8055307162656 8059346830392 8073753459552 8076874770432 8078256755712 8088775319196 8092649916468 8094034600938 8095419522333 8106539139072 8115705899136 8117094528576 8134748061696 8145340181568 8216571078144 8227269738402 8228677456857 8246573667072 8257311393201 8260678812672 8268653379584 8270068178944 8271434904876 8274029617152 8276812950978 8284803093216 8286220655856 8289424106496 8308406520832 8309828122112 8318445797376 8319869116416 8326058255163 8329277107008 8330702279328 8338744444416 8344166254848 8349602184578 8353007241216 8355031054659 8358438325248 8369321708484 8387523800064 8388958938624 8399882062242 8455374946304 8456821694464 8473338924336 8481518785792 8486249521152 8491767238656 8497299325216 8502824227248 8504279094168 8525590035456 8527048797696 8528507809536 8532593042688 8537352265728 8538151725818 8539612637413 8543703189879 8548468609824 8556902424576 8563749577344 8568044224608 8572823221248 8578397228544 8586678509568 8588147724288 8589567016602 8597859080544 8599330208304 8603449366032 8604921450312 8632773033984 8704716648576 8719605413376 8730959066258 8746566247848 8749947667968 8751444818688 8755636840704 8757134964864 8762839929129 8767037409507 8780581675008 8782084067328 8792014724064 8793519072624 8799236575272 8807731046784 8812643733504 8815608253881 8824118530032 8849258468864 8853497344512 8855012212992 8856527340672 8866542176811 8902547191296 8963532085248 8975203350984 8976739043844 9005794091008 9011649613824 9013191542784 9023383532592 9024927469272 9033639814784 9039513442752 9049091177984 9054974852352 9063716204544 9065267042304 9066765184191 9075517918352 9077070775432 9082972641996 9086484116736 9088038850176 9112371535872 9113930698752 9118296354816 9119856531456 9125797796016 9130169136528 9131731344648 9163507704264 9236055871744 9237636197504 9239216793664 9243642462912 9269977626624 9277395375456 9282047909992 9287225156352 9293263664256 9302235052032 9303826701312 9308283319296 9314347337256 9315941058996 9320403479868 9321998237838 9325602119808 9346957335936 9348556637376 9352170786816 9368888426496 9370436745384 9372040064244 9381087499968 9397133146368 9475446768502 9512296814592 9513924406272 9524682617736 9526312328676 9532506289878 9541708634016 9547030711296 9559461740868 9565677255654 9567313980939 9580455346176 9591288789888 9592929897408 9594571285728 9618614398976 9620260182016 9626515227648 9639049752684 9644426123904 9653736511488 9660013323264 9661666189824 9672591465612 9674246484342 9711869663232 9773716938752 9792806229648 9796799840256 9809556090048 9819025888256 9820705962496 9830890487808 9832572592128 9839887028829 9843691126464 9845375421024 9867920895008 9871735830528 9873424923648 9878154384384 9879844575744 9886280945684 9889382227968 9891016564572 9892708956702 9902259027744 9908697427632 9914224200192 9919196098944 9927133346286 9942469853184 9955415777472 9960184512576 9961888739616 9963593258256 10042475762176 10077421306368 10079145593088 10083973595904 10090542948694 10092269480579 10097103769857 10112702865408 10125870447264 10127603023824 10131518352384 10138105815552 10139840485632 10149629128704 10151306474166 10153043402931 10162844791632 10166989307904 10169452623096 10180227575232 10186846708896 10196680730112 10198425422592 10202368131072 10209957658146 10211704622361 10251417977856 10253172036096 10266522520518 10336851020184 10377051070464 10378826625024 10390562855712 10392340722192 10394118892872 10399097770776 10428724829952 10434541658112 10438792351744 10442303898741 10448128300896 10458214554112 10465014433536 10466805038976 10478640754413 10493033889792 10494829289472 10496624996352 10501652975616 10508494431776 10510292476816 10515327002928 10517126217048 10521192135168 10539999479808 10551167041536 10553723437464 10558027358208 10571774789664 10694380483072 10696210333952 10701333916416 10703164957056 10713497413632 10715267944953 10727447280056 10731822047232 10734422213268 10740409550208 10745795773856 10765004612736 10769166360576 10771009007616 10776168419328 10778012264448 10785033758928 10790199888624 10792046134584 10793892696444 10820941198848 10822792704768 10829829631104 10836884882769 10849979389392 10860453575424 10955428104192 10969692984536 10971569942476 10995431556096 11009748524268 11014238416896 11016907008354 11021399820288 11028579873168 11035750601304 11046404124288 11048294207808 11052565475328 11074152517272 11076047348652 11101411006884 11105702809344 11107603039104 11118325925888 11125555006464 11137342988288 11140041406212 11144584433664 11159095611312 11183365066752 11185278584832 11199842749656 11297785232448 11322356318208 11337098969664 11339038792224 11367453380608 11369398396928 11371343746048 11376790723584 11391604253172 11393553401802 11397958146432 11418332769792 11424058966144 11430430961664 11433200390586 11437862971392 11450863632384 11452756022136 11456348700672 11463812107392 11465773611072 11471265821376 11473228600416 11477664147456 11532845225088 11534818540608 11606288864768 11626140551168 11628957397707 11662088330464 11666596890624 11668593091584 11674182454272 11676179953152 11683786572172 11689383212676 11691383312466 11693383754481 11709445423104 11722686298752 11724692096832 11732315433696 11738859365376 11743641395712 11750191644672 11754144338508 11758932595446 11765491373376 11773141237728 11775155668848 11804663126016 11806682950656 11808703120896 11822056235748 11824079036418 11829742878294 11831766994179 11870062921728 11951376113664 11966937801312 11968985391792 12015532818432 12017588723712 12026528590791 12031178043456 12033236625696 12039000655968 12041060576688 12052684590336 12068378190063 12073299803136 12084954939392 12087022723072 12089020245588 12110630189328 12115312155648 12117385133568 12133162978794 12151907598336 12157728473088 12159808708608 12167730394688 12173558848704 12175641792864 12202122092544 12218010272352 12324856617216 12340904607603 12359970168832 12369860500608 12382966875136 12391018219008 12402980069376 12405102268416 12407152357314 12411044425728 12419129783008 12421254745328 12427204639824 12429330983784 12434136159744 12462609781248 12464742183168 12469561049088 12477668696064 12478837137734 12479803674624 12480972316219 12493915660512 12496053418992 12508116666624 12516249382272 12524403276867 12529510861824 12537657487872 12553982562726 12599823093363 12683062419456 12685232541696 12699576823648 12701749771568 12710008386504 12722278178688 12729374281728 12737650857984 12745948987824 12754236340872 12756418641252 12788385053184 12790573196544 12792761714304 12798889564032 12807227588727 12822702914736 12835353636864 12852066336912 12859234831872 12871648681984 12880017764352 12882221586432 12884350524903 12896788620816 12898995312456 12949159550976 13057074972864 13079408120064 13096438599387 13119849371772 13124921501952 13127167228032 13162314440704 13164566564864 13170872512512 13173126100992 13188022086096 13190278608936 13203012036992 13211596570176 13218965600256 13225594798592 13236177795048 13273887703296 13280246016768 13282518319488 13284791011008 13353820786944 13436561741824 13438860790784 13445298127872 13462805026476 13465108565766 13501160596352 13503470698432 13508691136512 13517474420736 13519787314176 13532838838272 13535075298888 13537391203908 13550459722176 13559270164128 13573636766976 13582462278528 13595574306816 13597900563456 13613276877528 13615606163148 13624458962994 13629726175104 13632058275264 13668557303808 13670896048128 13688696694024 13695253704792 13697597016972 13782468026912 13838435500032 13854083807616 13856454296256 13858825190496 13865463694368 13904966439936 13916093063184 13923071864988 13930837734528 13939895496384 13953352578048 13955740051968 13971521005884 13973911588494 13980605219802 13982997356757 13995499995136 14002203967488 14020436003904 14022834956064 14028256180224 14053332639744 14071631249952 14095699719552 14213170152753 14268445221888 14270886609408 14284663218176 14287023926604 14289468493014 14298759434817 14312562951024 14320546066944 14339192611302 14353339483648 14361345343488 14368224559104 14370683019264 14380045011904 14386933184832 14389394846112 14391856928592 14427921598464 14430390273024 14439772841472 14447826911232 14449179843692 14458574629026 14466639185856 14480604767232 14490019984896 14492499284736 14508887198418 14511369726513 14607237472256 14660575408128 14679664699024 14685651222528 14689209344472 14695199760384 14704773164224 14714334135072 14728538832384 14731058943744 14736753967104 14746335731712 14747716617322 14748858888192 14750240010077 14765536689696 14768063131536 14801881342512 14807603745792 14810137385472 14817231576576 14819766863616 14829421418526 14834073341952 14836524846858 14839063435053 14853388541616 14859445911552 14863046141448 14878794148416 14890700019429 14911153422336 14913704779776 14933123666208 15063713643264 15083327853737 15116131959552 15118718389632 15125960393856 15135814423041 15169054298112 15188805670896 15191404535736 15197277528576 15224443693056 15226959711249 15240574615552 15244267187448 15250483961856 15270341362848 15285082809856 15287698148096 15295021095168 15297638133888 15303552196608 15314936487219 15377126966784 15379758054144 15399783780777 15505276530276 15555462520832 15558124122112 15565576605696 15568239937536 15585844283568 15588511083288 15591178339308 15630248398336 15632922795776 15643087244928 15651812487168 15658188527616 15672192451344 15678576793928 15687321831168 15697521650304 15700207558464 15739550834688 15742243934208 15744937494528 15752479463424 15762741647664 15765438715224 15772990504392 15775689325572 15781788202752 15826750562304 15830585156196 15857662184496 15955917068416 15958647189056 16035371454388 16041570724608 16044315500928 16052000874624 16054747435584 16070246120448 16091170920084 16097733070848 16101633319902 16110614325312 16118693660784 16147506919104 16153749540864 16156513511424 16177550638392 16185299832936 16188069201876 16190839044666 16231411798272 16234189057152 16290680363136 16433142156288 16454539476804 16457354913714 16493147334144 16514622786402 16521357625344 16525360512531 16540136357888 16542869809752 16548059234304 16553625901956 16569606186432 16572441311712 16578848212992 16616813041664 16619656244224 16639738232832 16652116510326 16658554214016 16661404558656 16677488888832 16688332509696 16699204369156 16706014482432 16710062109318 16716876650496 16738643416968 16775047600128 16777917877248 16799764124484 16913643388928 16946677848672 16963037571584 16972499042304 16983534477312 16994598650432 17005648454496 17008558188336 17051180070912 17054097595392 17057015619072 17065186085376 17074704531456 17076303451636 17079225274826 17087406379758 17090330102703 17096937219648 17113804849152 17127499154688 17136088449216 17145646442496 17149800585879 17156794457088 17173357019136 17176295448576 17179134033204 17195718161088 17198660416608 17206898732064 17209842900624 17409433297152 17432101830091 17439210826752 17461918132516 17493132495696 17499895335936 17502889637376 17511273681408 17514269929728 17525679858258 17534074819014 17537074968699 17561163350016 17564168134656 17584029448128 17587038145248 17598473150544 17615462093568 17625287467008 17631216507762 17638398893169 17648237060064 17698516937728 17706994689024 17710024425984 17713054681344 17733084353622 17736118554627 17805094382592 17927064170496 17950406701968 17953478087688 18011588182016 18023299227648 18026383085568 18046767065184 18049854938544 18067279629568 18079026885504 18098182355968 18109949704704 18127432409088 18130534084608 18133530368382 18151035836704 18154141550864 18165945283992 18172968233472 18176077700352 18199744468191 18224743071744 18227861397504 18236592709632 18239713062912 18251595592032 18260338273056 18263462689296 18327015408528 18472111743488 18475272395008 18478433587328 18487284925824 18539955253248 18554790750912 18564095819984 18574450312704 18586527328512 18604470104064 18607653402624 18610728535971 18616566638592 18628694674512 18631882117992 18640806959736 18643996475676 18651204239616 18693914671872 18697113274752 18704341573632 18718255706601 18740873490768 18744080128488 18762174999936 18794266292736 18830973844089 18950893537004 19024593629184 19027848812544 19049365235472 19052624657352 19065012579756 19083417268032 19094061422592 19118923481736 19131354511308 19134627961878 19182577579776 19185859794816 19189142571456 19237228797952 19240520364032 19253030455296 19278099505368 19288852247808 19307473022976 19320026646528 19323332379648 19345182931224 19348492968684 19423739326464 19547433877504 19585612459296 19619112180096 19638051776512 19641411924992 19665145184256 19679774057658 19687382252928 19690750842048 19735841790016 19743471661056 19746849847296 19756308768768 19759689151488 19772561891368 19778764455936 19782033129144 19785417913404 19804518055488 19817394855264 19828448400384 19838392197888 19854266692572 19910831554944 19920369025152 19923777479232 19927186516512 20084951524352 20154842612736 20158291186176 20167947191808 20181085897388 20184538961158 20194207539714 20197662848649 20225405730816 20251740894528 20255206047648 20263036704768 20276211631104 20279680971264 20299258257408 20302612948332 20306086805862 20325689583264 20338905246192 20360455150464 20373693417792 20393361460224 20396850845184 20419915316292 20423409244722 20436688444491 20502835955712 20506344072192 20533045041036 20673702040368 20754102140928 20757653250048 20781125711424 20784681444384 20788237785744 20798195541552 20857449659904 20869083316224 20877584703488 20884607797482 20896256601792 20916429108224 20930028867072 20933610077952 20957281508826 20960867382741 20989658578944 20993249992704 21003305951232 21016988863552 21020584953632 21030654005856 21034252434096 21042384270336 21079998959616 21107446874928 21116054716416 21143549579328 21388760966144 21392420667904 21402667832832 21406329914112 21426994827264 21430535889906 21434202739521 21454894560112 21463644094464 21468844426536 21480819100416 21491591547712 21508788916953 21530009225472 21538332721152 21542018015232 21552336838656 21556024528896 21558043091651 21570067517856 21580399777248 21584092269168 21587785392888 21641882397696 21645585409536 21659659262208 21673769765538 21687861943539 21699958778784 21720907150848 21763330797627 21910856208384 21939385969072 21943139884952 21990863112192 22019497048536 22028476833792 22033814016708 22042799640576 22057159746336 22071501202608 22092808248576 22096588415616 22105130950656 22121574925983 22148305034544 22152094697304 22202822013768 22211405618688 22215206078208 22236651851776 22244132127789 22251110012928 22254787270287 22274685976576 22280082812424 22289168867328 22318191222624 22366730133504 22370557169664 22399685499312 22595570464896 22674197939328 22678077584448 22734906761216 22738796793856 22742687492096 22753581447168 22783208506344 22787106803604 22795916292864 22836665539584 22848117932288 22860861923328 22866400781172 22875725942784 22905512044272 22927624214784 22931547222144 22942531642752 22946457200832 22955328294912 23065690450176 23069637081216 23212577729536 23252281102336 23257914795414 23324176660928 23333193781248 23337186183168 23348364908544 23352359906304 23367573144344 23378766425352 23382766624932 23386767508962 23445372597504 23449384193664 23464630867392 23477718730752 23487282791424 23508288677016 23517865190892 23530982746752 23546282475456 23550311337696 23609326252032 23613365901312 23617406241792 23644112471496 23648158072836 23659485756588 23663533988358 23740125843456 23902752227328 23933875602624 23937970783584 24035177447424 24053057181582 24062356086912 24066473251392 24078001311936 24082121153376 24105369180672 24136756380126 24146599606272 24152449979853 24174045446144 24178040491176 24221260378656 24230624311296 24234770267136 24266325957588 24319617417216 24335460789376 24347117697408 24351283585728 24404244185088 24436020544704 24649713234432 24681809215206 24686032370571 24719940337664 24739721001216 24765933750272 24771934179603 24782036438016 24805960138752 24810204536832 24814304714628 24822088851456 24838259566016 24842509490656 24854409279648 24858661967568 24868272319488 24925219562496 24929484366336 24955337392128 24957674275468 24959607349248 24961944632438 24978174765489 24987831321024 24992106837984 25016233333248 25032498764544 25048806553734 25059021723648 25065093163977 25075314975744 25107965125452 25199646186726 25366124838912 25370465083392 25399153647296 25403499543136 25420016773008 25444556357376 25458748563456 25475301715968 25477687290133 25491897975648 25508472681744 25512837282504 25576770106368 25581146393088 25585523428608 25597779128064 25614455177454 25618837912239 25631109569637 25645405829472 25670707273728 25704132673824 25718469663744 25743297363968 25760035528704 25764443172864 25768701049806 25793577241632 25797990624912 25898319101952 26114149945728 26158816240128 26192877198774 26239698743544 26249843003904 26254334456064 26288519787387 26301112228521 26324628881408 26329133129728 26341745025024 26346252201984 26376044172192 26380557217872 26406024073984 26423193140352 26437931200512 26451189597184 26472355590096 26547775406592 26560492033536 26565036638976 26569582022016 26599626530433 26707641573888 26873123483648 26877721581568 26890596255744 26925610052952 26930217131532 27002321192704 27006941396864 27017382273024 27034948841472 27039574628352 27070150597776 27074782407816 27100919444352 27118540328256 27147273533952 27164924557056 27191148613632 27195801126912 27200295552573 27226553755056 27231212326296 27248917925988 27259452350208 27264116550528 27337114607616 27341792096256 27377393388048 27390507409584 27395194033944 27564936053824 27708167615232 27712908592512 27717650380992 27730927388736 27809932879872 27832186126368 27846143729976 27861675469056 27879790992768 27906705156096 27911480103936 27943042011768 27947823176988 27961210439604 27965994713514 28040872007808 28045669912128 28056512360448 28106665279488 28143262499904 28191399439104 28426340305506 28536890443776 28541773218816 28569326436352 28574047853208 28578936986028 28597518869634 28625125902048 28641092133888 28678385222604 28706678967296 28741366038528 28760090023808 28773866369664 28778789692224 28783713857184 28855843196928 28860780546048 28879545682944 28898359687384 28917149258052 28933278371712 28961209534464 28980039969792 28984998569472 29017774396836 29022739453026 29214474944512 29321150816256 29359329398048 29378418688944 29390399520768 29409546328448 29428668270144 29457077664768 29462117887488 29492671463424 29495433234644 29497717776384 29500480020154 29519661086487 29531073379392 29536126263072 29603762685024 29615207491584 29620274770944 29634463153152 29639533727232 29658842837052 29668146683904 29673049693716 29678126870106 29706777083232 29726092282896 29757588296832 29781400038858 29827409559552 29866247332416 30127427286528 30166655707474 30232263919104 30237436779264 30251920787712 30271628846082 30276808441737 30291311309571 30338108596224 30377611341792 30382809071472 30394555057152 30448887386112 30453919422498 30459130208793 30488534374896 30500967923712 30540682725696 30570165619712 30575396296192 30590042190336 30595276267776 30607104393216 30629872974438 30635113867083 30754253933568 30759516108288 30799567561554 31010553060552 31110925041664 31116248244224 31131153211392 31136479875072 31171688567136 31177022166576 31182356678616 31260496796672 31265845591552 31286174489856 31303624974336 31316377055232 31326911696223 31344384902688 31357153587856 31374643662336 31395043300608 31400415116928 31435922263239 31479101669376 31484487868416 31489874989056 31504958926848 31525483295328 31530877430448 31545981008784 31551378651144 31563576405504 31653501124608 31661170312392 31715324368992 31911834136832 31917294378112 32070742908776 32083141449216 32088631001856 32104001749248 32109494871168 32130413073473 32140492240896 32145803834859 32182341840168 32195466141696 32203266639804 32221228650624 32237387321568 32295013838208 32307499081728 32313027022848 32355101276784 32370599665872 32376138403752 32381678089332 32462823596544 32468378114304 32510654648307 32581360726272 32866284312576 32909078953608 32914709827428 32986294668288 33029245572804 33042715250688 33050721025062 33085739619504 33107251803912 33139212372864 33144882623424 33157696425984 33233626083328 33239312488448 33304233020652 33317108428032 33322809117312 33354977777664 33376665019392 33398408738312 33412028964864 33420124218636 33433753300992 33477286833936 33550095200256 33555835754496 33599528248968 33893355697344 33926075143168 33967068954624 33989197300864 34011296908992 34017116376672 34102360141824 34108195190784 34114031238144 34130372170752 34152606903272 34158450549652 34174812759516 34180660205406 34193874439296 34254998309376 34272176898432 34291292884992 34299601171758 34313588914176 34352590897152 34358268066408 34391436322176 34397320833216 34413797464128 34419685801248 34818866594304 34864203660182 34878421653504 34886872193121 34923836265032 34986264991392 34999790671872 35005779274752 35022547362816 35028539859456 35051359716516 35068149638028 35074149937398 35080151263443 35128336269312 35168058896256 35174076290496 35196946301088 35230924187136 35250574934016 35262433015524 35276797786338 35296474120128 35397033875456 35413989378048 35420048851968 35426109362688 35466168707244 35472237109254 35610188765184 35854128340992 35900813403936 35906956175376 36046598455296 36052766171136 36079585772373 36093534130368 36099709877088 36134559259136 36158053771008 36196364711936 36205134570189 36219899409408 36254864818176 36261068169216 36267060736764 36302071673408 36308283101728 36331890567984 36345936466944 36352155400704 36399488936382 36455722795008 36473185419264 36479426125824 36503191184064 36520676546112 36526925378592 36654030817056 36944223486976 36950544790016 36956867174656 36974569851648 37022713822809 37079910506496 37109581501824 37128191639968 37148900625408 37173054657024 37208940208128 37215306805248 37221457071942 37233133277184 37257389349024 37263764235984 37281613919472 37287992951352 37302408479232 37387829343744 37394226549504 37408683147264 37436511413202 37442916948657 37481746981536 37488160256976 37524349999872 37573209830601 37588532585472 37661947688178 37901787074008 38049187258368 38055697625088 38098730470944 38105249314704 38130025159512 38166834536064 38188122845184 38237846963472 38262709022616 38269255923756 38365155159552 38371719589632 38378285142912 38421682766181 38474457595904 38481040728064 38506060910592 38556199010736 38577704495616 38614946045952 38640053293056 38646664759296 38690365862448 38696985937368 38847478652928 39171224918592 39238224360192 39276103553024 39282823849984 39289315798161 39359548115316 39374764505856 39381501684096 39471683580032 39486943322112 39493699694592 39512617537536 39519378302976 39545123782736 39564066258288 39570835826808 39609036110976 39634789710528 39656896800768 39676784395776 39708533385144 39821663109888 39840738050304 39847554958464 39854373033024 40169903048704 40309685225472 40316582372352 40335894383616 40362171794776 40369077922316 40388415079428 40395325697298 40503481789056 40510412095296 40526073409536 40552423262208 40559361942528 40598516514816 40605225896664 40612173611724 40651379166528 40677810492384 40720910300928 40747386835584 40786722920448 40793701690368 40839830632584 40846818489444 40873376888982 41005671911424 41012688144384 41066090082072 41347404080736 41515306500096 41562251422848 41569362888768 41576475571488 41596391083104 41714899319808 41755169406976 41769215594964 41792513203584 41832858216448 41860057734144 41867220155904 41914563017652 41921734765482 41986499985408 42006611902464 42033977727104 42041169907264 42061308011712 42068504868192 42084768540672 42159997919232 42214893749856 42287099158656 42639510458259 42777521932288 42784841335808 42805335665664 42812659828224 42853989654528 42861071779812 42868405479042 42909789120224 42937688853072 42961638200832 42983183095424 43017577833906 43060018450944 43084036030464 43104673677312 43112049057792 43116086183302 43140135035712 43160799554496 43168184538336 43175570785776 43283764795392 43291170819072 43319318524416 43347539531076 43375723887078 43399917557568 43441814301696 43526661595254 43534109179539 43821712416768 43878771938144 43886279769904 43981726224384 44038994097072 44056953667584 44067628033416 44085599281152 44114319492672 44143002405216 44185616497152 44193176831232 44210261901312 44243149851966 44250720030231 44296610069088 44304189394608 44405644027536 44422811237376 44430412156416 44473303703552 44488264255578 44502220025856 44509574540574 44517190305159 44560165624848 44578337734656 44636382445248 44733460267008 44741114339328 44799370998624 45191140929792 45249983561211 45348395878656 45356155168896 45407443269123 45469813522432 45477593587712 45485374984192 45507162894336 45566417012688 45574213607208 45591832585728 45673331079168 45696235864576 45721723846656 45732801562344 45751451885568 45811024088544 45855248429568 45863094444288 45885063285504 45892914401664 45910656589824 45922812015179 45944809461657 46131380900352 46139274162432 46199351342331 46425155459072 46504562204672 46515829590828 46648353321856 46666387562496 46674372366336 46696729817088 46704719812608 46735146288688 46757532850704 46765533249864 46773535017924 46890745195008 46898768387328 46929261734784 46955437461504 46959834491999 46974565582848 47016577354032 47035730381784 47061965493504 47092564950912 47100622675392 47218652504064 47226731802624 47234812483584 47288224942992 47296316145672 47318971513176 47327067976716 47480251686912 47867751205248 47875941567168 48106114363164 48124712173824 48132946502784 48156002623872 48164242306752 48210738361344 48273512760252 48293199212544 48304899959706 48356080982352 48442520757312 48461248622592 48469540534272 48532651915176 48670921578752 48694235394816 48702567171456 48872041089408 49299426468864 49363618430412 49372064741142 49479442002432 49531867500544 49543868359206 49564072876032 49620409073664 49628609429256 49644177702912 49676519132032 49685018981312 49708818559296 49717323935136 49736544638976 49850439124992 49858968732672 49915348550936 49919214698496 49923889264876 49956349530978 49975662642048 49984213675968 50032466666496 50064997529088 50097613107468 50118043447296 50130186327954 50150629951488 50215930250904 50399292373452 50740930166784 50798307294592 50806999086272 50840033546016 50889112714752 50917497126912 50950603431936 50955374580266 50983795951296 51016945363488 51025674565008 51153540212736 51162292786176 51171046857216 51195558256128 51228910354908 51237675824478 51262219139274 51270990308109 51290811658944 51341414547456 51408265347648 51436939327488 51449401757637 51520071057408 51528886345728 51537402099612 51587154483264 51595981249824 52114957226761 52228299891456 52296305490273 52317632480256 52385754397548 52479397487088 52499686007808 52508668912128 52577039574774 52602224457042 52611224906097 52658266259456 52683490050048 52692504403968 52752088344384 52761114435744 52812048147968 52846386280704 52875862401024 52902379194368 52915196679507 52944711180192 53095550813184 53120984067072 53130073277952 53139164044032 53199253060866 53208355663881 53415283147776 53746246967296 53755443163136 53781192511488 53851220105904 53860434263064 54004642385408 54013882793728 54034764546048 54069897682944 54079149256704 54140301195552 54149564815632 54201838888704 54237080656512 54272414199757 54294547067904 54329849114112 54382297227264 54391602253824 54400591105146 54453107510112 54462424652592 54497835851976 54518904700416 54528233101056 54599233404573 54674229215232 54683584192512 54754786776096 54781014819168 54790388067888 55129872107648 55416335230464 55425817185024 55435300761984 55461854777472 55497986217817 55619865759744 55664372252736 55692287459952 55723350938112 55759581985536 55813410312192 55822960207872 55832185607913 55886084023536 55895646353976 55922420879208 55931989427028 56081744015616 56091339824256 56113024720896 56154767119803 56286524999808 56382798878208 56852680611012 57073780887552 57083546437632 57148095706416 57157873972056 57195037739268 57250251804096 57282184267776 57356770445208 57413357934592 57520180047616 57547732739328 57557579384448 57567427714368 57711686393856 57721561092096 57759091365888 57796719374768 57834298516104 57866556743424 57922419068928 57960079939584 57969997138944 58035548793672 58045478906052 58642301632512 58718658796096 58756837377888 58819092656896 58857336540288 58914155329536 58924235774976 58990866469288 58995435552768 59000960040308 59039322172974 59062146758784 59072252526144 59207525370048 59230414983168 59240549541888 59268926306304 59279067454464 59317685674104 59336293367808 59346099387432 59356253740212 59413554166464 59452184565792 59515176593664 59562800077716 59732494664832 60254854573056 60333311414948 60464527838208 60474873558528 60503841575424 60543257692164 60553616883474 60582622619142 60592988545947 60676217192448 60755222683584 60765618142944 60789110114304 60897774772224 60907838844996 60918260417586 60977068749792 61081365451392 61140331239424 61150792592384 61180084380672 61190552535552 61259745948876 61270227734166 61508507867136 61519032216576 61599135123108 62021106121104 62232496488448 62262306422784 62272959750144 62343377134272 62354044333152 62364713357232 62520993593344 62531691183104 62572348979712 62607249948672 62632754110464 62653823392446 62688769805376 62714307175712 62749287324672 62790086601216 62800830233856 62871844526478 62882602148223 62968975736832 62979749978112 63009917853696 63050966590656 63061754860896 63091962017568 63102757302288 63127152811008 63322340624784 63430648737984 63823668273664 63834588756224 64141485817552 64166282898432 64177262003712 64208003498496 64218989742336 64260826146946 64280984481792 64291607669718 64302608218563 64364683680336 64390932283392 64406533279608 64442457301248 64474774643136 64526366750859 64590027676416 64614998163456 64626054045696 64674129274953 64710202553568 64741199331744 64752276807504 64763356178664 64925647193088 64936756228608 65021309296614 65063585830617 65162721452544 65732568625152 65818157907216 65829419654856 65972589336576 66058491145608 66085430501376 66101442050124 66171479239008 66214503607824 66278424745728 66289765246848 66315392851968 66364724777949 66467252166656 66478624976896 66608466041304 66634216856064 66645618234624 66709955555328 66732396383367 66753330038784 66796817476624 66824057929728 66840248437272 66867506601984 66954573667872 67100190400512 67111671508992 67199056497936 67786711394688 67852150286336 67978394601728 68022593817984 68034232753344 68204720283648 68216390381568 68228062476288 68260744341504 68305213806544 68316901099304 68349625519032 68361320410812 68387748878592 68509996618752 68544353796864 68582585769984 68599202343516 68627177828352 68633604257537 68716536132816 68782872644352 68794641666432 68827594928256 68839371602496 69637733188608 69728407320364 69756843307008 69773744386242 69847672530064 69972529982784 69999581343744 70011558549504 70045094725632 70057079718912 70102719433032 70136299276056 70148299874796 70160302526886 70336117792512 70348152580992 70393892602176 70461848374272 70524866031048 70553595572676 70592948240256 70794067750912 70827978756096 70840097703936 70852218725376 70932337414488 70944474218508 71220377530368 71708256681984 71801626807872 71813912350752 72105532342272 72159171544746 72187068260736 72199419754176 72269118518272 72316107542016 72392729423872 72410269140378 72439798818816 72522136338432 72534121473528 72604143346816 72616566203456 72663781135968 72691872933888 72704310801408 72798977872764 72958852251648 73006382368128 73041353092224 73053850757184 73308061634112 73888446973952 73901089580032 73913734349312 73949139703296 74045427645618 74058097111713 74159821012992 74219163003648 74256383279936 74297801250816 74315802538809 74346109314048 74417880416256 74430613610496 74442914143884 74466266554368 74514778698048 74527528471968 74563227838944 74575985902704 74604816958464 74775658687488 74788453099008 74873022826404 74885833897314 74934524296467 74963493963072 74976320513952 75048699999744 75146419661202 75177065170944 75195279491931 75323895376356 75803574148016 76098374516736 76111395250176 76197460941888 76210498629408 76260050319024 76333669072128 76376245690368 76433061870399 76475693926944 76525418045232 76538511847512 76730310319104 76743439179264 76756570285824 76843365532362 76856513736717 76893328708911 76962081456128 77012121821184 77112398021472 77155408991232 77229892091904 77280106586112 77293329518592 77380731724896 77393971874736 77694957305856 78342449837184 78476448720384 78552207106048 78565647699968 78578631596322 78719096230632 78749529011712 78763003368192 78865559362161 78943367160064 78973886644224 78987399389184 79025235075072 79038756605952 79090247565472 79128132516576 79141671653616 79218072221952 79269579421056 79313793601536 79321220753491 79353568791552 79417066770288 79643326219776 79681476100608 79695109916928 79708746066048 79798879591299 80339806097408 80619370450944 80633164744704 80671788767232 80724343589552 80738155844632 80776830158856 80790651394596 81006963578112 81020824190592 81052146819072 81104846524416 81112441395271 81118723885056 81210451793328 81224347223448 81302758333056 81355620984768 81441820601856 81494773671168 81573445840896 81587403380736 81600886657719 81679661265168 81693636978888 81746753777964 82011343822848 82025376288768 82132180164144 82694808161472 83124502845696 83138725777536 83152951142976 83192782166208 83429798639616 83538431189928 83585026407168 83665716432896 83720115468288 83734440311808 83829126035304 83843469530964 84067955454208 84082339814528 84122616023424 84137009736384 84169537081344 84319995838464 84429787499712 84574198317312 85279020916518 85555043864576 85569682671616 85610671331328 85625319656448 85707979309056 85722143559624 85736810958084 85819578240448 85875377706144 85923276401664 85966366190848 86035155667812 86120036901888 86224098115584 86232172366604 86280270071424 86321599108992 86336369076672 86351141571552 86567529590784 86582341638144 86638637048832 86695079062152 86751447774156 86799835115136 86883628603392 87053323190508 87068218359078 87643424833536 87757543876288 87772559539808 87963452448768 88077988194144 88135256066832 88171198562304 88228638985344 88286004810432 88371232994304 88386353662464 88486299703932 88501440060462 88558983259461 88593220138176 88608378789216 88811288055072 88845622474752 88860824312832 88946607407104 88976528511156 89004440051712 89019149081148 89034380610318 89120331249696 89272764890496 89482228678656 89598741997248 90382281859584 90499967122422 90696791757312 90712310337792 90814886538246 90830425325211 90873933928713 90955187175424 90970749968384 91014325788672 91132834025376 91148427214416 91183665171456 91346662158336 91392471729152 91465603124688 91502903771136 91622048177088 91710496859136 91726188888576 91770126571008 91785828803328 91821313179648 91845624030358 91889618923314 91905341601249 92262761800704 92278548324864 92398702684662 92850310918144 93009124409344 93031659181656 93296706643712 93332775124992 93348744732672 93393459634176 93409439625216 93470292577376 93515065701408 93531066499728 93547070035848 93781490390016 93797536774656 93858523469568 93910874923008 93919668983998 93949131165696 93980735088669 94033154708064 94071460763568 94123930987008 94185129901824 94201245350784 94307766789717 94437305008128 94453463605248 94469624967168 94576449885984 94592632291344 94637943026352 94654135953432 94960503373824 95735502410496 95751883134336 95860158012593 96212228726328 96249424347648 96265893005568 96312005247744 96328484613504 96391239220419 96421476722688 96437411504577 96547025520504 96586398425088 96609799919412 96712161964704 96885041514624 96922497245184 96939081068544 97065303830352 97341843157504 97388470789632 97405134342912 97531963944921 97744082178816 98598852937728 98727236860824 98744129482284 98958884004864 99063735001088 99087736718412 99128145752064 99257218858512 99353038264064 99370037962624 99417637118592 99434647870272 99473089277952 99700878249984 99717937465344 99830697101872 99847778529752 99912699061956 99951325284096 99968427351936 100064933332992 100129995058176 100195226214936 100236086894592 100260372655908 100301259902976 100431860501808 100798584746904 101596614589184 101613998172544 101680067092032 101778225429504 101901206863872 101910749160532 101967591902592 102033890726976 102051349130016 102307080425472 102324585572352 102342093714432 102391116512256 102457820709816 102475351648956 102524438278548 102541980616218 102581623317888 102816530695296 102873878654976 102898803515274 103057772691456 103074804199224 103174308966528 103191962499648 104229914453522 104456599782912 104592610980546 104635264960512 104660616579363 104771508795096 104958794974176 104999372015616 105017337824256 105154079149548 105204448914084 105222449812194 105240453790329 105385008807936 105504176688768 105522228871488 105624096295936 105692772561408 105751724802048 105804758388736 105830393359014 105889422360384 106191101626368 106241968134144 106260146555904 106278328088064 106398506121732 106416711327762 106830566295552 107492493934592 107510886326272 107562385022976 107702440211808 107720868526128 108009284770816 108027765587456 108139795365888 108158298513408 108238757317119 108280602391104 108299129631264 108403677777408 108474161313024 108544828399514 108589094135808 108615403710567 108659698228224 108764594454528 108783204507648 108801182210292 108906215020224 108924849305184 108995671703952 109037809400832 109056466202112 109198466809146 109367168385024 109509573552192 109562029638336 109580776135776 110259744215296 110832670460928 110851634370048 110870601523968 110923709554944 110995972435634 111014964286369 111068141468427 111239731519488 111328744505472 111384574919904 111446701876224 111519163971072 111626820624384 111645920415744 111664371215826 111772168047072 111791292707952 111844841758416 111863978854056 112163488031232 112182679648512 112226049441792 112309534239606 112328750845971 112573049999616 112719629491803 112765597756416 113705361222024 114147561775104 114167092875264 114296191412832 114315747944112 114390075478536 114500503608192 114564368535552 114713540890416 114826715869184 115040360095232 115095465478656 115115158768896 115134855428736 115265048298543 115423372787712 115443122184192 115518182731776 115593438749536 115668597032208 115733113486848 115844838137856 115920159879168 115939994277888 116071097587344 116090957812104 117437317592192 117513674755776 117638185313792 117714673080576 117828310659072 117848471549952 117867947394483 117981732938576 118001920080616 118078644345948 118124293517568 118144505052288 118415050740096 118460829966336 118481099083776 118537852612608 118558134908928 118635371348208 118692198774864 118712507480424 118827108332928 118904369131584 119030353187328 119125600155432 119464989329664 120509709146112 120666622829896 120929055676416 120949747117056 121007683150848 121086515384328 121107233766948 121165245238284 121185977091894 121510445367168 121531236285888 121578220228608 121795549544448 121815677689992 121836520835172 121954137499584 122162730902784 122280662478848 122301585184768 122360168761344 122381105071104 122519491897752 122540455468332 123017015734272 123038064433152 123198270246216 124042212242208 124545919500288 124686754268544 124708088666304 124729426714464 125041987186688 125063382366208 125144697959424 125265508220928 125307646784892 125377539610752 125428614351424 125498574649344 125580173202432 125601660467712 125743689052956 125765204296446 125959499956224 126019835707392 126101933181312 126123509721792 126183924035136 126205514604576 126254305622016 126644681249568 126861297475968 127647336547328 127669177512448 127918531374777 128282971635104 128332565796864 128354524007424 128416006996992 128437979484672 128521652293892 128561968963584 128583215339436 128605216437126 128729367360672 128813066559216 128884914602496 128949549286272 129052733501718 129180055352832 129252108091392 129348258549906 129420405107136 129482398663488 129504553615008 129526712357328 129851294386176 129873512457216 130042618593228 130127171661234 130325442905088 131465137250304 131636315814432 131658839309712 131945178673152 132116982291216 132170861002752 132202884100248 132342958478016 132429007215648 132556849491456 132579530493696 132630785703936 132729449555898 132752160090693 132934504333312 132957249953792 133216932082608 133268433712128 133291236469248 133419911110656 133464792766734 133506660077568 133593634953248 133680496874544 133735013203968 133909147335744 134200380801024 134223343017984 134398112995872 135573422789376 135704300572672 135749950683633 135956789203456 136045187635968 136068465506688 136222329807369 136409440567296 136432780763136 136456124952576 136521488683008 136610427613088 136633802198608 136699251038064 136722640821624 136775497757184 137019993237504 137088707593728 137165171539968 137198404687032 137254355656704 137267208515074 137433072265632 137565745288704 137589283332864 137655189856512 137678743204992 137768436045537 137834428384971 138598054026993 139275466377216 139456814640728 139513686614016 139547488772484 139695345060128 139945059965568 139999162687488 140023117099008 140090189451264 140114159437824 140205438866064 140272598552112 140296599749592 140320605053772 140672235585024 140696305161984 140787785204352 140879503475997 140923696748544 141049732062096 141107191145352 141185896480512 141588135501824 141655957512192 141680195407872 141704437450752 141864674828976 141888948437016 142440755060736 143603253615744 143627824701504 144318343089492 144374136521472 144398839508352 144538237036544 144632215084032 144785458847744 144820538280756 144879597637632 145068242947056 145208286693632 145233132406912 145327562271936 145383745867776 145408621602816 145597955745528 146012764736256 146082706184448 146107701514368 146616123268224 147776893947904 147802179160064 147827468698624 147898279406592 148090855291236 148116194223426 148438326007296 148512766559872 148595602501632 148631605077618 148692218628096 148861227220992 148885828287768 148932533108736 149029557396096 149055056943936 149126455677888 149151971805408 149209633916928 149551317374976 149576906198016 149746045652808 149771667794628 149869048592934 149926987926144 149952641027904 150097399999488 150292839322404 150354130341888 150390558983862 150647790752712 151607148296032 152222790500352 152394921883776 152420997258816 152520100638048 152667338144256 152752491380736 152866123740798 152951387853888 153050836090464 153077023695024 153460620638208 153486878358528 153513140571648 153686731064724 153713027473434 153786657417822 153812970924327 154024243642368 154224796042944 154310817982464 154560213172224 154586659037184 154761463449792 154787943749472 156344871680283 156684899674368 156888916470819 156952897440768 157104414212096 157131295399936 157157263192644 157438192461264 157499058023424 157526006736384 157731118724322 157886734320128 157974798778368 158050470150144 158077513211904 158180495130944 158256265033152 158283343307232 158436144443904 158539158842112 158627587203072 158642441506982 158707137583104 158745590038521 158834133540576 159286652439552 159362952201216 159390219833856 159417492132096 159597759182598 159625066991643 160679612194816 161238740901888 161266329489408 161343577534464 161448687179104 161476311689264 161553660317712 161581302789192 162013927156224 162041648381184 162104293638144 162209693048832 162224882790542 162237447770112 162252640110847 162420903586656 162448694446896 162605516666112 162711241969536 162817242599271 162883641203712 162989547342336 163146891681792 163174806761472 163201773315438 163359322530336 163387273957776 163493507555928 163797700213719 164022687645696 164050752577536 164264360328288 165389616322944 166249005691392 166277451555072 166305902285952 166385564332416 166493958653451 166859597279232 167076862379856 167170052814336 167331432865792 167440230936576 167468880623616 167496556823739 167658252070608 167686939061928 168135910908416 168164679629056 168245232046848 168274019472768 168339074162688 168464301359409 168859574999424 169148396634624 170558041833036 171110087729152 171139365343232 171221342662656 171250639312896 171444287119248 171473621916168 171639156480896 171750755412288 171846552803328 171932732381696 172070311335624 172240073803776 172464344733208 172560540142848 172643198217984 172672738153344 172702283143104 173135059181568 173164683276288 173277274097664 173390158124304 173502895548312 173599670230272 173767257206784 174106646381016 174136436718156 175515087752576 175545119079616 175926904897536 176155976388288 176270512133664 176457277970688 176572009620864 176742465988608 176772707324928 176972599407864 177002880120924 177117966518922 177186440276352 177216757578432 177622576110144 177691244949504 177721648625664 177953057022312 178008880103424 178038298162296 178068761220636 178240662499392 178545529780992 179197483994496 180764563719168 180999934244844 181393583514624 181424620675584 181629773076492 181660850650422 181747867857426 181778965637841 181941499936768 182028651577344 182265668050752 182296854428832 182367330342912 182693324316672 182784943458304 182931206249376 183244096354176 183420993718272 183452377777152 183540253142016 183571657606656 183691248060716 183779237846628 183810683202498 184525523601408 184557096649728 184797405369324 185700621836288 186063318363312 186593413287424 186697489465344 186786919268352 186818879250432 186940585154752 187030131402816 187062132999456 187094140071696 187562980780032 187595073549312 187717046939136 187821749846016 187839337967996 187898262331392 187961470177338 188066309416128 188142921527136 188247861974016 188370259803648 188402490701568 188615533579434 188647806444669 188906927210496 188939249934336 189152899771968 189185264582688 189275886052704 189308271906864 191471004820992 191503766268672 191720316025186 191753120131001 192424457452656 192498848695296 192531786011136 192624010495488 192656969227008 192782478440838 192842953445376 192874823009154 192907824655689 193094051041008 193172796850176 193219599838824 193424323929408 193579100252577 193770083029248 193844994490368 193878162137088 194022387824859 194130607660704 194683686315008 194776941579264 194810268685824 195063927889842 195488164357632 197197705875456 197454473721648 197488258964568 197917768009728 198127470002176 198175473436824 198256291504128 198514437717024 198706076528128 198740075925248 198835274237184 198869295740544 198946178555904 199094174333847 199401756499968 199435874930688 199661394203744 199695557059504 199825398123912 199902650568192 199936854703872 200129866665984 200197189150101 200259990116352 200390452429872 200472173789184 200520745311816 200602519805952 200863721003616 201597169493808 203193229178368 203227996345088 203360134184064 203556450859008 203821498321064 203935183805184 204067781453952 204102698260032 204614160850944 204649171144704 204684187428864 204782233024512 204915641419632 204950703297912 205048876557096 205083961232436 205163246635776 205633061390592 205747757309952 205797607030548 205900812772611 206149608398448 206348617933056 206383924999296 208459828907044 208913199565824 209185221961092 209270529921024 209321233158726 209543017590192 209917589948352 209998744031232 210034675648512 210308158299096 210408897828168 210444899624388 210480907580658 211008353377536 211044457742976 211248192591872 211385545122816 211609516777472 211660786718028 211778844720768 212382203252736 212483936268288 212520293111808 212556656176128 212797012243464 212833422655524 213661132591104 215021772652544 215124770045952 215404880423616 215441737052256 216018569541632 216055531174912 216316597026816 216477514634238 216561204782208 216598259262528 216807355554816 216948322626048 217089656799028 217178188271616 217230807421134 217319396456448 217566409015296 217602364420584 217812430040448 217849698610368 217991343407904 218075618801664 218112932404224 218396933618292 219019147104384 219124059276672 219161552271552 220519488430592 221665340921856 221703268740096 221741203047936 221847419109888 221991944871268 222029928572738 222136282936854 222174291335139 222479463038976 222657489010944 222769149839808 222893403752448 222947407616427 223038327942144 223253641248768 223291840831488 223328742431652 223544336094144 223582585415904 223689683516832 223727957708112 224326976062464 224365359297024 224619068479212 224657501691942 224803572889401 225146099999232 225439258983606 225531195512832 227410722444048 228295123550208 228334185750528 228592382825664 228631495888224 228780150957072 229001007216384 229128737071104 229299185611197 229427081780832 229653431738368 230080720190464 230190930957312 230230317537792 230269710857472 230530096597086 230569541210151 230886244368384 231036365463552 231186877499072 231337194064416 231466226973696 231689676275712 231840319758336 231879988555776 232142195174688 232181915624208 234874635184384 235027349511552 235276370627584 235429346161152 235656621318144 235696943099904 235735894788966 235963465877152 236003840161232 236157288691896 236248587035136 236289010104576 236596678086483 236830101480192 236921659932672 236962198167552 237075705225216 237116269817856 237138474008161 237270742696416 237384397549728 237425014960848 237654216665856 237808738263168 237963662260473 238060706374656 238251200310864 238929978659328 239396638773897 241019418292224 241333245659792 241858111352832 241899494234112 242015366301696 242173030768656 242214467533896 242330490476568 242371954183788 243020890734336 243062472571776 243156440457216 243337324185813 243631355379984 243673041670344 243908274999168 244325461805568 244561324957696 244603170369536 244720337522688 244762210142208 244802659973157 245038983795504 245080910936664 246034031468544 246076128866304 246396540492432 248084424484416 249373508537088 249416177332608 249458853428928 250083974373376 250126764732416 250289395918848 250615293569784 250755079221504 250857228702848 250997149298688 251160346404864 251203320935424 251487378105912 251530408592892 252203866362624 252247019443584 252367848070272 252411029209152 252508611244032 253289362499136 253722594951936 255294673094656 255338355024896 255837062749554 256565943270208 256665131593728 256709048014848 256832013993984 256875958969344 257043304587784 257123937927168 257166430678872 257210432874252 257458734721344 257626133118432 257769829204992 257899098572544 258105467003436 258360110705664 258696517099812 258840810214272 258964797326976 259009107230016 259053424714656 259702588772352 259747024914432 260085237186456 260254343322468 260650885810176 262930274500608 263272631628864 263317678619424 263890357346304 264233964582432 264405768200496 264685916956032 264858014431296 265113698982912 265159060987392 265458899111796 265504320181386 265676949778383 265914499907584 266433864165216 266536867424256 266582472938496 266839822221312 266929585533468 267013320155136 267187269906496 267360993749088 267818294671488 268446686035968 268796225991744 271146845578752 271408601145344 271499901367266 271913578406912 272090375271936 272136931013376 272444659614738 272491275975633 272865561526272 272912249905152 273042977366016 273220855226176 273267604397216 273398502076128 273445281643248 273550995514368 274039986475008 274177415187456 274396809374064 274508711313408 274534417030148 274866144531264 275131490577408 275178566665728 275310379713024 275357486409984 275536872091074 275668856769942 275716024803747 277196108053986 278550932754432 278913629281456 279027373228032 279094977544968 279390690120256 279890119931136 279998325374976 280046234198016 280180378902528 280228318875648 280254560191463 280410877732128 280545197104224 280593199499184 280641210107544 281344471170048 281392610323968 281575570408704 281759006951994 281847393497088 281942205266007 282099464124192 282214382290704 282371792961024 282923300369151 283176271003648 283311915024384 283360390815744 283408874901504 283729349657952 283777896874032 284881510121472 287206507231488 287255649403008 287580474037779 288636686178984 288748273042944 288797679016704 289076474073088 289173717661257 289264430168064 289312234513731 289570917695488 289641076561512 289759195275264 290136485894112 290416573387264 290466264813824 290655124543872 290767491735552 290817243205632 291195911491056 292025529472512 292165412368896 292215403028736 292595891834763 293232246536448 295553787895808 295604358320128 295654937397248 295796558813184 296181710582472 296232388446852 296876652014592 297025533119744 297191205003264 297263210155236 297384437256192 297771656575536 298059114792192 298110113887872 298252911355776 298303943610816 298419267833856 299102634749952 299153812396032 299492091305616 299543335589256 299738097185868 299853975852288 299905282055808 300194799998976 300585678644808 300708260683776 300781117967724 301295581505424 303214296592064 304789843767552 304841994517632 305040201276096 305334676288512 305732247481596 305902775707776 306101672180928 306154047390048 306921241276416 306973756717056 307026281143296 307373462129448 307426054946868 307573314835644 307625941848654 308449592085888 308621635964928 309173318074368 309522926899584 309575887498944 312689743360566 313369799348736 313777832941638 313905794881536 313981849738089 314262590799872 314314526385288 314876384922528 314998116046848 315052013472768 315462237448644 315773468640256 316155026423808 316360990261888 316512530066304 316566686614464 316872288887808 317078317684224 317255174406144 317284883013964 317414275166208 317491180077042 317668267081152 318573304879104 318725904402432 318780439667712 318834984264192 319195518365196 319250133983286 321359224389632 322477481803776 322532658978816 322687155068928 322897374358208 322952623378528 323107320635424 323162605578384 324027854312448 324083296762368 324419386097664 324449765581084 324474895540224 324505280221694 324716271951357 324841807173312 324897388893792 325211033332224 325422483939072 325634485198542 325767282407424 325846211131701 325979094684672 326293783363584 326349613522944 326403546630876 326718645060672 326774547915552 326987015111856 327595400427438 328101505155072 328528720656576 330779232645888 331209934771729 332498011382784 332554903110144 332611804571904 332771128664832 332987917306902 333044892859107 333204424405281 333719194558464 334153724759712 334340105628672 334662865731584 334880461873152 334937761247232 334993113647478 335316504141216 335373878123856 336271821816832 336329359258112 336490464093696 336548038945536 336678148325376 336928602718818 336986252537913 337719149998848 338158888475409 338296793269248 341116083666072 342220175458304 342278730686464 342442685325312 342501278625792 342888574238496 342947243832336 343278312961792 343501510824576 343693105606656 343865464763392 344140622671248 344480147607552 344928689466416 345121080285696 345286396435968 345345476306688 345404566286208 345795144895629 346270118363136 346329366552576 346554548195328 346780316248608 347005791096624 347199340460544 347534514413568 348213292762032 348272873436312 351030175505152 351090238159232 352311952776576 352541024267328 352914555941376 353144019241728 353484931977216 353545414649856 353603842183449 353945198815728 354005760241848 354235933037844 354372880552704 354433515156864 355245152220288 355382489899008 355443297251328 355906114044624 356076596324592 356137522441272 356481324998784 357091059561984 358394967988992 361529127438336 361999868489688 362787167029248 362849241351168 363259546152984 363321701300844 363495735714852 363557931275682 364531336101504 364593708857664 364734660685824 365386648633344 365569886916608 365862412498752 366488192708352 366841987436544 366904755554304 367080506284032 367143315213312 367382496121432 367558475693256 367621366404996 369051047202816 369114193299456 369594810738648 371401243672576 372126636726624 373186826574848 373637758500864 373881170309504 374060262805632 374124265998912 374188280143392 375125961560064 375190147098624 375434093878272 375678675935992 375796524662784 375922940354676 376132618832256 376285843054272 376495723948032 376740519607296 376804981403136 377231067158868 377295612889338 377878499868672 378305799543936 378370529165376 378551772105408 378616543813728 382942009641984 383007532537344 383440632050372 383506240262002 383755594124331 384848914905312 384997697390592 385063572022272 385248020990976 385313938454016 385564956881676 385685906890752 385749646018308 385815649311378 386188102082016 386439199677648 386848647858816 387158200505154 387540166058496 387756324274176 388044775649718 388261215321408 389367372630016 389553883158528 389620537371648 390127855779684 390976328715264 394395411750912 394908947443296 394976517929136 395835536019456 396350946873648 396512583008256 397028875434048 397412153056256 397480151850496 397670548474368 397738591481088 397892357111808 398188348667694 398256480272079 398803512999936 398871749861376 399322788407488 399391114119008 399650796247824 399805301136384 399873709407744 400259733331968 400394378300202 400519980232704 400780904859744 401041490623632 401205039611904 401727442007232 403194338987616 406386458356736 406455992690176 406720268368128 407112901718016 407249852050899 407642996642128 407870367610368 408135562907904 408205396520064 408666989422107 409228321701888 409298342289408 409368374857728 409564466049024 409831282839264 409901406595824 410097753114192 410167922464872 410326493271552 411266122781184 411495514619904 411595214061096 411801625545222 412299216796896 412697235866112 412767849998592 413305308136611 413503285154913 416919657814088 417826399131648 418370443922184 418541059842048 418642466317452 419086035180384 419835179896704 419997488062464 420069351297024 420616316598192 420817795656336 420889799248776 420961815161316 422016706755072 422088915485952 422496385183744 422638510427991 422771090245632 423219033554944 423321573436056 423557689441536 424764406505472 424967872536576 425040586223616 425113312352256 425594024486928 425666845311048 427322265182208 430809760847232 430883474104512 432037139083264 432111062349824 432955029268476 433122409564416 433196518525056 433614711109632 433896645252096 434179313598056 434356376543232 434461614842268 434638792912896 435204728841168 435624860080896 435699397220736 435982686815808 436151237603328 436225864808448 436793867236584 438038294208768 438248118553344 438323104543104 441038976861184 443330681843712 443406537480192 443482406095872 443694838219776 443983889742536 444059857145476 444272565873708 444348582670278 445314978021888 445538299679616 445786807504896 445894815232854 446076655884288 446583681662976 446657484863304 447088672188288 447165170831808 447379367033664 447455915416224 448653952124928 448730718594048 449238136958424 449315003383884 449607145778802 450292199998464 450878517967212 451062391025664 454821444888096 456668371501056 457184765651328 457262991776448 457560301914144 458002014432768 458257474142208 458598371222394 458854163561664 459306863476736 460161440380928 460381861914624 460460635075584 460539421714944 461060193194172 461139082420302 462072730927104 462373754998144 462674388128832 462932453947392 463680639516672 463759977111552 464284390349376 464363831248416 469034615040849 469749270368768 470054699023104 470552741255168 470666749412457 470858692322304 471313242636288 471393886199808 471471789577932 471926931754304 472007680322464 472314577383792 472497174070272 472578020209152 473193356172966 473660202960384 473924396335104 474151410450432 474232539635712 474276948016322 474541485392832 474768795099456 474850029921696 475308433331712 475617476526336 475927324520946 476121412749312 476236770115563 476502400621728 477859957318656 478793277547794 478875200974929 482038836584448 482666491319584 483716222705664 483798988468224 484030732603392 484346061537312 484428935067792 484660980953136 484743908367576 486041781468672 486124945143552 486312880914432 486674648371626 486757920332541 487262710759968 487346083340688 487816549998336 488451727797813 488650923611136 489122649915392 489206340739072 489440675045376 489524420284416 489605319946314 490077967591008 490161821873328 492068062937088 492152257732608 492793080984864 496168848968832 498747017074176 498832354665216 498917706857856 499481875960353 500167948746752 500253529464832 500578791837696 501230587139568 501510158443008 501714457405696 501994298597376 502320692809728 502406641870848 502974756211824 503060817185784 504407732725248 504494038887168 504735696140544 504822058418304 505017222488064 505150932166969 505392904078227 506578724998272 507445189903872 510589346189312 510676710049792 511674125499108 513131886540416 513330263187456 513418096029696 513664027987968 513751917938688 514086609175568 514332861357744 514420865748504 514917469442688 515252266236864 515539658409984 515798197145088 516210934006872 516720221411328 517393034199624 517681620428544 517929594653952 518018214460032 518106849429312 519405177544704 519494049828864 520170474372912 520508686644936 521301771620352 526545263257728 526635357238848 527780714692608 528467929164864 528811536400992 529371833912064 529716028862592 530227397965824 530318121974784 530917798223592 531008640362772 531353899556766 532867728330432 533073734848512 533164945876992 533859171066936 534026640310272 534374539812992 534721987498176 535636589342976 537592451983488 542293691157504 542817202290688 542999802734532 543827156813824 544180750543872 544273862026752 544889319229476 544982551951266 545824499810304 546085954732032 546441710452352 546535208794432 546797004152256 546890563286496 547101991028736 548079972950016 548354830374912 548793618748128 549068834060296 549732289062528 550262981154816 550357133331456 550620759426048 550714972819968 551073744182148 551337713539884 551432049607494 554392216107972 557101865508864 557827258562912 558189955089936 558781380240512 559780239862272 560092468396032 560360757805056 560456637751296 560509120382926 560821755464256 561090394208448 561186398998368 561282420215088 562688942340096 562785220647936 563151140817408 563518013903988 563694786994176 563884410532014 564198928248384 564428764581408 564743585922048 565846600738302 565943419334007 566720781631488 566817749803008 567458699315904 567555793748064 574413014462976 574511298806016 575160948075558 575259360393003 577273372357968 577496546085888 577595358033408 578152948146176 578347435322514 578528860336128 578624469027462 578723473967067 579282153123024 579518390550528 580272971788224 580833146774528 580932529627648 581310249087744 581534983471104 581634486411264 582067163474577 582391822982112 584051058945024 584330824737792 584430806057472 585191783669526 586464493072896 591107575791616 591208716640256 591309874794496 591593117626368 592363421164944 592464776893704 593753304029184 594051066239488 594382410006528 594526420310472 594768874512384 595543313151072 596118229584384 596220227775744 596505822711552 596607887221632 596838535667712 596996556197327 597282523001541 598205269499904 598307624792064 598984182611232 599086671178512 599476194371736 599707951704576 599810564111616 600389599997952 600591567450303 601171357289616 601416521367552 601562235935448 602591163010848 606428593184128 609579687535104 609683989035264 610080402552192 610477848395987 610669352577024 611464494963192 611805551415552 612203344361856 612308094780096 613842482552832 613947513434112 614052562286592 614746924258896 614852109893736 615146629671288 615251883697308 616899184171776 617243271929856 617702438317833 619045853799168 619151774997888 625379486721132 626739598697472 627555665883276 627811589763072 627963699476178 628629052770576 629752769845056 629996232093696 630104026945536 630924474897288 631546937280512 632721980523776 633025060132608 633133373228928 633744577775616 634156635368448 634569766027928 634828550332416 634982360154084 635336534162304 637146609758208 637451808804864 637560879335424 637669968528384 638391036730392 638500267966572 645065317957632 645374310137856 645794748716416 645905246757056 646214641270848 646325211156768 648055708624896 648166593524736 648899531162168 648949791080448 649010560443388 649432543902714 649683614346624 649794777787584 650422066664448 650844967878144 651268970397084 651534564814848 651692422263402 651958189369344 652699227045888 652807093261752 653437290121344 653549095831104 653974030223712 655190800854876 657057441313152 661558465291776 662419869543458 664996022765568 665109806220288 665223609143808 665542257329664 665975834613804 666089785718214 666408848810562 666522874005417 667438389116928 668307449519424 668680211257344 668842222849281 669760923746304 669875522494464 669986227294956 670633008282432 670747756247712 672543643633664 672658718516224 672980928187392 673096077891072 673857205437636 673972505075826 675438299997696 676317776950818 676593586538496 682232167332144 684557461372928 684885370650624 685002557251584 685777148476992 685894487664672 686556625923584 687003021649152 687386211213312 687730929526784 687897556833591 688281245342496 688960295215104 689857378932832 690242160571392 690572792871936 690690952613376 690809132572416 691590289791258 691708623630453 692658733105152 693109096390656 693560632497216 694011582193248 694398680921088 695069028827136 696426585524064 696545746872624 702060351010304 702180476318464 704623905553152 705082048534656 705541384596841 705829111882752 706288038483456 706969863954432 707090829299712 707207684366898 707890397631456 708011520483696 708471866075688 708745761105408 708867030313728 709790034259449 710490304440576 710764979798016 710886594502656 711415422024483 711812228089248 712153192649184 712275044882544 712962649997568 713890986781419 714182119123968 716789935977984 723058254876672 723999736979376 725574334058496 725698482702336 726519092305968 726643402601688 726991471429704 727115862551364 729062672203008 729187417715328 729469321371648 730011972557439 731139773833216 731724824997504 732976385416704 733683974873088 733809511108608 734161012568064 734286630426624 734764992242864 735116951386512 735242732809992 738102094405632 738228386598912 739189621477296 744253273453248 746373653149696 747762340619008 748120525611264 748248531997824 748376560286784 750251923120128 750380294197248 750868187756544 751357351871984 751845880709352 752265237664512 752571686108544 752991447896064 753481039214592 753609962806272 754462134317736 754591225778676 756611599087872 756741058330752 757103544210816 757233087627456 765884019283968 766015065074688 766881264100744 767012480524004 767511188248662 769697829810624 769995394781184 770127144044544 770496041981952 770627876908032 771129913763352 771371813781504 771499292036616 771631298622756 772376204164032 772878399355296 773697295717632 774316401010308 775080332116992 776089551299436 776522430642816 778734745260032 779107766317056 779241074743296 780255711559368 781952657430528 788790823501824 789817894886592 789953035858272 791671072038912 792701893747296 794057750868096 794824306112512 794960303700992 795341096948736 795477182962176 796376697335388 796512960544158 797743499722752 798645576814976 798782228238016 799301592495648 799610602272768 799747418815488 800519466663936 800788756600404 801039960465408 801561809719488 802082981247264 803454884014464 806388677975232 812772916713472 812911985380352 813440536736256 814225803436032 814499704101798 815285993284256 815740735220736 816271125815808 816410793040128 817333978844214 817473827926899 818596684578816 818736749715456 819128932098048 819662565678528 819802813191648 820195506228384 820335844929744 820652986543104 822532245562368 823190428122192 823603251090444 824598433593792 825394471732224 825535699997184 826610616273222 827006570309826 827148074411241 833839315628176 835652798263296 836740887844368 837082119684096 837284932634904 838172070360768 839670359793408 839994976124928 840138702594048 840763680574389 841232633196384 841635591312672 841779598497552 841923630322632 844033413510144 844177830971904 844992770367488 845277020855982 845542180491264 845826615798021 846643146872112 847115378883072 849528813010944 849935745073152 850081172447232 850226624704512 851188048973856 851333690622096 854644530364416 861619521694464 861766948209024 862741422113337 864074278166528 864222124699648 865910058536952 866244819128832 866393037050112 867229422219264 867521152983771 867793290504192 868358627196112 868712753086464 868923229684536 869277585825792 870409457682336 871249720161792 871398794441472 871965373631616 872302475206656 872451729616896 872533428288401 873587734473168 876076588417536 876496237106688 876646209086208 877787675504289 882077953722368 886661363687424 886813074960384 886964812191744 887389676439552 887967779485072 888119714290952 888545131747416 888697165340556 890629956043776 891076599359232 891573615009792 891789630465708 892153311768576 892236855347981 893314969726608 894177344376576 894330341663616 894758734067328 894911830832448 897307904249856 897461437188096 898476273916848 898630006767768 899214291557604 900584399996928 901757035934424 902124782051328 909642889776192 914369531302656 914525983552896 915120603828288 916004028865536 917196742444788 917708327123328 920322880761856 920763723829248 920921270151168 921078843429888 922120386388344 922278164840604 924747509996288 925348776257664 925864907894784 927519954223104 928568780698752 928727662496832 938069230081698 939498540737536 940109398046208 941105482510336 941333498824914 941717384644608 942787772399616 942943579155864 943853863508608 944015360644928 944629154767584 944994348140544 945156040418304 946386712345932 947320405920768 948465079271424 948553896032644 949082970785664 949537590198912 949700059843392 950616866663424 951234953052672 951854649041892 952242825498624 952473540231126 953004801243456 955719914637312 957586555095588 957750401949858 964077673168896 965332982639168 967432445411328 967597976936448 968061465206784 968692123074624 968857870135584 969321961906272 969487816735152 972083562937344 972249890287104 973349296743252 973515840665082 974148815854071 974525421519936 974692166681376 975633099996672 976903455595626 977301847222272 977538633395103 978412681478144 978881350090752 979048840568832 979210639892628 980155935182016 980323643746656 984304515465216 985586161969728 992337697937664 993629804315187 997494034148352 997664709330432 997835413715712 998963751920706 999134678577321 999613273215843 1000507058929664 1001157583675392 1002461174279136 1003020316886016 1003428914811392 1003988597194752 1004641385619456 1004813283741696 1005949512423648 1006121634371568 1008815465450496 1008988077774336 1009471392281088 1009644116836608 1010034444976128 1010301864333938 1010785808156454 1010958757613739 1013157449996544 1014476665426227 1014890379807744 1021178692378624 1021353420099584 1023348250998216 1026263773080832 1026660526374912 1026836192059392 1027328055975936 1027503835877376 1028173218351136 1028665722715488 1028841731497008 1029834938885376 1030504532473728 1031079316819968 1031175869795383 1031596394290176 1032421868013744 1033440442822656 1034786068399248 1035363240857088 1035859189307904 1036036428920064 1036213698858624 1037385434686887 1038810355089408 1038988099657728 1040340948745824 1041017373289872 1042603543240704 1053090526515456 1053270714477696 1054461738138523 1056935858329728 1057623072801984 1058743667824128 1059432057725184 1060454795931648 1060636243949568 1060811526550347 1061835596447184 1062017280725544 1062707799113532 1065735456660864 1066147469697024 1066329891753984 1067718342133872 1068749079625984 1069443974996352 1071273178685952 1075184903966976 1084587382315008 1085999605469064 1087654313627648 1088361501087744 1088547724053504 1089778638458952 1089965103902532 1092883420904704 1093070417588864 1093594008304512 1093781126572992 1094203982057472 1096159945900032 1096709660749824 1097587237496256 1098137668120592 1099464578125056 1100525962309632 1100714266662912 1101241518852096 1101429945639936 1102147488364296 1102675427079768 1102864099214988 1108784432215944 1114203731017728 1115654517125824 1116379910179872 1117562760481024 1119560479724544 1120913275502592 1121018240765852 1121643510928512 1122180788416896 1122372797996736 1122564840430176 1125377884680192 1125570441295872 1126302281634816 1127036027807976 1127389573988352 1127768821064028 1128397856496768 1128857529162816 1129487171844096 1131693201476604 1131886838668014 1133635499606016 1134917398631808 1135111587496128 1148826028925952 1149022597612032 1150321896151116 1150518720786006 1151266782372993 1154546744715936 1154993092171776 1155190716066816 1156305896292352 1156694870645028 1157057720672256 1157248938054924 1157446947934134 1158564306246048 1160545943576448 1161666293549056 1161865059255296 1162620498175488 1163268972822528 1164134326949154 1164783645964224 1168102117890048 1168661649475584 1168861612114944 1170383567339052 1172928986145792 1182417433280512 1182619749588992 1183186235252736 1184726842329888 1184929553787408 1187506608058368 1188102132478976 1189052840620944 1189537749024768 1191086626302144 1192236459168768 1192440455551488 1193011645423104 1193215774443264 1193677071335424 1193993112394654 1194565046003082 1194769440816237 1196410538999808 1196615249584128 1197968365222464 1198173342357024 1198952388743472 1199415903409152 1199621128223232 1200779199995904 1201183134900606 1202342714579232 1203124471870896 1205182326021696 1212857186368256 1219159375070208 1219367978070528 1220160805104384 1220955696791974 1221338705154048 1221749556152697 1222928989926384 1223611102831104 1224406688723712 1224616189560192 1226000968266321 1227684965105664 1227895026868224 1228105124573184 1229493848517792 1229704219787472 1230293259342576 1230503767394616 1233798368343552 1234486543859712 1235404876635666 1238091707598336 1238303549995776 1239915924409833 1250758973442264 1253479197394944 1255111331766552 1255623179526144 1255927398952356 1257258105541152 1259505539690112 1259992464187392 1260208053891072 1261848949794576 1263093874561024 1265443961047552 1266050120265216 1266266746457856 1267489155551232 1267915531283973 1268313270736896 1269139532055856 1269657100664832 1269964720308168 1270673068324608 1274293219516416 1274903617609728 1275121758670848 1275339937056768 1276782073460784 1277000535933144 1291589497432832 1291810493514112 1292429282541696 1292650422313536 1296111417249792 1296333187049472 1297799062324336 1298021120886776 1298865087805428 1299367228693248 1299589555575168 1300844133328896 1301689935756288 1302537940794168 1303069129629696 1303384844526804 1303916378738688 1305614186523504 1306874580242688 1307098191662208 1307948060447424 1310381601709752 1314114882626304 1323116930583552 1324839739086916 1329992045531136 1330219612440576 1330447218287616 1331084514659328 1331951669227608 1332179571436428 1332817697621124 1333045748010834 1336614899038848 1337360422514688 1337684445698562 1339751044988928 1339972454589912 1341266016564864 1341495512495424 1345087287267328 1345317437032448 1345961856374784 1346192155782144 1347714410875272 1347945010151652 1350876599995392 1352635553901636 1353187173076992 1364464334664288 1370005114503168 1371554296953984 1371788975329344 1373113251847168 1374006043298304 1374772422426624 1375461859053568 1375795113667182 1376562490684992 1377920590430208 1379714757865664 1380484321142784 1381145585743872 1381381905226752 1381618265144832 1383180579582516 1383417247260906 1386218192781312 1387121264994432 1388023164386496 1388797361842176 1392853171048128 1393091493745248 1404120702020608 1404360952636928 1407103845122547 1409247811106304 1410164097069312 1411082769193682 1411658223765504 1412000248237371 1412576076966912 1413939727908864 1414181658599424 1414415368733796 1415780795262912 1416023040967392 1416943732151376 1417491522210816 1417734060627456 1419580068518898 1420980608881152 1421773189005312 1422830844048966 1423624456178496 1424306385298368 1424550089765088 1425925299995136 1427781973562838 1428364238247936 1428710310346689 1433579871955968 1446116509753344 1447999473958752 1451148668116992 1451396965404672 1453038184611936 1453286805203376 1453982942859408 1454231725102728 1458125344406016 1458374835430656 1458938642743296 1460023945114878 1460273760997623 1462279547666432 1463449649995008 1465355183393439 1465952770833408 1467367949746176 1467619022217216 1468322025136128 1468573260853248 1469529984485728 1470233902773024 1470485465619984 1476204188811264 1476456773197824 1478379242954592 1488506546906496 1492747306299392 1495524681238016 1496241051222528 1496497063995648 1496753120573568 1498445627881059 1500503846240256 1500760588394496 1501736375513088 1502714703743968 1503691761418704 1504530475329024 1505143372217088 1505982895792128 1506962078429184 1507103194316329 1507219925612544 1508924268635472 1509182451557352 1513223198175744 1513482116661504 1514207088421632 1514466175254912 1515452796500907 1516178712234681 1531768038567936 1532030130149376 1533762528201488 1534024961048008 1535022376497324 1539395659621248 1539990789562368 1540254288089088 1540992083963904 1541255753816064 1542259827526704 1542998584073232 1543262597245512 1544752408328064 1545756798710592 1547394591435264 1548632802020616 1550160664233984 1552179102598872 1553044861285632 1557469490520064 1558215532634112 1558482149486592 1560511423118736 1563905314861056 1579635789773184 1579906071716544 1583342144077824 1585403787494592 1588115501736192 1589648612225024 1589920607401984 1590682193897472 1590954365924352 1592753394670776 1593025921088316 1597291153629952 1597564456476032 1598603184991296 1599221204545536 1599494837630976 1601577513200808 1602079920930816 1603123619438976 1604165962494528 1606909768028928 1612777355950464 1625545833426944 1625823970760704 1626881073472512 1628451606872064 1628999408203596 1630571986568512 1631481470441472 1632542251631616 1632821586080256 1634667957688428 1634947655853798 1637473499430912 1638257864196096 1639325131357056 1639605626383296 1640391012456768 1640671689859488 1641305973086208 1645064491124736 1646380856244384 1647206502180888 1649196867187584 1650788943464448 1651071399994368 1653221232546444 1654013140619652 1654296148822482 1667678631256352 1671305596526592 1673481775688736 1674569865269808 1676344140721536 1679340719586816 1680277405188096 1681527361148778 1682465266392768 1683271182625344 1683559196995104 1683847260645264 1688066827020288 1688355661943808 1689985540734976 1690554041711964 1691084360982528 1691653231596042 1693286293744224 1694230757766144 1700162344894464 1700453249409024 1702376097947712 1702667381244192 1723239043388928 1723533896418048 1725482844226674 1725778081179009 1728148556333056 1728444249399296 1731820117073904 1732489638257664 1732786074100224 1734458844438528 1735042305967542 1735586581008384 1736717254392224 1737846459369072 1738555171651584 1740818915364672 1742499440323584 1742797588882944 1743930747263232 1744604950413312 1744903459233792 1745066856576802 1746201490423731 1747175468946336 1752153176835072 1752992474213376 1753292418172416 1755575351008578 1764155907444736 1773322727374848 1773626149920768 1773929624383488 1774779352879104 1775935558970144 1776239428581904 1777090263494832 1777394330681112 1781259912087552 1782153198718464 1783147230019584 1783579260931416 1784306623537152 1784473710695962 1786629939453216 1788354688753152 1788660683327232 1789517468134656 1789823661664896 1790989668591981 1791847569004623 1794615808499712 1794922874376192 1796952547833696 1797260013535536 1798428583115208 1801168799993856 1801774702350909 1803514071868848 1804249564102656 1819285779552384 1828739062605312 1829051967105792 1830241207656576 1831433545187961 1832008057731072 1834393484889576 1835416654246656 1840645761523712 1841527447658496 1841842540302336 1842157686859776 1844240772776688 1844556329681208 1849495019992576 1850697552515328 1851729815789568 1853107314953499 1857137561397504 1857455324993664 1876138460163396 1878997081475072 1880218796092416 1882210965020672 1882666997649828 1883434769289216 1885887158311728 1887707727017216 1888030721289856 1889258309535168 1889988696281088 1890312080836608 1892773424691864 1894640811841536 1897107792065288 1898165941571328 1899075180397824 1899400119686784 1901233733326848 1902469906105344 1903709298083784 1904485650997248 1904947080462252 1906009602486912 1911439829274624 1915173110191176 1915500803899716 1930665965278336 1935195953872896 1936122930413568 1937384246149248 1937715740271168 1938643923812544 1938975633470304 1944167125874688 1944499780574208 1946698593486504 1947031681330164 1948297631708142 1949050843039872 1949384333362752 1951266199993344 1953806911191252 1954603694444544 1955077266790206 1958097681137664 1958421279785256 1960311870364032 1960647287493312 1971172323939456 1984675395875328 1987259608630374 1994988068296704 1995329418660864 1995670827431424 1997927503841412 1998269357154642 1999226546431686 1999568622016251 2002315167350784 2004922348558272 2006040633772032 2006857829622784 2009282771238912 2009626567483392 2011899024847296 2012243268743136 2017630930900992 2017976155548672 2018942784562176 2019288233673216 2020603728667876 2021571616312908 2021917515227478 2026314899993088 2028953330852454 2029780759615488 2042357384757248 2042706840199168 2046696501996432 2052527546161664 2053672384118784 2054656111951872 2055007671754752 2056346436702272 2057331445430976 2057683462994016 2059669877770752 2061009064947456 2062158633639936 2062351739590766 2063192788580352 2063692670500773 2064843736027488 2066880885645312 2069572136798496 2070726481714176 2071718378615808 2072072857840128 2072427397717248 2074770869373774 2075125870891359 2077976199315456 2080681897491648 2082034746579744 2085207086481408 2106181053030912 2106541428955392 2108923476277046 2109284321441011 2113871716659456 2115246145603968 2116624153790523 2117487335648256 2118864115450368 2120909591863296 2121272487899136 2121623053100694 2123671192894368 2124034561451088 2125415598227064 2129370102778347 2131470913321728 2132294939394048 2132659783507968 2134246266073449 2135436684267744 2137498159251968 2138887949992704 2141672960344257 2142546357371904 2150369807933952 2169174764630016 2171999210938128 2175308627255296 2176723002175488 2177095448107008 2179557276917904 2179930207805064 2185766841809408 2186140835177728 2187188016609024 2187562253145984 2188407964114944 2190035917672317 2193419321499648 2195174474992512 2196275336241184 2198929156250112 2201051924619264 2201428533325824 2202483037704192 2202859891279872 2204294976728592 2205350854159536 2205728198429976 2217568864431888 2231309034251648 2232759820359744 2235125520962048 2239120959449088 2242036481531704 2243287021857024 2244361576833792 2244745595993472 2245129680860352 2250755769360384 2251140882591744 2252604563269632 2254072055615952 2255537642128056 2256795712993536 2257715058325632 2258974343688192 2263386402953208 2263773677336028 2269834797263616 2270223174992256 2297652057851904 2298045195224064 2300643792302232 2301037441572012 2302533564745986 2309093489431872 2309986184343552 2310381432133632 2313389741290056 2314115441344512 2314497876109848 2314893895868268 2317128612492096 2321091887152896 2323332587098112 2323730118510592 2325240996350976 2328268653898308 2329567291928448 2336204235780096 2337323298951168 2337723224229888 2340767134678104 2345857972291584 2365239499177984 2366372470505472 2369453684659776 2369859107574816 2375013216116736 2376204264957952 2378105681241888 2382173252604288 2384472918337536 2384880911102976 2386023290846208 2386431548886528 2387986224789308 2389130092006164 2389538881632474 2393230499168256 2395936730444928 2396346684714048 2397904777486944 2398831806818304 2399242256446464 2401558399991808 2402366269801212 2404685429158464 2406248943741792 2410364652043392 2425714372736512 2438318750140416 2438735956141056 2440321610208768 2441911393583948 2442677410308096 2443499112305394 2445857979852768 2447222205662208 2448813377447424 2449232379120384 2452001936532642 2452421483780697 2455790053736448 2456210249146368 2458987697035584 2459408439574944 2460586518685152 2461007534789232 2467596736687104 2470809753271332 2476183415196672 2476607099991552 2479831848819666 2501517946884528 2506958394789888 2510222663533104 2511246359052288 2511854797904712 2514516211082304 2519011079380224 2519984928374784 2520416107782144 2522291041723167 2523697899589152 2526187749122048 2530887922095104 2532100240530432 2532533492915712 2534978311102464 2535831062567946 2536626541473792 2538279064111712 2539929440616336 2541346136649216 2548586439032832 2549807235219456 2550243517341696 2550679874113536 2553564146921568 2554001071866288 2583178994865664 2583620987028224 2584858565083392 2585300844627072 2588224266340011 2592222834499584 2592666374098944 2595598124648672 2596042241773552 2597730175610856 2598734457386496 2599179111150336 2601688266657792 2602563458951313 2603379871512576 2605075881588336 2606138259259392 2606769689053608 2607832757477376 2611228373047008 2613749160485376 2614196383324416 2615896120894848 2617600284865203 2620763203419504 2628229765252608 2633363026512867 2646233861167104 2649679478173832 2659984091062272 2660439224881152 2660894436575232 2662169029318656 2663903338455216 2664359142872856 2665635395242248 2666091496021668 2673229798077696 2674720845029376 2675368891397124 2676710566043943 2679944909179824 2682532033129728 2682991024990848 2690174574534656 2690634874064896 2691923712749568 2692384311564288 2695428821750544 2695890020303304 2701753199990784 2705271107803272 2706374346153984 2728928669328576 2743108593907968 2743577950658688 2746226503694336 2748012086596608 2750923718107136 2751590227334364 2753124981369984 2759429515731328 2760968642285568 2762291171487744 2762763810453504 2763236530289664 2766361159165032 2766834494521812 2774242529988864 2776046328772992 2777594723684352 2785706342096256 2786182987490496 2808241404041216 2808721905273856 2814207690245094 2818495622212608 2820328194138624 2822165538387364 2823316447531008 2824000496474742 2825152153933824 2828363317198848 2828830737467592 2831561590525824 2832046081934784 2833887464302752 2834983044421632 2835468121254912 2839160137037796 2841961217762304 2845661688097932 2847248912356992 2848612770596736 2849100179530176 2851850599990272 2855563947125676 2856728476495872 2857420620693378 2867159743911936 2892233019506688 2895998947917504 2902297336233984 2902793930809344 2906076369223872 2906573610406752 2907965885718816 2908463450205456 2916250688812032 2916749670861312 2920047890229756 2920547521995246 2922446447562213 2926899299990016 2930710366786878 2931905541666816 2935238044434432 2936644050272256 2937146521706496 2939059968971456 2940467805546048 2940970931239968 2952913546395648 2956758485909184 2977013093812992 2980889412945561 2985494612598784 2991049362476032 2992482102445056 2992994127991296 2993506241147136 2996891255762118 2997404035731963 3001521176788992 3003472751026176 3005429407487936 3007383522837408 3009060950658048 3010286744434176 3011965791584256 3013924156858368 3014206388632658 3014439851225088 3017848537270944 3018364903114704 3026446396351488 3026964233323008 3028414176843264 3028932350509824 3030905593001814 3032357424469362 3032876272841217 3043429996278681 3063536077135872 3064060260298752 3067525056402976 3068049922096016 3070044752994648 3078791319242496 3079981579124736 3080508576178176 3081984167927808 3082511507632128 3082800162106093 3084519655053408 3085997168146464 3086525194491024 3089504816656128 3091513597421184 3093527609386149 3094789182870528 3097265604041232 3100321328467968 3104358205197744 3106089722571264 3112156304060661 3114938981040128 3116431065268224 3116964298973184 3121022846237472 3127810629722112 3159271579546368 3159812143433088 3163385214415569 3170807574989184 3176231003472384 3179297224450048 3179841214803968 3181364387794944 3181908731848704 3182434579651041 3185506789341552 3186051842176632 3194582307259904 3195128912952064 3197206369982592 3198442409091072 3198989675261952 3203155026401616 3206247238877952 3208331924989056 3213819536057856 3225554711900928 3251091666853888 3251647941521408 3253762146945024 3257998816407192 3261143973137024 3262962940882944 3265084503263232 3265643172160512 3269335915376856 3269895311707596 3278650262714112 3279211252766592 3280782024913536 3281343379718976 3282611946172416 3290128982249472 3292761712488768 3294413004361776 3298393734375168 3301577886928896 3302142799988736 3306442465092888 3308026281239304 3308592297644964 3335357262512704 3342611193053184 3346963551377472 3349139730539616 3352688281443072 3358681439173632 3363054722297556 3364930532785536 3366542365250688 3367118393990208 3367694521290528 3376133654040576 3376711323887616 3381108083423928 3382168721965056 3383306463192084 3386572587488448 3388461515532288 3400906498818048 3404752195895424 3405334762488384 3446478086777856 3447067792836096 3450965688453348 3451556162358018 3453800347118979 3456888498798592 3463640234147808 3464979276515328 3465572148200448 3468917688877056 3470084611935084 3471173162016768 3473434508784448 3475692918738144 3481637830729344 3484998880647168 3485595177765888 3487861494526464 3489806918467584 3490133713153604 3492402980847462 3494350937892672 3504306353670144 3505984948426752 3506584836344832 3511150702017156 3528311814889472 3547252299841536 3547859248766976 3549558705758208 3551871117940288 3552478857163808 3554180526989664 3554788661362224 3562519824175104 3564306397436928 3567158521862832 3568613247074304 3568947421391924 3573259878906432 3576709377506304 3577321366654464 3579034936269312 3579647323329792 3581979337183962 3583695138009246 3584308322448711 3589231616999424 3589845748752384 3593905095667392 3594520027071072 3596857166230416 3602337599987712 3603549404701818 3607028143737696 3638571559104768 3643309282489019 3657478125210624 3658103934211584 3660482415313152 3662867090375922 3664016115462144 3665248668458091 3668786969779152 3670833308493312 3678002904798963 3681291523047424 3683054895316992 3683685080604672 3684315373719552 3688481545553376 3689112659362416 3698990039985152 3701395105030656 3703459631579136 3706214629906998 3714275122795008 3714910649987328 3719747773229499 3752276920326792 3757994162950144 3760437592184832 3764421930041344 3765333995299656 3766869538578432 3771774316623456 3775415454034432 3776061442579712 3778516619070336 3779977392562176 3780624161673216 3785546849383728 3789281623683072 3794215584130576 3796331883142656 3798150360795648 3798800239373568 3802467466653696 3803746593851919 3804939812210688 3807418596167568 3808971301994496 3809894160924504 3812019204973824 3822879658549248 3830346220382352 3831001607799432 3861331930556672 3874768492298496 3875431480542336 3877287847625088 3877951266940608 3888334251749376 3888999561148416 3893397186973008 3894063362660328 3896595263416284 3898101686079744 3898768666725504 3902532399986688 3907613822382504 3909207388889088 3910154533580412 3916842559570512 3920623740728064 3921294574986624 3942344647878912 3969350791750656 3974519217260748 3989976136593408 3990658837321728 3991341654862848 3995855007682824 3996538714309284 3998453092863372 3999137244032502 4009844697116544 4012081267544064 4013715659245568 4019253134966784 4023798049694592 4024486537486272 4035261861801984 4035952311097344 4037885569124352 4038576467346432 4041207457335752 4043143232625816 4043835030454956 4052629799986176 4057906661704908 4059561519230976 4085413680398336 4093393003992864 4105055092323328 4110015343509504 4112692873404544 4114662890861952 4115366925988032 4119339755541504 4122018129894912 4124317267279872 4124703479181532 4126385577160704 4127385341001546 4129687472054976 4133761771290624 4139144273596992 4141452963428352 4143436757231616 4144145715680256 4144854795434496 4149541738747548 4150251741782718 4161363794983296 4164069493159488 4212362106061824 4213082857910784 4217846952554092 4218568642882022 4221311535367641 4227743433318912 4230492291207936 4233248307581046 4234974671296512 4236000744712113 4237728230900736 4241819183726592 4242544975798272 4243246106201388 4247342385788736 4248069122902176 4250831196454128 4258740205556694 4262941826643456 4265319567015936 4268492532146898 4270873368535488 4274996318503936 4277775899985408 4283345920688514 4285092714743808 4300739615867904 4338349529260032 4343998421876256 4350617254510592 4353446004350976 4354190896214016 4359114553835808 4359860415610128 4371533683618816 4372281670355456 4374376033218048 4375124506291968 4376815928229888 4380071835344634 4380821282992869 4386838642999296 4390348949985024 4392550672482368 4396065550180317 4397858312500224 4402103849238528 4402857066651648 4404966075408384 4405719782559744 4408589953457184 4410701708319072 4411456396859952 4435137728863776 4462618068503296 4465519640719488 4470251041924096 4478241918898176 4484072963063408 4486574043714048 4488723153667584 4489491191986944 4490259361720704 4495336883643177 4501511538720768 4502281765183488 4505209126539264 4508144111231904 4511075284256112 4513591425987072 4515430116651264 4517948687376384 4521309582948987 4526772805906416 4527547354672056 4539669594527232 4540446349984512 4546358389502721 4548536136704043 4595304115703808 4596090390448128 4601287584604464 4602074883144024 4605067129491972 4618186978863744 4619972368687104 4620762864267264 4626779482580112 4628995752219696 4629787791736536 4634257224984192 4642183774305792 4646665174196224 4647460237021184 4650481992701952 4656537307796616 4659134583856896 4672408471560192 4674646597902336 4675446448459776 4681534269356208 4691715944583168 4738907369319552 4739718215149632 4750026432233472 4752408529915904 4756211362483776 4764346505208576 4768945836675072 4769761822205952 4772046581692416 4772863097773056 4775972449578616 4778260184012328 4779077763264948 4791873460889856 4792693369428096 4795809554973888 4797663613636608 4798484512892928 4804732539602424 4809370858316928 4812497887483584 4820729304086784 4851428745473024 4876637500280832 4877471912282112 4880643220417536 4883822787167896 4885354820616192 4886998224610788 4891715959705536 4894444411324416 4897626754894848 4898464758240768 4904003873065284 4904842967561394 4912420498292736 4917975394071168 4918816879149888 4921173037370304 4922015069578464 4935193473374208 4941619506542664 4952366830393344 4953214199983104 4959663697639332 5003035893769056 5013916789579776 5020445327066208 5023709595809424 5029032422164608 5038022158760448 5040832215564288 5044582083446334 5047395799178304 5052375498244096 5061775844190208 5064200481060864 5065066985831424 5069956622204928 5071662125135892 5073253082947584 5076558128223424 5079858881232672 5082692273298432 5100487034683392 5101359748227072 5107128293843136 5108002143732576 5166357989731328 5167241974056448 5169717130166784 5170601689254144 5176448532680022 5177334243537027 5184445668999168 5185332748197888 5191196249297344 5192084483547104 5195460351221712 5197468914772992 5198358222300672 5203376533315584 5205126917902626 5206759743025152 5210151763176672 5213539378107216 5215665514954752 5222456746094016 5227498320970752 5228392766648832 5231792241789696 5235200569730406 5238604471271193 5241526406839008 5256459530505216 5266726053025734 5292467722334208 5299358956347664 5319968182124544 5320878449762304 5321788873150464 5324338058637312 5327806676910432 5328718285745712 5331270790484496 5332182992043336 5346459596155392 5349441690058752 5350737782794248 5353421132087886 5359889818359648 5365064066259456 5365982049981696 5372969005775943 5375542707013869 5380349149069312 5381269748129792 5383847425499136 5384768623128576 5390857643501088 5391780040606608 5403506399981568 5410542215606544 5412748692307968 5457857338657152 5486217187815936 5487155901317376 5492453007388672 5494300635563883 5496024173193216 5501847436214272 5503180454668728 5506249962739968 5518859031462656 5521937284571136 5524582342975488 5525527620907008 5526473060579328 5532722318330064 5533668989043624 5548485059977728 5552092657545984 5555189447368704 5559321944860497 5571412684192512 5572365974980992 5616482808082432 5617443810547712 5628415380490188 5636991244425216 5640656388277248 5644331076774728 5646632895062016 5648000992949484 5650304307867648 5657661474935184 5663123181051648 5664092163869568 5667774928605504 5669966088843264 5670936242509824 5678320274075592 5683922435524608 5691323376195864 5694497824713984 5697225541193472 5698200359060352 5703701199980544 5711127894251352 5713456952991744 5714841241386756 5734319487823872 5791997895835008 5805587861618688 5812152738447744 5813147220813504 5815931771437632 5816926900410912 5832501377624064 5833499341722624 5840095780459512 5841095043990492 5844892895124426 5853798599980032 5861420733573756 5863811083333632 5874293043412992 5878119937942912 5880935611092096 5881941862479936 5913516971818368 5954026187625984 5961778825891122 5970989225197568 5982098724952064 5984964204890112 5985988255982592 5987012482294272 5993782511524236 5994808071463926 6006945502052352 6010858814975872 6014767045674816 6018121901316096 6020573488868352 6027848313716736 6028412777265316 6028879702450176 6035697074541888 6036729806229408 6052892792702976 6053928466646016 6056828353686528 6057864701019648 6061811186003628 6064714848938724 6065752545682434 6086859992557362 6127072154271744 6128120520597504 6135050112805952 6136099844192032 6140089505989296 6157582638484992 6161017152356352 6163968335855616 6165023015264256 6165600324212186 6169039310106816 6171994336292928 6173050388982048 6179009633312256 6183027194842368 6187055218772298 6189578365741056 6191078011502319 6194531208082464 6200642656935936 6208716410395488 6212179445142528 6224312608121322 6225377612674077 6233928597946368 6242045692474944 6255621259444224 6318543159092736 6319624286866176 6326770428831138 6327852964323033 6341615149978368 6349872461371569 6352462006944768 6358594448900096 6359682429607936 6362728775589888 6363817463697408 6364869159302082 6371013578683104 6372103684353264 6389164614519808 6390257825904128 6394412739965184 6396884818182144 6397979350523904 6402738798220347 6406310052803232 6412494477755904 6416663849978112 6425018881032771 6427639072115712 6451109423801856 6502183333707776 6503295883042816 6507524293890048 6515997632814384 6522287946274048 6525925881765888 6530169006526464 6531286344321024 6538671830753712 6539790623415192 6557300525428224 6558422505533184 6561564049827072 6562686759437952 6565223892344832 6566962118170597 6570107753016951 6580257964498944 6585523424977536 6588826008723552 6596787468750336 6603155773857792 6604285599977472 6612884930185776 6616052562478608 6617184595289928 6670714525025408 6693927102754944 6698279461079232 6705376562886144 6717362878347264 6726109444595112 6729861065571072 6733084730501376 6734236787980416 6735389042581056 6752267308081152 6753422647775232 6762216166847856 6766612926384168 6773145174976896 6776923031064576 6809504391790848 6810669524976768 6892956173555712 6894135585672192 6901931376906696 6903112324716036 6907600694237958 6927280468295616 6929958553030656 6931144296400896 6940169223870168 6942346324033536 6946869017568896 6951385837476288 6963275661458688 6969997761294336 6971190355531776 6975722989052928 6980267426307208 6984805961694924 6988701875785344 7008612707340288 7011969896853504 7013169672689664 7022301404034312 7056623629778944 7095718497533952 7099117411516416 7103742235880576 7104957714327616 7108361053979328 7109577322724448 7125039648350208 7128612794873856 7134317043725664 7137894842783848 7146519757812864 7153418755012608 7154642733308928 7158069872538624 7159294646659584 7163958674367924 7167390276018492 7168616644897422 7179691497504768 7187810191334784 7189040054142144 7193714332460832 7204675199975424 7207098809403636 7214056287475392 7277143118209536 7286618564978038 7314956250421248 7316207868423168 7320964830626304 7325734180751844 7328032230924288 7330497336916182 7337573939558304 7341666616986624 7356005809597926 7357264451342091 7367370161209344 7368630747439104 7376963091106752 7378225318724832 7397980079970304 7402790210061312 7412429259813996 7428550245590016 7429821299974656 7439495546458998 7504553840653584 7515988325900288 7520875184369664 7530667990599312 7533739077156864 7543548633246912 7550830908068864 7552122885159424 7557033238140672 7559954785124352 7561248323346432 7566873125169501 7571093698767456 7578563247366144 7588431168261152 7592663766285312 7596300721591296 7597600478747136 7604934933307392 7607493187703838 7609879624421376 7614837192335136 7619788321849008 7624038409947648 7645759317098496 7660692440764704 7662003215598864 7722663861113344 7749536984596992 7750862961084672 7754575695250176 7755902533881216 7760955230565251 7764672799020033 7776668503498752 7777999122296832 7786794373946016 7788126725320656 7793190526832568 7796203372159488 7797537333451008 7805064799973376 7807690376853939 7815227644765008 7818414777778176 7820309067160824 7833685119141024 7841247481456128 7842589149973248 7852800854595609 7884689295757824 7938701583501312 7949038434521496 7979952273186816 7981317674643456 7982683309725696 7991710015365648 7993077428618568 7996906185726744 7998274488065004 8019689394233088 8024162535088128 8027431318491136 8030131698131829 8047596099389184 8048973074972544 8070523723603968 8071904622194688 8075771138248704 8077152934692864 8082414914671504 8086286465251632 8087670060909912 8105259599972352 8115813323409816 8119123038461952 8186786007985728 8210110184646656 8225385746809088 8229325781723904 8230733851976064 8238679511083008 8244036259789824 8249406958363064 8252771154321408 8254770682003092 8259374944109952 8278288547193984 8282905926856704 8286873514463232 8288291431360512 8289709590868992 8299083477495096 8300503483565436 8322727589966592 8328138986318976 8424724212123648 8426165715821568 8435693905108184 8437137285764044 8442623070735282 8455486866637824 8460984582415872 8466496615162092 8469949342593024 8472001489424226 8475456461801472 8485089951596544 8486492212402776 8494684771577472 8496138245804352 8501662392908256 8517480411113388 8525883653286912 8536985064293796 8541746737070976 8549992637007872 8555551799970816 8566691841377028 8570185429487616 8601479231735808 8676699058520064 8687996843752512 8706892008701952 8708381792428032 8718229107671616 8719720831220256 8743067367237632 8744563340710912 8748752066436096 8750249012583936 8760143670689268 8761642565985738 8780697899970048 8785101344964736 8792131100360634 8795716625000448 8805714133303296 8809932150816768 8811439565119488 8817179906914368 8821403416638144 8822912793719904 8870275457727552 8925236137006592 8931039281438976 8940502083848192 8942668238836683 8956483837796352 8968145926126816 8973148087428096 8977446307335168 8978982383973888 8980518723441408 8990673767286354 8992212107195889 9004563530366976 9010418253078528 9016288222463808 9022150568512224 9027182851974144 9030860233302528 9035897374752768 9042619165897974 9053545611812832 9055094709344112 9079339189054464 9080892699969024 9092716779005442 9097072273408086 9098628818523651 9190608231407616 9192180780896256 9202575169208928 9204149766288048 9210134258983944 9236373957727488 9239944737374208 9241525728534528 9248400486318279 9253558965160224 9257991504439392 9259575583473072 9268514449968384 9280582828158447 9284367548611584 9293330348392448 9294920474042368 9300963985403904 9313074615593232 9318269167713792 9344816943120384 9349293195804672 9350892896919552 9363068538712416 9383431889166336 9477814738639104 9479436430299264 9490155643246707 9504817059831808 9512422724967552 9528693010417152 9537891673350144 9539523644411904 9544093163384832 9545726195546112 9551944899157232 9556520368024656 9558155526529896 9583746921779712 9585386738856192 9591619109947776 9595327227273216 9596969025785856 9597867711172411 9609465079204848 9618741716633856 9624995774967168 9641458608173568 9702857490946048 9753275000561664 9754943824564224 9761286440835072 9767645574335792 9773996449221576 9783431919411072 9788888822648832 9795253509789696 9796929516481536 9808007746130568 9809685935122788 9835950788142336 9837633758299776 9842346074740608 9844030139156928 9870386946748416 9883239013085328 9904733660786688 9906428399966208 9919327395278664 10006071787538112 10027833579159552 10040890654132416 10047419191618848 10058064844329216 10076044317520896 10089164166892668 10094791598356608 10123551688380416 10128400962121728 10130133971662848 10143324250271784 10146506165895168 10153116256446848 10159717762465344 10165384546596864 10202719496454144 10214256587686272 10216004287465152 10332715979462656 10334483948112896 10339434260333568 10341203378508288 10352897065360044 10354668487074054 10370665496395776 10382392498594688 10384168967094208 10390920702443424 10394937829545984 10396716444601344 10406753066631168 10410253835805252 10413519486050304 10420303526353344 10427078756214432 10444913492188032 10454996641941504 10456785533297664 10463584483579392 10470401139460812 10477208942542386 10483052813678016 10512919061010432 10533452106051468 10584935444668416 10598717912695328 10641756899524608 10643577746300928 10648676117274624 10655613353820864 10657436571491424 10662541580968992 10664365984086672 10692919192310784 10701475565588496 10706842264175772 10719779636719296 10730128132518912 10731964099963392 10745938011551886 10751085414027738 10752924967346133 10762539496259584 10767694850998272 10769537246257152 10781715287002176 10783560081213216 10807012799963136 10821084431213088 10915714677314304 10929927847467057 10972434375631872 10974311802634752 10984906014777344 10988601271127766 10992048346386432 10995746005374273 11006360909337456 11012499925479936 11037718062925312 11043874569142272 11049164685950976 11051055241814016 11052946121158656 11065444636660128 11067337978087248 11096970119955456 11104185315091968 11110378894737408 11118643889720994 11142825368385024 11144731949961984 11159243319688497 11232965616164864 11234887621095424 11256830760980376 11273982488850432 11281312776554496 11288662153549456 11293265790124032 11296001985898968 11300608615735296 11315322949870368 11326246362103296 11328184327739136 11335549857211008 11339932177686528 11341872485019648 11342934567749213 11356640548151184 11367844871049216 11382646752391728 11388995649427968 11394451082386944 11396400718120704 11407402399961088 11411239781555757 11422255788502704 11426913905983488 11429682482773512 11468638975647744 11583995791670016 11599079119523753 11624305476895488 11626294441627008 11631863542875264 11633853800821824 11665002755248128 11666998683445248 11680191560919024 11682190087980984 11689785790248852 11707597199960064 11722841467147512 11727622166667264 11756239875885824 11761871222184192 11763883724959872 11827033943636736 11908052375251968 11923557651782244 11964197449904128 11969928409780224 11971976511965184 11974024964588544 11987565023048472 11989616142927852 12021717629951744 12029534091349632 12036243802632192 12041146977736704 12056825554530632 12057759404900352 12071394149083776 12073459612458816 12105785585405952 12107856933292032 12113656707373056 12115729402039296 12123622372007256 12129429697877448 12131505091364868 12173719985114724 12256241041195008 12270100225611904 12272199688384064 12280179011978592 12315165276969984 12330046030528512 12331200648424372 12338078620213632 12343988672585856 12346100777964096 12358019266624512 12366054389684736 12374110437544596 12379156731482112 12382156023004638 12389062416164928 12401285313871872 12417432820790976 12424358890285056 12448625216242644 12450755225348154 12484091384949888 12637086318185472 12639248573732352 12653540857662276 12655705928646066 12663934606102923 12683230299956736 12699744922743138 12704924013889536 12708002234136339 12719364859215872 12725457551179776 12727634927394816 12729738318604164 12742027157366208 12744207368706528 12778329229039616 12780515651808256 12788825479930368 12795958701047808 12805477596440694 12812620105606464 12824988955511808 12833327699956224 12850037762065542 12855278144231424 12902218847603712 13006591766085632 13015048587780096 13031995265628768 13044575892548096 13051851763531776 13060338013052928 13062572688642048 13077343661507424 13079581246830384 13114601050856448 13116845011066368 13123128099654144 13125373518875904 13130447784689664 13133924236341194 13140215506033902 13142463848978607 13160515928997888 13171046849955072 13177652017447104 13188196650540951 13193574937500672 13206311547715584 13208571199954944 13225769860371552 13232105124957216 13234369190579856 13341429050050816 13387854205509888 13396558922158464 13405286307339979 13410753125772288 13434725756694528 13452218889190224 13459722131142144 13466169461002752 13468473575960832 13470778085162112 13486010650929531 13504534616162304 13506845295550464 13524432333695712 13533225852768336 13546290349953792 13553846062129152 13563928748846961 13619008783581696 13621339049953536 13639075168508163 13785912347111424 13788271171344384 13803862753813392 13806224649432072 13815201388475916 13854560936591232 13859917106061312 13862288592801792 13880338447740336 13893738035137792 13902771674952576 13926551322917376 13939995522588672 13942380711063552 13951445978105856 13960534852614416 13969611923389848 13977403751570688 14017225414680576 14023939793707008 14026339345379328 14044602808068624 14207484471761152 14209915428655232 14216722107958656 14219154645448896 14250079296700416 14257225589747712 14268634087451328 14275789685567696 14293039515625728 14306837510025216 14309285466617856 14316139745077248 14318589293319168 14327917348735848 14334780552036984 14337233289794844 14375620382669568 14378080108284288 14387428664921664 14414197618807272 14428112574950784 14554286236419072 14573237129956076 14629912500842496 14632415736846336 14641929661252608 14651468361503688 14656064461848576 14660994673832364 14675147879116608 14683333233973248 14712011619195852 14714528902684182 14737261494878208 14753926182213504 14756450637449664 14795960159940608 14805580420122624 14824858519627992 14857100491180032 14859642599949312 14878991092917996 15009107681307168 15031976651800576 15041750368739328 15061335981198624 15087097266493824 15101661816137728 15104245770318848 15114066476281344 15122496646692864 15133746250339002 15142187397534912 15157126494732288 15176862336522304 15185327532570624 15192601443182592 15195200957494272 15209869866614784 15214986375407676 15219759248842752 15229674384670272 15239576643698016 15248076819895296 15321384881529408 15324006431197728 15445327722226688 15499073969193984 15501725922169344 15509151390500352 15511805067762432 15521910461130502 15529345598040066 15532002730611081 15553337006997504 15555998244593664 15573588747892032 15576253450641312 15586381053665136 15592406744318976 15595074666902016 15610129599946752 15615380753707878 15630455289530016 15640618134321648 15667370238282048 15682494962912256 15685178299946496 15705601709191218 15715813413813579 15769378591515648 15877403167002624 15898076869042992 15959904546373632 15962635349286912 15965366619451392 15983420030731296 15986154857237136 15993812371453488 15996548976130008 16039378788466176 16048325070176256 16054862636982272 16060263396263658 16095192198778368 16097946149945088 16118907017327829 16141047447207936 16143809244389376 16151542276497408 16154305869385728 16164829829343008 16172572930503264 16175340121819824 16210519199944704 16231626646819632 16238246076923904 16373572015971456 16420220369293312 16450771493618176 16458651563447808 16461467703952128 16477359022166016 16482901906691649 16488072519579648 16498813916726128 16505542308642816 16509541364006184 16518749888219904 16556577094387968 16565811853713408 16573747028926464 16576582862721024 16578135137479619 16579419181737984 16598166954990192 16601006967130872 16645455179933184 16656277972637952 16677965834581491 16849448424247296 16852331431643136 16871387810216368 16874274571528088 16885246141470564 16910973733275648 16921969164831744 16932993230324184 16939898685186048 16944002978848452 16950912923602944 16972984424805552 16989369543154944 16992276491608704 17003324785816512 17034960822226776 17051767306573824 17073970128587592 17083493474141952 17099985274015744 17111103599941632 17133383682754056 17140370858975232 17202958463471616 17375993687505024 17416763584856064 17436458215343232 17439441662440512 17486134734475264 17489126681421824 17497504132872192 17500498025167872 17520287341378536 17523285131971476 17561395799940096 17570202689929472 17584262200721268 17591433250000896 17622879130238976 17634359813828736 17642806833276288 17645825587439808 17740550915455104 17850472274013184 17862078562877952 17881004167696384 17885336477673366 17912967675592704 17936291852253632 17946296174856192 17954892614670336 17957964767947776 17961037446882816 17981347534572708 17984424214391778 18020836506157056 18032576444927616 18044301137024448 18054365703948288 18061720466605056 18085238331795948 18107091223625664 18110189418688224 18158678378108928 18161785399938048 18185433558010884 18194144546816172 18197257637047302 18381216462815232 18384361561792512 18405150338417856 18408299532576096 18420268517967888 18472747915454976 18483051457069056 18496800972636558 18507117930320448 18515983008878784 18519151166946144 18537028899936768 18561165656316894 18568735097223168 18573234034506957 18589840948084736 18601927970807808 18626149231186464 18636538335427584 18701785793839104 18726137077424832 18766863778332672 18955629477278208 18958872860598528 18980311286493414 18983558892969099 19009634119663616 19024845449935104 19049617384114707 19057386020834304 19075783346700288 19079047288823808 19088186326769664 19091452391092224 19103889798314464 19113040736049312 19116311053059792 19167493843559424 19170773477712384 19183238219895552 19190654454546432 19193938051571712 19195735422344822 19208216394661041 19218930158409696 19237483433267712 19249991549934336 19275056643098313 19282917216347136 19405714981892096 19506550001123328 19509887649128448 19522572881670144 19535291148671584 19547992898443152 19566863838822144 19577777645297664 19590507019579392 19592341526112277 19593859032963072 19616015492261136 19619371870245576 19671901576284672 19675267516599552 19684692149481216 19688060278313856 19700886354511791 19710323259050853 19740773893496832 19766478026170656 19809467321573376 19812856799932416 19838654790557328 20012143575076224 20081781308264832 20094838383237696 20116129688658432 20152088635041792 20178328333785336 20189583196713216 20247103376760832 20256801924243456 20260267943325696 20286648500543568 20306232512893696 20319435524930688 20330769093193728 20428513175372544 20432008574930304 20665431958925312 20668967896225792 20678868520667136 20682406757016576 20705794130720088 20709336974148108 20764784997189376 20768337934188416 20781841404886848 20789875659091968 20793432889202688 20820507671610504 20827038972100608 20840607052706688 20854157512428864 20889826984376064 20909993283883008 20913571066595328 20927168967158784 20940802278921624 20954417885084772 20966105627356032 21025838122020864 21066904212102936 21169870889336832 21197435825390656 21287155492601856 21297352234549248 21311226707641728 21314873142982848 21325083161937984 21328731968173344 21385838384621568 21402951131176992 21413684528351544 21439559273438592 21460256265037824 21463928199926784 21491876023103772 21502170828055476 21505849934692266 21539074492514304 21563430574004352 21567120162426432 21614025599926272 21642168862426176 21831429354628608 21859855694934114 21944868751263744 21948623605269504 21969812029554688 21977202542255532 21984096692772864 21991492010748546 22012721818674912 22024999850959872 22075436125850624 22102110483628032 22105892242317312 22130889273320256 22134675956174496 22193940239910912 22208370630183936 22237287779441988 22285650736770048 22289463899923968 22318486639376994 22465931232329728 22469775242190848 22513661521960752 22547964977700864 22562625553108992 22577324307098912 22592003971797936 22601217231470592 22630645899740736 22652492724206592 22656368655478272 22671099714422016 22679864355373056 22683744970039296 22685869135498426 22700619375508503 22713281096302368 22735689742098432 22765293504783456 22777991298855936 22788902164773888 22792801436241408 22814804799922176 22822479563111514 22844511577005408 22859364965547024 22937277951295488 23167991583340032 23198158239047506 23248610953790976 23252588883254016 23263727085750528 23267707601643648 23282865691695753 23294018397060099 23330005510496256 23333997366890496 23360383121838048 23364380175961968 23379571580497704 23415194399920128 23423071130561817 23445682934295024 23455244333334528 23512479751771648 23523742444368384 23527767449919744 23558402563786827 23654067887273472 23816104750503936 23847115303564488 23928394899808256 23939856819560448 23943953023930368 23948049929177088 23975130046096944 23979232285855704 24043435259903488 24059068182699264 24072487605264384 24082293955473408 24090395094395487 24113651109061264 24142788298167552 24146919224917632 24211571170811904 24215713866584064 24227313414746112 24231458804078592 24247244744014512 24258859395754896 24263010182729736 24347439970229448 24540200451223808 24544399376768128 24560358023957184 24630330553939968 24662401296848744 24676157240427264 24687977345171712 24692201555928192 24716038533249024 24732108779369472 24748220875089192 24758313462964224 24764312046009276 24778124832329856 24834865641581952 24848717780570112 24897250432485288 24901510450696308 24968182769899776 25274172636370944 25278497147464704 25307081715324552 25311411857292132 25327869212205846 25366460599913472 25399489845486276 25409848027779072 25416004468272678 25455269854789632 25459476637208328 25484054314732416 25488414737413056 25556658458079232 25561031303616512 25577650959860736 25610955192881388 25625240211212928 25649977911023616 25666655399912448 25700075524131084 25710556288462848 25804437695207424 26030097175560192 26063990531257536 26089151785096192 26120676026105856 26125145377284096 26154687323014848 26159162493660768 26229202101712896 26233690022132736 26246256199308288 26250747037751808 26267848472682388 26280431012067804 26284927697957214 26342093699910144 26355304034894208 26376393301081902 26387149875001344 26417142399909888 26451539720743104 26464210249914432 26468738381159712 26682858100101632 26775708411019776 26793117844316928 26810572614679958 26821506251544576 26828004716510049 26869451513389056 26904437778380448 26919444262284288 26932338922005504 26936947151921664 26941556170324224 26972021301859062 26976636321587667 27013690591100928 27048864667391424 27066451705536672 27092580699907584 27107692124258304 27127857497693922 27238017567163392 27242678099907072 27278150337016326 27571824694222848 27576542342688768 27607725507626784 27612449298864144 27630402776951832 27709121873182464 27719834212122624 27724577185603584 27745201458954837 27760676895480672 27787476070275584 27805543349905152 27841748484475341 27853102645834752 27879991045177344 27884761422127104 27902891956211712 27921069705228832 27939223846779696 27954807503141376 28034450829361152 28047879587414016 28052678690758656 28089205616137248 28414968943522304 28419830857310464 28433444215917312 28438309290897792 28470466929740121 28514451179495424 28537268174902656 28551579371135392 28586079031251456 28613675020050432 28618570933235712 28632279490154496 28637178586638336 28655834697471696 28669561104073968 28674466579589688 28751240765339136 28756160216568576 28774857329843328 28793603133517233 28828395237614544 28856225149901568 29108572472838144 29146474259912152 29259825001684992 29264831473692672 29283859322505216 29302936723007376 29321989347664728 29350295758233216 29366666467946496 29424023238391704 29429057805368364 29507852364427008 29512901274899328 29591920319881216 29611160840245248 29649717039255984 29714200982360064 29719285199898624 29757982185835992 30018215362614336 30083500737478656 30122671962397248 30174194532987648 30203323632275456 30208491540637696 30228132952562688 30267492500678004 30284374795069824 30353724673044608 30370655065141248 30385202886365184 30390401914988544 30429972750815352 30439518497685504 30459348769340544 30479153287396032 30496153639790592 30642769763058816 30648012862395456 30890655444453376 30998147938387968 31003451844338688 31018302781000704 31023610135524864 31043820922261004 31058691196080132 31064005461222162 31111996489187328 31147177495784064 31152506901282624 31172762107330272 31184813488637952 31190149333804032 31220259199893504 31230761507415756 31260910579060032 31281236268643296 31334740476564096 31364989925824512 31370356599892992 31411203418382436 31431626827627158 31538757183031296 31754806334005248 31796153738085984 31925270698573824 31930733238902784 31966840061462592 31972309714474272 31987624742906976 31993097952260016 32078757576932352 32109725273964544 32120526792527316 32190384397556736 32195892299890176 32237814034655658 32287618488778752 32303084552994816 32308611738771456 32329659658686016 32345145861006528 32350680243639648 32421038399889408 32463253293639264 32747144031942912 32789783542401171 32840440738586624 32901542987236352 32917303126895616 32922935407904256 32954718044332032 32965803813383298 32976145039159296 32997627833452256 33019082728012368 33037499776439808 33113154188775936 33131623707426816 33147494057852928 33153165725442048 33156270274959238 33158838363475968 33196333909980384 33202013934261744 33290910359866368 33312555945275904 33355931669162982 33477729959065491 33698896848494592 33704662863286272 33742775620432736 33748549143056176 33770492282941128 33821947466551296 33843938329663488 33865986460648368 33879797370372096 33888005957696904 33901825847205888 33945968849611104 33978739086309888 33984552983217408 34006649571633024 34028803703247639 34069921644453552 34103534613147648 34147940257175184 34166986948283904 34199970548031488 34222207199883264 34233719344667271 34266767365508112 34280741717950464 34405916926943232 34751987375010048 34797237358571259 34872916430686464 34878883324881024 34972269468950528 34978253362843648 34995008265744384 35000996050335744 35040574682757072 35046570263942952 35122791599880192 35140405379858944 35168524401442536 35182866500001792 35268719627657472 35285613666552576 35291651174879616 35481101830910208 35700944548026368 35724157125755904 35762008335392768 35770672955346732 35872583704507264 35892592349712384 35909785229340672 35915929535895552 35922074893765632 35962695069145416 35968848428783556 36065152889855232 36088602274048896 36108731407896576 36123440933210112 36170476663591896 36214182447251328 36220378837376448 36317356756217856 36323570799876096 36370867116021768 36388289093632344 36394515274094604 36768723123585024 36810300676835712 36816599065152192 36840537035935776 36945495830909952 36993601945273116 37014235860640896 37031966017757568 37038302333892288 37074057799873536 37122331312633788 37137470194446336 37146468069013914 37203855941615616 37252298462372928 37273076670855168 37452274154849664 37911258954556416 37917745721197056 37960622572986828 37967117785938198 37991803818308769 38049690899870208 38099234768229414 38114772041668608 38158094577647616 38176372653539328 38182904782184448 38207779596628928 38226081472098624 38232622106119584 38334987687118848 38341546955424768 38366476439791104 38387876103143424 38391470844689644 38416432789322082 38437860316819392 38474966866535424 38499983099868672 38550113286196626 38565834432694272 38811429963784192 39019775298256896 39045145763340288 39070582297343168 39095985796886304 39133727677644288 39155555290595328 39181014039158784 39184683052224554 39187718065926144 39232030984522272 39238743740491152 39343803152569344 39350535033199104 39369384298962432 39376120556627712 39401772709023582 39420646518101706 39427391546935821 39481547786993664 39532956052341312 39564589951622853 39618934643146752 39625713599864832 39677309581114656 40024287150152448 40076402107379209 40163562616529664 40189676766475392 40215858922019937 40232259377316864 40304177270083584 40356656667570672 40379166393426432 40458031952788593 40494206753521664 40513603848486912 40520535886651392 40573297001087136 40612465025787392 40638871049861376 40661538186387456 40691786246540883 40857026350745088 40864017149860608 40917225505524489 41330863917850624 41337935792451584 41357737041334272 41364813514033152 41411588261440176 41418673948296216 41529569994378752 41536675868376832 41563682809773696 41579751318183936 41586865778405376 41641015343221008 41681214105413376 41708315024857728 41779653968752128 41819986567766016 41827142133190656 41854337934317568 41881604557843248 41908835770169544 41932211254712064 42051676244041728 42133808424205872 42394871650781312 42622453415283456 42629746285965696 42650166323875968 42657463936346688 42771676769243136 42805902262353984 42827369056703088 42879118546877184 42920512530075648 42927856399853568 42983752046207544 43004341656110952 43011699869384532 43126861148008704 43134240324852864 43284337724852352 43662858709257216 43719711389868228 43889737502527488 43897247210539008 43954405084511064 43968193385545728 43982984021497092 44025443637349824 44049999701919744 44150872251701248 44211784484634624 44261778546640512 44269351912348992 44387880479821824 44416741260367872 44474575558883976 44571301473540096 44578927799847936 44636973278753988 44939550484381696 45027323043921504 45095929955401728 45125251106217984 45154648614197824 45184007943595872 45261291799481472 45304985448413184 45312737310956544 45342199428844032 45367489940078592 45371738270996852 45401238751017006 45426562192604736 45471379484196864 45530587009566912 45555982597711872 45577804329547776 45585602872482816 45629609599844352 45644959126223028 45689023154010816 45718729931094048 46335983166680064 46396316478095012 46497221907581952 46505177766508032 46527454171501056 46535415203287296 46565731383391506 46588036794120198 46596008191833243 46660011020992512 46667994733780992 46720766243676096 46728760351923936 46759143160995408 46830388799840256 46846142261123634 46891365868590048 47024959503543296 47047484888736768 47055534899839488 47116805127573654 47308135774546944 47632209501007872 47694230607128976 47856789799616512 47879713639120896 47887906047860736 47896099858354176 47950260092193888 47958464571711408 48086870519806976 48118136365398528 48144975210528768 48164587910946816 48180790188790974 48227302218122528 48285576596335104 48293838449835264 48356721051983487 48423142341623808 48431427733168128 48454626829492224 48462917608157184 48494489488029024 48517718791509792 48526020365459472 48694879940458896 49080400902447616 49088798753536256 49120716047914368 49260661107879936 49324802593697488 49352314480854528 49375954690343424 49384403111856384 49432077066498048 49448705720074947 49464217558738944 49496441750178384 49516626925928448 49528624092018552 49556249664659712 49669731283163904 49697435561140224 49734405412438857 49794500864970576 49803020901392616 49936365539799552 50033897503744473 50548345272741888 50556994294929408 50614163430649104 50622823714584264 50655738424411692 50732921199826944 50798979690972552 50819696055558144 50832008936545356 50918953274416656 50968108629464832 50976829474826112 51113316916158464 51122062607233024 51155301919721472 51221910385762776 51250480422425856 51299955822047232 51333310799824896 51400151048262168 51421112576925696 51608875390414848 52127981062515072 52178303570192384 52250290754568192 52309374646029696 52318324987321536 52458404203425792 52467380044265472 52492512398616576 52501494075503616 52535696945364776 52560862024135608 52569855395914428 52684187399820288 52710608069788416 52752786602163804 52774299750002688 52903079441486208 52928420499828864 52937476762319424 53365716200203264 53551416822039552 53586235688633856 53621145229359916 53643012503089152 53656009433020098 53738903026778112 53808875556760896 53838888524568576 53864677844011008 53873894303843328 53883112340648448 53944042603718124 53953272643175334 54097729334782848 54132903411073344 54185161399815168 54255714995387844 54476035134326784 54485356199814144 54556300674032652 55143649388445696 55153084685377536 55215451015253568 55224898597728288 55260805553903664 55418243746364928 55449154371207168 55490402917909674 55521353790961344 55574952140551168 55611086699810304 55683496968950682 55706205291669504 55769522844254208 55805783912423424 55842139410457664 55878447693559392 55909615006282752 56105357381517312 56178411232274496 56829937887044608 56839661714620928 56866888431834624 56876618581795584 56940933859480242 56950676678907297 57028902358990848 57074536349805312 57103158742270784 57148852152344121 57172158062502912 57227350040100864 57237141866471424 57264558980308992 57274357173276672 57311669394943392 57339122208147936 57348933159179376 57502481530678272 57512320433137152 57549714659686656 57587206267034466 57624649183983123 57656790475229088 57712450299803136 57825169929294939 58217144945676288 58292948519824304 58519650003369984 58529662947385344 58567718645010432 58605873446014752 58643978695329456 58700591516466432 58733332935892992 58777024578336831 58848046476783408 58858115610736728 59015704728854016 59025802549798656 59102659063535373 59130969777152559 59183840639762432 59222321680490496 59299434078511968 59428401964720128 59438570399797248 59515964371671984 60036430725228672 60245343924794496 60348389065975296 60406647264550912 60416983081275392 60456265905125376 60534985001356008 60568749590139648 60707449346089216 60741310130282496 60770405772730368 60780803829977088 60859945501630704 60918697538681088 60958306574792064 60992307279581184 61285539526117632 61296025724790912 61781310888906752 61996295876775936 62006903688677376 62036605562001408 62047220271049728 62087641844522008 62117382392160264 62128010922444324 62294354991568128 62305013802565248 62345524214660544 62369626977275904 62380298667608064 62461523014831512 62521821158120064 62562472537286592 62669480953128192 62729979851649024 62740713199785984 62822406836764872 62863253655254316 63077514366062592 63509612668010496 63592307476171968 63861466477805568 63933680122925184 63944619428948544 63975249485813952 63986195904520032 64157515153864704 64241053585054632 64380768795113472 64391784599780352 64475628069311316 64617223477542912 64659319317372032 64690291722013056 64701360487279296 64842076799778816 64926506587278528 65494288063885824 65579567084802342 65680881477173248 65803085974472704 65834606253791232 65845870815808512 65909436088664064 65931607626766596 65952290078318592 65995255666904512 66038165456024736 66074999552879616 66226308377551872 66306331450884096 66312540549918476 66317676726951936 66392667819960768 66404027868523488 66581820719732736 66625111890551808 66711863338325964 66955459918130982 67397793696989184 67409325726572544 67485551240865472 67497098286112352 67540984565882256 67643894933102592 67687876659326976 67731972921296736 67776011915393808 67803651694411776 67891937699222208 67957478172619776 67969105966434816 68013299143266048 68057607406495278 68101858126525509 68139843288907104 68207069226295296 68295880514350368 68333973896567808 68399941096062976 68444414399766528 68467438689334542 68533534731016224 68811833853886464 69503974750020096 69594474717142518 69745832861372928 69757766649762048 69848597075087259 69882055191180297 69944538937901056 69956506725687296 69990016531488768 70001992100671488 70081149365514144 70093140527885904 70245583199760384 70280810759717888 70337048802885072 70365733000003584 70537439255314944 70571227333105152 70583302349759232 70675207691360481 70962203661820416 71401889096052736 71448314251511808 71524016670785536 71541345910693464 71745167409014528 71785184699424768 71819570458681344 71831859071791104 71844149787531264 71925390138290832 71937696857567112 72130305779710464 72177204548097792 72217462815793152 72246881866420224 72271185283186461 72340953327183792 72428364894502656 72440757674752896 72634713512435712 72647141599752192 72741734232043536 72776578187264688 72789030548189208 73620601353671424 73633198130304384 73681074071871552 73890991661819904 73987203890546232 74028471721281792 74063932035515136 74076604667784576 74148115599747072 74244662625267576 74274940388892672 74292936138027828 74504596924745856 74546153341710336 74904548309699328 75822517909112832 75835491442394112 75921245145973656 75934235571876396 75983607636617538 76099381799740416 76198469536458828 76229544083337216 76365809564368896 76415559193257856 76452162944197248 76465244212239168 76669975374237696 76683093910849536 76732952879582208 76782941689379288 76832865578644164 76875720633638784 76949933733070848 76999966199737344 77100226572393252 77131668865388544 77622859927568384 78090291526680576 78141164594686336 78191971593772608 78267455355288576 78362028078317568 78369366104449108 78375436131852288 78464061969044544 78477487480982304 78687606305138688 78701070066398208 78738768597924864 78752241113255424 78803545418047164 78841293036203412 78854783093871642 79065912104682624 79129179903245706 79251427199729664 79354619162229312 80048574300304896 80152804214758418 80327125233059328 80379353532950784 80431717844039874 80464518754633728 80484014149530147 80608354540167168 80713313335141344 80758332786852864 80916063905577186 80929908964763001 81041071773302784 81146594002174272 81224930051574784 81277742099722752 81323076372774912 81383572493081766 81714052701490176 81728034299721216 81834451011048978 82661727835701248 82675871584903168 82715474082668544 82729627028066304 82823176522880352 82837347896592432 83059139988757504 83073351736753664 83127365619547392 83159502636367872 83173731556810752 83235604376864511 83282030686442016 83362428210826752 83416630049715456 83525245453426023 83559307937504256 83639973135532032 83654284266381312 83708675868635136 83763209115686496 83817671540339088 83864422509424128 84103352488083456 84267616848411744 84789743301562624 85244906830566912 85259492571931392 85300332647751936 85314927872693376 85370507536217761 85411400789220363 85543353538486272 85611804524707968 85654738113406176 85758237093754368 85841025060151296 85855712799707136 85967504092415088 86008683312221904 86023399738769064 86253722296017408 86268480649705728 86380809400551699 86568675449704704 87325717418514432 87439422779736456 87779475005054976 87794494421078016 87908810169022128 87965968042994184 88050887274699648 88099999403839488 88301744503402496 88523557093281024 88538703824697984 88775760959643648 88833482520735744 88949151117767952 89142602947080192 89157855599695872 89273946557507976 90054646087843008 90250502212435968 90309297228395648 90368015887191744 90522583598962944 90609970896826368 90625474621913088 90684398857688064 90743476541993704 90802477502034012 90853124385209472 91061174019133824 91111965195423744 91155608659095552 91171205744965632 91289918252446056 91378046308021632 91437459862188096 92671966333360128 92792632956190024 92994443815163904 93010355533016064 93054908343002112 93070830406574592 93131462766783012 93176073588240396 93192016383666486 93335989467561984 93441532487352192 93457520703847872 93518286321990816 93660777599680512 93692284522247268 93782731737180096 94049919007086592 94094969777473536 94111069799678976 94233610255147308 94616271549093888 95264419002015744 95388461214257952 95775812095721472 95792199716708352 95900520184387776 95916929143422816 96173741039613952 96236272730797056 96329175821893632 96361580377581948 96454604436245056 96571153192670208 96587676899670528 96713442103966974 96862855466336256 96909253658984448 96925835216314368 96988978976058048 97035437583019584 97052040730918944 97389759880917792 98160801804895232 98177597507072512 98241432095828736 98369350627203513 98521322215759872 98649605187394976 98704628961709056 98751909380686848 98768806223712768 98864154132996096 98897411440149894 98928435117477888 98992883500356768 99057248184037104 99112499329319424 99339462566327808 99394871122280448 99468810824877714 99589001729941152 99606041802785232 99872731079599104 100067795007488946 101096690545483776 101113988589858816 101228326861298208 101245647429168528 101311476848823384 101465842399653888 101597959381945104 101639392111116288 101664017873090712 101837906548833312 101936217258929664 101953658949652224 102086411109742917 102226633832316928 102244125214466048 102310603839442944 102443820771525552 102500960844851712 102599911644094464 102666621599649792 102800302096524336 102842225153851392 103217750780829696 104255962125030144 104356607140384768 104391712075713777 104618749292059392 104636649974643072 104916808406851584 104934760088530944 104985024797233152 105002988151007232 105071393890729552 105121724048271216 105139710791828856 105368374799640576 105421216139576832 105505573204327608 105548599500005376 105806158882972416 105856840999657728 105874953524638848 106731432400406528 107102833644079104 107172471377267712 107242290458719832 107286025006178304 107312018866040196 107617751113521792 107677777049137152 107729355688022016 107747788607686656 107766224681296896 107888085207436248 107906545286350668 108195458669565696 108265806822146688 108370322799630336 108511429990775688 108952070268653568 108970712399628288 109112601348065304 110306169370755072 110430902030507136 110449797195456576 110521611107807328 110836487492729856 110980805835819348 111042707581922688 111149904281102336 111222173399620608 111366993937901364 111412410583339008 111611567824846848 111684278820915328 111756895387118784 111819230012565504 112356822464548992 113659875774089216 113679323429241856 113733776863669248 113753237163591168 113881867718960484 113901353357814594 114149072699610624 114206317484541568 114297704304688242 114344316125005824 114474283732942848 114529117960617984 114548714346553344 114623338789886784 114678244416295872 114697866318358752 115004963061356544 115024640866274304 115099429319373312 115174412534068932 115249298367966246 115313580950458176 115424900599606272 115650339858589878 116434289891352576 116585897039648608 117059325894770688 117135437290020864 117211746892029504 117287957390658912 117401183032932864 117466665871785984 117554049156673662 117696092953566816 117716231221473456 118031409457708032 118051605099597312 118205318127070746 118261939554305118 118282174640807463 118444643360980992 118598868157023936 118856803929440256 118877140799594496 119031928743343968 120072861450457344 120229206322137627 120490687849588992 120647576766059811 120696778131950592 120813294529101824 120833966162550784 120912531810250752 121069970002712016 121137499180279296 121414898692178432 121482620260564992 121540811545460736 121561607659954176 121719891003261408 121837395077362176 121916613149584128 121984614559162368 122075358739622649 122571079052235264 122592051449581824 122751676516573467 123562621777813504 123992591753551872 124013807377354752 124073211124002816 124094440542099456 124175283689044016 124234764784320528 124256021844888648 124588709983136256 124610027605130496 124691048429321088 124739253954551808 124760597335216128 124772280245241343 124923046029663024 125043642316240128 125124945074573184 125338961906256384 125459959703298048 125481426399571968 125644813673529744 125726507310508632 126155028732125184 127184614952343936 127867360245850368 127889238857897088 127950498971627904 127972391809040064 128315030307729408 128482107170109264 128761537590226944 128783569199560704 128951256138622632 129318638634744064 129380583444026112 129402720974558592 129853013174557056 130988576127771648 131159134169604684 131606171948945408 131669212507582464 131691741631617024 131863215253533192 131904580156637184 131990511333809024 132076330912049472 132149999105759232 132452616755103744 132625081099836952 132635353453903872 132785335639921536 132808055737046976 133163641439465472 133250223781103616 133423726676651928 133910919836261964 134818651453145088 134971102481730944 134994196572224704 135081969131764512 135287789866205184 135375753318653952 135463945842593472 135552023830787616 135783875398444416 135914956345239552 135938211932869632 136026598286532096 136115214812990556 136203716253051018 136279686577814208 136414138452590592 136591761028700736 136667947793135616 136888828799533056 136934877378669084 137067069462032448 139007949500040192 139188949434285036 139491665722745856 139515533299524096 139697194150174518 139764110382360594 139788024575499729 139913013451374592 139980033062977536 140003984201342976 140162298731028288 140186281055771808 140491166399520768 140561621519435776 140674097605770144 141074878510629888 141142454666210304 141166604699518464 141350415382720962 141924407323640832 142803778192105472 142896628503023616 143082691821386928 143490334818029056 143570369398849536 143639140917362688 143663718143582208 143688299575062528 143850780276581664 143875393715134224 144260611559420928 144354409096195584 144434925631586304 144493763732840448 144542370566372922 144681906654367584 144856729789005312 144881515349505792 145070163155950461 145269427024871424 145294283199504384 145483468464087072 145553156374529376 145578061096378416 147241202707342848 147266396260608768 147362148143743104 147458149380739769 147781983323639808 147974407781092464 148056943442563584 148127864071030272 148153209335569152 148296231199494144 148346117160224841 148489325250535152 148549880777785344 148585872276055656 149009193849491712 149092306683420672 149203216237316571 149809096619398656 151645035818225664 151670982884788224 151842490291947312 151868471143752792 151967215273235076 152198763599480832 152396939072917656 152459088166674432 152831118386515712 152904325888394496 152930488424478336 153339950748475392 153366187821699072 153465905759164416 153565883378758576 153665731157288328 153751441267277568 153899867466141696 153999932399474688 154200453144786504 154263337730777088 156282329189372672 156383943187545216 156534910710577152 156738732208898216 156750872263704576 156928123938089088 156954974961964608 157375212610277376 157402140132796416 157477537195849728 157504482226510848 157607090836094328 157682586072406824 157709566187743284 158131824209365248 158258359806491412 158709238324458624 160097148600609792 160305608429516836 160654250466118656 160758707065901568 160863435688079748 160929037509267456 160968028299060294 161216709080334336 161426626670282688 161516665573705728 161832127811154372 161859817929526002 162293188004348544 162449860103149568 162555484199445504 162767144986163532 163428105402980352 163456068599442432 163668902022097956 165351743169806336 165430948165337088 165459254056132608 165646353045760704 165674695793184864 166118279977515008 166146703473507328 166254731239094784 166347463113621504 166471208753729022 166564061372884032 166724856421653504 166833260099430912 167050490906852046 167118615875008512 167308568532762624 167417351737270272 167526418231372992 167635343080678176 167728845018848256 168535233696823488 169579486603125248 170489813661133824 170518985143862784 170600665295503872 170629855745386752 170741015072435522 170822801578440726 170852030036721891 171086707076972544 171223609049415936 171309476226812352 171446556457032363 171516474187508736 171682050120302592 171711425599414272 171935008184830176 172017366624443808 172046799477538128 172507444592034816 172536961299411456 172761618801103398 172873947551949369 173137350899409408 174651434837028864 174878845559472912 175558950010109952 175588988842156032 175817620338044256 175931936085988368 176101774549399296 176199998807678976 176331073735010493 176603489006804992 177047114186562048 177077407649395968 177307977190606119 177551521919287296 177666965041471488 177898302235535904 178285205894160384 178315711199391744 178547893115015952 180109292175686016 180618594456791296 180736031774383488 181045167197925888 181219941793652736 181250949243826176 181368797715376128 181486953083987408 181604955004068024 181706248770418944 182122348038267648 182223930390847488 182311217318191104 182342411489931264 182359486512275809 182579836504892112 182756092616043264 182874919724376192 185343932666720256 185585265912380048 185988887630327808 186020711066032128 186109816686004224 186141660813149184 186262925533566024 186352147176480792 186384032767332972 186883064974704384 186915041407695744 187036572643981632 187384569044494536 187565463474360192 188099838014173184 188189939554947072 188222139599357952 188467220510294616 189232543098187776 190528838004031488 190776922428515904 191584399433416704 191801040368775552 191833858286845632 192347482079227904 192472545461594112 192723160755163896 192909208872490112 193142306385340416 193175353799341056 193426884207933948 193851670432628736 193977957952116096 194070875166039168 194104081461837888 194779519761835584 196321603609790464 196355195014145024 196482864191657472 196738701254407026 197042644431519744 197299210374789952 197409257923418112 197503818761373696 197537612447425536 197728308265992192 197794822880299788 197856870234955776 197985767000713536 198114496368074208 198224998658638848 198678925132655616 198937621649755428 199178003459882304 199212083605570464 199745462159198208 200135590014977892 202193381090967552 202227977179717632 202456653722596416 202491294858337056 202622953697646768 202931684799307776 203195918763890208 203328035746181424 203675813097666624 203872434517859328 203907317899304448 204172822219485834 204305574379576527 204488250428932096 204621207678885888 204887641543051104 205001921689703424 205199823288188928 205333243199299584 205600604193048672 206435501561659392 208511924250060288 208713214280769536 208783424151427554 209237498584118784 209273299949286144 209545791225261777 209833616813703168 209869520177061888 209970049594466304 210005976302014464 210142787781459104 210243448096542432 210279421583657712 210736749599281152 210842432279153664 211011146408655216 211097199000010752 211612317765944832 211713681999315456 211749907049277696 212025623074081443 213462864800813056 214205667288158208 214344942754535424 214484580917439664 214572050012356608 214624037732080392 215235502227043584 215355554098274304 215458711376044032 215495577215373312 215515756787235047 215532449362593792 215776170414872496 215813090572701336 216390917339131392 216531613644293376 216740645599260672 216813555849559383 217022859981551376 217904140537307136 217941424799256576 218225202696130608 220861804061014272 220899594390913152 221043222215614656 221672974985459712 221961611671638696 222085415163845376 222299808562204672 222444346799241216 222733987875802728 222824821166678016 223368557641830656 223513790774237568 223638460025131008 224713644929097984 227319751548178432 227358646858483712 227467553727338496 227506474327182336 227763735437920968 227802706715629188 228298145399221248 228412634969083136 228595408609376484 228688632250011648 229097428693106688 229246677579773568 229356488832591744 229395732636717504 230009926122713088 230049281732548608 230198858638746624 230348825068137864 230498596735932492 230627161900916352 230849801199212544 231300679717179756 232868579782705152 233171794079297216 234270874580041728 234423493784059008 234575914781317824 234802366065865728 235108098313347324 235392185907133632 235432462442946912 236062818915416064 236103210199194624 236410636254141492 236523879108610236 236564349281614926 237197736314047872 237754281599188992 238063857486687936 240145722900914688 240458412644275254 240981375699177984 241295153532119622 241393556263901184 241452042448590441 241667932325101568 241825063620501504 242139940005424032 242274998360558592 242829797384356864 243123215319908352 243439782006522816 243674790154724352 243833226299168256 243969229118324736 244150717479245298 245142158104470528 245184102899163648 245503353033146934 247125243555627008 247985183507103744 248027614754709504 248146422248005632 248188881084198912 248350567378088032 248469529568641056 248512043689777296 249177419966272512 249220055210260992 249382096858642176 249478507909103616 249521194670432256 249544560490482686 249706813130593533 249846092059326048 250087284632480256 250249890149146368 250575736360278069 250677923812512768 250919919406596096 250962852799143936 251289627347059488 251453014621017264 252310057464250368 254369229904687872 254700439839459601 255734720491700736 255778477715794176 255900997943255808 255944783618080128 256111522608653283 256234202367661089 256630060615458816 256964214340218528 257523075180453888 257567138399121408 257902512277245264 258637277269488128 258761166888052224 258805441949117184 259142428201655097 259706026349114112 261977152255543296 262318268339209368 263212343897890816 263338425015164928 263383483263234048 263726430507066384 263981022667618048 264152661824098944 264299998211518464 264905233510207488 265250162199673904 265570671279843072 265616111474093952 266327282878930944 266500447562207232 266847453353303856 267821839672523928 269942204963461888 269988393144449408 270163938263529024 270751506637307904 270927891685186944 271104047661575232 271567750796888832 271829912690479104 271876423865739264 272053196573064192 272230429625981112 272407432506102036 272559373155628416 273183522057401472 273335895586271232 273869754757338168 274134138924064896 278015899000080384 278377898868570072 278983331445491712 279031066599048192 279394388300349036 279528220764721188 279576049150999458 280007968402685952 280324597462056576 280372562111543616 280982332799041536 281123243038871552 281348195211540288 282149757021259776 282284909332420608 282333209399036928 282700830765441924 283848814647281664 285607556384210944 285793257006047232 286165383642773856 286980669636058112 287327436287164416 287376599150125056 287701560553163328 287750787430268448 288521223118841856 288708818192391168 288987527465680896 289084741132745844 289363813308735168 289713459578010624 289763030699011584 290140326311900922 290588566399008768 290966936928174144 291106312749058752 291156122192756832 294482405414685696 294532792521217536 294724296287486208 294916298761479538 295108051881610539 295563966647279616 295948815562184928 296113886885127168 296255728142060544 296306418671138304 296592462398988288 296692234320449682 296978650501070304 297171744552111312 298018387698983424 298184613366841344 298406432474633142 299618193238797312 303290071636451328 303341965769576448 303684980583894624 303736942287505584 303934430546470152 304397527198961664 304793878145835312 304918176333348864 305662236773031424 305808651776788992 305860976848956672 306259233329228751 306679901496950784 306732375643398144 306931811518328832 307131766757517152 307331462314576656 307502882534555136 307799734932283392 307999864798949376 308400906289573008 308526675461554176 312564658378745344 312767886375090432 313069821421154304 313175136227141331 313477464417796432 313856247876178176 313909949923929216 314750425220554752 314804280265592832 314955074391699456 315008964453021696 315214181672188656 315365172144813648 315419132375486568 316263648418730496 316516719612982824 317418476648917248 320194297201219584 320611216859033672 321308500932237312 321517414131803136 321726871376159496 321858075018534912 321936056598120588 322853253340565376 323033331147411456 323664255622308744 323719635859052004 324586376008697088 324899720206299136 325110968398891008 325534289972327064 326856210805960704 326912137198884864 327337804044195912 330918508112265216 331292706091521408 331349391586369728 332236559955030016 332293406947014656 332509462478189568 332942417507458044 333128122745768064 333449712843307008 333666520198861824 334100981813704092 334237231750017024 334834703474540544 335052836462745984 335270686161356352 335457690037696512 337070467393646976 339158973206250496 340979627322267648 341037970287725568 341201330591007744 341259711490773504 341482030144871044 341645603156881452 341704060073443782 342447218098831872 342618952453624704 342893112914064726 343032948375017472 343422851198828544 343870016369660352 344034733248887616 344093598955076256 345014889184069632 345073922598822912 345523237602206796 345747895103898738 346274701798818816 349302869674057728 349757691118945824 351177977684312064 351635240676088512 351863872171976736 352203549098798592 352399997615357952 352662147470020986 353206978013609984 354094228373124096 354154815298791936 354615954381212238 355333930082942976 355796604471071808 356570411788320768 356631422398783488 357095786230031904 360218584351372032 360687618966412881 361237188913582592 361472063548766976 361942730298179433 362090334395851776 362439883587305472 362501898487652352 362737595430752256 362973906167974816 363209910008136048 363412497540837888 364244696076535296 364447860781694976 364622434636382208 364684822979862528 364718973024551618 365159673009784224 365512185232086528 365749839448752384 366226076218867947 368255029549720401 370687865333440512 371170531824760096 371977775260655616 372041422132064256 372219633372008448 372283321626298368 372525851067132048 372704294352961584 372768065534665944 373766129949408768 373830082815391488 374073145287963264 374316840735724029 374769138088989072 375130926948720384 376199676028346368 376379879109894144 376444279198715904 376934441020589232 378465086196375552 381553844857031808 383602080737551104 383667716573691264 384694964158455808 384945090923188224 385446321510327792 385818417744980224 386284612770680832 386350707598682112 386853768415867896 387955915904232192 388141750332078336 388208162923675776 389559039523671168 392643207219580928 392710390028290048 392965728383314944 393477402508814052 394598420749579904 394818515846836224 395007637522747392 395075224894851072 395589645760599576 395713740469911552 395971534001427072 396228992736148416 396449997317277696 397357850265311232 397875243299510856 398356006919764608 398424167211140928 399490924318396416 400271180029955784 404455954359435264 404913307445192832 404982589716674112 405245907395293536 405863369598615552 406391837527780416 406656071492362848 407351626195333248 407744869035718656 407814635798608896 408345644438971668 408611148759153054 409242415357771776 409775283086102208 410003843379406848 410666486398599168 411201208386097344 417023848500120576 417426428561539072 417566848302855108 418474997168237568 418546599898572288 419091582450523554 419739040354123776 419940099188932608 420011952604028928 420285575562918208 420486896193084864 420558843167315424 421473499198562304 421684864558307328 422022292817310432 423224635531889664 423427363998630912 423499814098555392 424051246148162886 426925729601626112 428411334576316416 428689885509070848 428969161834879328 429248075464160784 430471004454087168 430711108196548608 430917422752088064 430991154430746624 431031513574470094 431064898725187584 431552340829744992 431626181145402672 432781834678262784 433063227288586752 433481291198521344 433627111699118766 434045719963102752 435210489467851383 435808281074614272 435882849598513152 436450405392261216 441723608122028544 441799188781826304 442086444431229312 442374448142219307 443345949970919424 443923223343277392 444170830327690752 444599617124409344 444888693598482432 445038351480674523 445467975751605456 445649642333356032 446737115283661312 447027581548475136 447276920050262016 447609648711949713 449427289858195968 454639503096356864 454717293716967424 454935107454676992 455012948654364672 455527470875841936 455605413431258376 456596290798442496 456825269938166272 457190817218752968 457377264500023296 458493355159547136 458712977665183488 458791465273435008 460019852245426176 460098563465097216 460397717277493248 460697650136275728 460997193471864984 461254323801832704 461699602398425088 462601359434359512 466343588158594432 468846987568118016 469151829562635648 469604732131731456 470216196626694648 470784371814267264 470864924885893824 472125637830832128 472206420398389248 472821272508282984 473047758217220472 473128698563229852 474395472628095744 476127714973375872 480291445801829376 480916825288550508 481962751398355968 482590307064239244 482787112527802368 482904084897180882 483650127241003008 484279880010848064 484549996721117184 485659594768713728 486879564013045632 487349580309448704 487666452598336512 488301434958490596 490284316208941056 490368205798327296 491006706066293868 496055229509419008 496292844496011264 496377762168397824 496701134756176064 496939059137282112 497024087379554592 498354839932545024 498440110420521984 498764193717284352 499042389340864512 499089120980965372 499413626261187066 499692184118652096 500174569264960512 500499780298292736 501151472720556138 501355847625025536 501925705598287872 502579254694118976 502906029242034528 508738459809375744 509400879678919202 511469440983401472 511556955431588352 511801995886511616 511889567236160256 512223045217306566 512468404735322178 512556090110165673 513260121230917632 513928428680437056 514339669371097089 515046150360907776 515134276798242816 515805024554490528 517274554538976256 517522333776104448 517610883898234368 518284856403310194 519412052698228224 523954304511086592 524636536678418736 526424687795781632 526676850030329856 526766966526468096 527452861014132768 527962045335236096 528305323648197888 528599996423036928 528993221205031479 529810467020414976 530500324399347808 531141342559686144 531232222948187904 531923931571818357 532654565757861888 533000895124414464 533694906706607712 535643679345047856 539884409926923776 539976786288898816 540327876527058048 541855783370373888 542208095323150464 543135501593777664 543659825380958208 543752847731478528 544106393146128384 544460859251962224 544814865012204072 545118746311256832 546367044114802944 546671791172542464 547078459536827427 547739509514676336 548268277848129792 556031798000160768 556755797737140144 557966662890983424 558062133198096384 558788776600698072 559056441529442376 559152098301998916 560649194924113152 560745124223087232 562246486077743104 562696390423080576 564299514042519552 564569818664841216 564666418798073856 565401661530883848 567697629294563328 571586514012094464 572330767285547712 573961339272116224 574753198300250112 575403121106326656 575501574860536896 577042446237683712 577417636384782336 578169482265491688 578727626617470336 579426919156021248 579526061398023168 580280652623801844 581933873856348288 582212625498117504 582312244385513664 588964810829371392 589065585042435072 589448592574972416 589832597522959076 590216103763221078 591127933294559232 591897631124369856 592227773770254336 592511456284121088 592612837342276608 593184924797976576 593384468640899364 593957301002140608 594343489104222624 596036775397966848 596812864949266284 599236386477594624 606580143272902656 606683931539152896 607369961167789248 607473884575011168 607868861092940304 608795054397923328 609587756291670624 611324473546062848 611617303553577984 611721953697913344 612518466658457502 613464751286796288 613863623036657664 614263533515034304 614662924629153312 615005765069110272 615599469864566784 615999729597898752 616801812579146016 625129316757490688 625535772750180864 626139642842308608 626350272454282662 626954928835592864 627712495752356352 627819899847858432 628637373675785331 629500850441109504 629608560531185664 629910148783398912 630017928906043392 630428363344377312 630730344289627296 630838264750973136 632527296837460992 633033439225965648 634836953297834496 636076869222244329 640388594402439168 641222433718067344 642617001864474624 643034828263606272 643453742752318992 643716150037069824 643872113196241176 645706506681130752 646066662294822912 646547270361705141 647328511244617488 647439271718104008 649172752017394176 649799440412598272 650221936797782016 650440667548678149 651068579944654128 653712421611921408 653824274397769728 654675608088391824 662585412183042816 662698783172739456 664473119910060032 664586813894029312 665018924956379136 665884835014916088 666256245491536128 666899425686614016 667333040397723648 668201963627408184 668474463500034048 670105672925491968 670541372322712704 670915380075393024 674140934787293952 678317946412500992 681959254644535296 682075940575451136 682402661182015488 682519422981547008 682964060289742088 683291206313762904 683408120146887564 684894436197663744 685237904907249408 685786225828129452 686065896750034944 687740032739320704 688069466497775232 688187197910152512 690029778368139264 690147845197645824 691046475204413592 691495790207797476 692549403597637632 698605739348115456 699515382237891648 703270481352177024 703727744343953472 704407098197597184 705324294940041972 708188456746248192 708309630597583872 709231908762424476 711593208942143616 713262844797566976 714191572460063808 720437168702744064 721375237932825762 722474377827165184 722944127097533952 723885460596358866 724180668791703552 725003796975304704 725475190861504512 725947812335949632 726419820016272096 726824995081675776 728489392153070592 729369645959725056 729437946049103236 730319346019568448 731024370464173056 731499678897504768 732452152437735894 736510059099440802 741375730666881024 742341063649520192 743955550521311232 744082844264128512 744439266744016896 744566643252596736 745051702134264096 745408588705923168 745536131069331888 747532259898817536 747660165630782976 748146290575926528 748633681471448058 749120439391780599 749538276177978144 750261853897440768 751727209080834207 752399352056692736 752759758219788288 752888558397431808 753868882041178464 756930172392751104 763107689714063616 764101319518378803 767204161475102208 767335433147382528 768334567825959849 768702607102983267 769389928316911616 769890181846376448 770892643020655584 771636835489960448 772569225541361664 772701415197364224 773707536831735792 775911831808464384 776283500664156672 776416325847351552 777427284604965291 779118079047342336 785286414439161856 785420780056580096 785931456766629888 786954805017628104 789196841499159808 789637031693672448 790015275045494784 790150449789702144 791179291521199152 791943068002854144 792457985472296832 792899994634555392 794715700530622464 795750486599021712 796712013839529216 796848334422281856 798981848636792832 800542360059911568 809826614890385664 809965179433348224 810491814790587072 812783675055560832 813312142984725696 814703252390666496 815489738071437312 815629271597217792 816691288877943336 817222297518306108 819550566172204416 820007686758813696 822402416772194688 834047697000241152 835133696605710216 836949994336475136 837093199797144576 838183164901047108 840023905208057856 840571151125836416 840973792386169728 841117686334630848 842946998397124608 843369729116614656 844044585634620864 846449271063779328 846854727997261824 846999628197110784 848102492296325772 853851459203252224 856822669152632832 857379771018141696 857938323669758656 858496150928321568 860942008908174336 861982308861493248 862063027148940188 862129797450375168 863104681659489984 863252362290805344 865563669356525568 866126454577173504 866962582397042688 867254223398237532 868091439926205504 870420978935702766 871765699197026304 872900810784522432 883447216244057088 883598377563652608 884172888862458624 884748896284438614 885324155644831617 886691899941838848 887846446686554784 888341660655381504 889199234248818688 889777387196964864 890076702961349046 890935951503210912 893474230567322624 894055163096950272 894553840100524032 895219297423899426 898854579716391936 909279006192713728 909434587433934848 909870214909353984 910025897308729344 911054941751683872 911210826862516752 913192581596884992 913650539876332544 914381634437505936 914754529000046592 916986710319094272 917425955330366976 917582930546870016 918777699987686253 920039704490852352 920197126930194432 920795434554986496 921395300272551456 921994386943729968 922508647603665408 923399204796850176 925202718868719024 932687176317188864 937693975136236032 938303659125271296 939209464263462912 939525408681423993 940432393253389296 941568743628534528 941729849771787648 944251275661664256 944412840796778496 945642545016565968 946095516434440944 946257397126459704 948790945256191488 952255429946751744 960582891603658752 961833650577101016 963925502796711936 965180614128478488 965574225055604736 965808169794361764 968559760021696128 969099993442234368 971319189537427456 973759128026091264 974699160618897408 975332905196673024 976602869916981192 980568632417882112 980736411596654592 982013412132587736 992755524336795648 993402269512352128 993878118274564224 994048174759109184 996709679865090048 996880220841043968 997528387434568704 998178241961930744 998827252522374132 999384368237304192 1000349138529921024 1000999560596585472 1002302945441112276 1002711695250051072 1005158509388237952 1005812058484069056 1017476919618751488 1018801759357838404 1022938881966802944 1023113910863176704 1023603991773023232 1023779134472320512 1024446090434613132 1024936809470644356 1025112180220331346 1027856857360874112 1028679338742194178 1030268553596485632 1031610049108981056 1034549109077952512 1035044667552208896 1035221767796468736 1036569712806620388 1038824105396456448 1047908609022173184 1049273073356837472 1053533933052936192 1054905722028265536 1055924090670472192 1056610647296395776 1057199992846073856 1057986442410062958 1059620934040829952 1061000648798695616 1062282685119372288 1062464445896375808 1063847863143636714 1066001790248828928 1067389813413215424 1071287358690095712 1079768819853847552 1079953572577797632 1080655753054116096 1082062856899238643 1083711566740747776 1084416190646300928 1085828190894538299 1086271003187555328 1087319650761916416 1087505695462957056 1088212786292256768 1088921718503924448 1089629730024408144 1090237492622513664 1092734088229605888 1093343582345084928 1094156919073654854 1095479019029352672 1096536555696259584 1098678228656603841 1112063596000321536 1113511595474280288 1115933325781966848 1116124266396192768 1117577553201396144 1118112883058884752 1118304196603997832 1121298389848226304 1121490248446174464 1122950522207172087 1124492972155486208 1125392780846161152 1128599028085039104 1129139637329682432 1129332837596147712 1130803323061767696 1135395258589126656 1144661534571095424 1147922678544232448 1150806242212653312 1151003149721073792 1154084892475367424 1154835272769564672 1156338964530983376 1157455253234940672 1158853838312042496 1159052122796046336 1160561305247603688 1163867747712696576 1164425250996235008 1164624488771027328 1177929621658742784 1178131170084870144 1178897185149944832 1179665195045918152 1180432207526442156 1183795262248739712 1184455547540508672 1185022912568242176 1185225674684553216 1186768937281798728 1187914602004281216 1188686978208445248 1192073550795933696 1193625729898532568 1198472772955189248 1213367863078305792 1214739922335578496 1214947769150022336 1215737722185880608 1217590108795846656 1219175512583341248 1222648947092125696 1223234607107155968 1223443907395826688 1225036933316915004 1227727246073315328 1228527067030068608 1229325849258306624 1230011530138220544 1231999459195797504 1233603625158292032 1250258633514981376 1251071545500361728 1252279285684617216 1252700544908565324 1253909857671185728 1255424991504712704 1255639799695716864 1257274747351570662 1259217121062371328 1259820297566797824 1260035857812086784 1260856726688754624 1261460688579254592 1261676529501946272 1265054593674921984 1266066878451931296 1269673906595668992 1272153738444488658 1280777188804878336 1282444867436134688 1285234003728949248 1286069656527212544 1286907485504637984 1287744226392482352 1291413013362261504 1292133324589645824 1293094540723410282 1294657022489234976 1294878543436208016 1298345504034788352 1299598880825196544 1300443873595564032 1300881335097356298 1302137159889308256 1307424843223842816 1307648548795539456 1309351216176783648 1325170824366085632 1325397566345478912 1327123344426657921 1328946239820120064 1329173627788058624 1330037849912758272 1331769670029832176 1332512490983072256 1333798851373228032 1334666080795447296 1336403927254816368 1336948927000068096 1340211345850983936 1341082744645425408 1341830760150786048 1342828946135849139 1348281869574587904 1356635892825001984 1363918509289070592 1364151881150902272 1364805322364030976 1365038845963094016 1365928120579484176 1366582412627525808 1366816240293775128 1369788872395327488 1370475809814498816 1371572451656258904 1372131793500069888 1375480065478641408 1376138932995550464 1376374395820305024 1380059556736278528 1380295690395291648 1382092950408827184 1382991580415594952 1385098807195275264 1399030764475783296 1406540962704354048 1407455488687906944 1408814196395194368 1410648589880083944 1416376913492496384 1416619261195167744 1418463817524848952 1423186417884287232 1428383144920127616 1440874337405488128 1442750475865651524 1444948755654330368 1445888254195067904 1447770921192717732 1448361337583407104 1450950381723009024 1451895624671899264 1452839640032544192 1453649990163351552 1456978784306141184 1458875892098206472 1460638692039136896 1462048740928346112 1462999357795009536 1464904304875471788 1473020118198881604 1484682127299040384 1488165688528257024 1488878533488033792 1489133286505193472 1490103404268528192 1490817177411846336 1491072262138663776 1495064519797635072 1495320331261565952 1496292581151853056 1497267362942896116 1498240878783561198 1499076552355956288 1500523707794881536 1503454418161668414 1505777116794863616 1507737764082356928 1526215379428127232 1528202639036757606 1534408322950204416 1534670866294765056 1536669135651919698 1537405214205966534 1537668270330497019 1539780363692752896 1541785286041311168 1543273670979920896 1545138451082723328 1545402830394728448 1547415073663471584 1551823663616928768 1552567001328313344 1552832651694703104 1554854569209930582 1558236158094684672 1570572828878323712 1570841560113160192 1571862913533259776 1573909610035256208 1578393682998319616 1579274063387344896 1580030550090989568 1580300899579404288 1582358583042398304 1583886136005708288 1584915970944593664 1585799989269110784 1586979663615094437 1589431401061244928 1591500973198043424 1593424027679058432 1593696668844563712 1595771794715455071 1597963697273585664 1601084720119823136 1619653229780771328 1619930358866696448 1620983629581174144 1622039643188137459 1625567350111121664 1626624285969451392 1629406504781332992 1630979476142874624 1631258543194435584 1633382577755886672 1634444595036612216 1639101132344408832 1640015373517627392 1641235378610482281 1644804833544389376 1668095394000482304 1670267393211420432 1673899988672950272 1674186399594289152 1676366329802094216 1681142302251672832 1681947584772339456 1682235372669261696 1686739458233229312 1688089171269241728 1692898542127558656 1693709455994523648 1693999256394221568 1696204984592651544 1714759542036283392 1715876647339517312 1716992301856643136 1721884017816348672 1724126054297880376 1724259594900750336 1726209363318979968 1726504724581610688 1731127338713051136 1732252909154347008 1734508446796475064 1736182879852411008 1740841957871405532 1745801621569044864 1766894432488114176 1767196755127305216 1768345777724917248 1769497792568877228 1770648311289663234 1773383799883677696 1775692893373109568 1776683321310763008 1779554774393929728 1780153405922698092 1781871903006421824 1786948461134645248 1788110326193900544 1790438594847798852 1797709159432783872 1818869174867869696 1819740429818707968 1820051794617458688 1822109883503367744 1822421653725033504 1826385163193769984 1827301079752665088 1828763268875011872 1833973420638188544 1834851910660733952 1835165861093740032 1837555399975372506 1840394253860388864 1841590869109972992 1842790600545102912 1843988773887459936 1845017295207330816 1846798409593700352 1850405437737438048 1865374352634377728 1875387950272472064 1876607318250542592 1878418928526925824 1879050817362847986 1880864786506778592 1883137487257069056 1883459699543575296 1885912121027355993 1888502551323328512 1888825681593556992 1891285090033131936 1892191032868881888 1892514794252919408 1897581890512382976 1904510859893503488 1921165783207317504 1923667301154202032 1927851005593423872 1930361228256956976 1931148450111209472 1931616339588723528 1937119520043392256 1938199986884468736 1939641811085115423 1942638379074854912 1947518256052182528 1949398321237794816 1950665810393346048 1953205739833962384 1961137264835764224 1961472823193309184 1964026824265175472 1986804539024704256 1987756236549128448 1988096349518218368 1993419359730180096 1993760441682087936 1995056774869137408 1996356483923861488 1997654505044748264 1998768736474608384 2000698277059842048 2001999121193170944 2004605890882224552 2005423390500102144 2010317018776475904 2011624116968138112 2034953839237502976 2037603518715676808 2045877763933605888 2046227821726353408 2047207983546046464 2047558268944641024 2048892180869226264 2049873618941288712 2050224360440662692 2055713714721748224 2057358677484388356 2063220098217962112 2069098218155905024 2070089335104417792 2070443535592937472 2073139425613240776 2077648210792912896 2095817218044346368 2098546146713674944 2109811444056531072 2111848181340944384 2113221294592791552 2115972884820125916 2122001297597391232 2124565370238744576 2124928891792751616 2127695726287273428 2134779626826430848 2142574717380191424 2159537639707695104 2159907145155595264 2161311506108232192 2164125713798477286 2167423133481495552 2168832381292601856 2171656381789076598 2172542006375110656 2175011390925914112 2176425572584513536 2177843437007848896 2179259460048816288 2180474985245027328 2185468176459211776 2188313838147309708 2190958038058705344 2193073111392519168 2197356457313207682 2224127192000643072 2227023190948560576 2231866651563933696 2232248532792385536 2235155106402792288 2236225766117769504 2236608393207995664 2242596779696452608 2242980496892348928 2245901044414344174 2247361318175341797 2250785561692322304 2257198056170078208 2258279274659364864 2258665675192295424 2261606646123535392 2270790517178253312 2289323069142190848 2292303958555136409 2295845357088464896 2301612484425306624 2302006299442147584 2305003703477879547 2308169784950734848 2309670545539129344 2312677929061966752 2314910506469881344 2317707676624084992 2318104245592092672 2321122610495207376 2327735495425393152 2328850501992470016 2329248977542054656 2332281853814895873 2355859243317485568 2356262340169740288 2357794370299889664 2359330390091836304 2360864415052884312 2367590524497479424 2368911095081017344 2370045825136484352 2370451349369106432 2370673324659585517 2373537874563597456 2375829204008562432 2377373956416890496 2384147101591867392 2387251459797065136 2396945545910378496 2429479844671156992 2429895538300044672 2431475444371761216 2438351025166682496 2445297894184251392 2446469214214311936 2446887814791653376 2450073866633830008 2457054134060137216 2458651698516613248 2460023060276441088 2467207250316584064 2500517267029962752 2502143091000723456 2505401089817130648 2507819715342371456 2510849983009425408 2511279599391433728 2514549494703141324 2520071715624173568 2521713453377509248 2522921377158509184 2523353059003892544 2530109187349843968 2532133756903862592 2539347813191337984 2544307476888977316 2561554377609756672 2564889734872269376 2570468007457898496 2572139313054425088 2573814971009275968 2575488452784964704 2582826026724523008 2586189081446820564 2589314044978469952 2589757086872416032 2596691008069576704 2600887747191128064 2601762670194712596 2604274319778616512 2615297097591078912 2618702432353567296 2650341648732171264 2650795132690957824 2654246688853315842 2655972466934494851 2658347255576117248 2660075699825516544 2663539340059664352 2665024981966144512 2667597702746456064 2669332161590894592 2672807854509632736 2680422691701967872 2682165489290850816 2683661520301572096 2685657892271698278 2696563739149175808 2713271785650003968 2727837018578141184 2728303762301804544 2729610644728061952 2730077691926188032 2731856241158968352 2733164825255051616 2733632480587550256 2739577744790654976 2740951619628997632 2743144903312517808 2744263587000139776 2750960130957282816 2752277865991100928 2752748791640610048 2756333099963058759 2760119113472557056 2760591380790583296 2764185900817654368 2765983160831189904 2770197614390550528 2798061528951566592 2801704838234055611 2813081925408708096 2814910977375813888 2817628392790388736 2818576226044271979 2821297179760167888 2832753826984992768 2833238522390335488 2836927635049697904 2846372835768574464 2856766289840255232 2881748674810976256 2885500951731303048 2889897511308660736 2891776508390135808 2895541842385435464 2896722675166814208 2903791249343798528 2905679280065088384 2907299980326703104 2913957568612282368 2917751784196412944 2921277384078273792 2924097481856692224 2925998715590019072 2929808609750943576 2946040236397763208 2969364254598080768 2978266573010386944 2980206808537056384 2981634354823692672 2982144524277327552 2990129039595270144 2990640662523131904 2992585162303706112 2994534725885792232 2996481757567122396 2998153104711912576 3001047415589763072 3006908836323336828 3015475528164713856 3052430758856254464 3056405278073515212 3068816645900408832 3069341732589530112 3073338271303839396 3074810428411933068 3075336540660994038 3083570572082622336 3086547341959841792 3090805660789456896 3094830147326943168 3103647327233857536 3105134002656626688 3105665303389406208 3109709138419861164 3116472316189369344 3141683120226320384 3143725827066519552 3147819220070512416 3156787365996639232 3160601799158808576 3164717166084796608 3167772272011416576 3169831941889187328 3171599978538221568 3173959327230188874 3178862802122489856 3183001946396086848 3186848055358116864 3187393337689127424 3191543589430910142 3202169440239646272 3239306459561542656 3239860717733392896 3241967259162348288 3244079286376274918 3246188570697715929 3251134700222243328 3253248571938902784 3257484572683614897 3258813009562665984 3261958952285749248 3262517086388871168 3266765155511773344 3268889190073224432 3278202264688817664 3280030747035254784 3282470757220964562 3289609667088778752 3336190788000964608 3340534786422840864 3347799977345900544 3348372799188578304 3352732659604188432 3362284604503345664 3363895169544678912 3364470745338523392 3368851566621516261 3373478916466458624 3376178342538483456 3385797084255117312 3387418911989047296 3387998512788443136 3392409969185303088 3431753294679034624 3433984603713286272 3443768035632697344 3448252108595760752 3452418726637959936 3453009449163221376 3462254677426102272 3464505818308694016 3469016893592950128 3472365759704822016 3481683915742811064 3491603243138089728 3533788864976228352 3534393510254610432 3536691555449834496 3538995585137754456 3541296622579326468 3551385786746219136 3553366642621526016 3560306811845396184 3563743806012843648 3573896922269290496 3576220652387801088 3580877189695597704 3595418318865567744 3640103589234917376 3644219767006735488 3644843307450067008 3652770326387539968 3654602159505330176 3657526537750023744 3667946841276377088 3669703821321467904 3670331722187480064 3675110799950745012 3683181738219945984 3685581201090205824 3687977547774919872 3690034590414661632 3700810875474876096 3730748705268755456 3750775900544944128 3753214636501085184 3756837857053851648 3758101634725695972 3761729573013557184 3766274974514138112 3766919399087150592 3771824242054711986 3777651363187113984 3782570180066263872 3784382065737763776 3785029588505838816 3795163781024765952 3809021719787006976 3842331566414635008 3847334602308404064 3855702011186847744 3860722456513913952 3863232679177447056 3874239040086784512 3876399973768937472 3879283622170230846 3885276758149709824 3895036512104365056 3898796642475589632 3901331620786692096 3906411479667924768 3922274529671528448 3922945646386618368 3928053648530350944 3973609078049408512 3975512473098256896 3976192699036436736 3981370033279973763 3986838719460360192 3987520883364175872 3990113549738274816 3992712967847722976 3995309010089496528 3997537472949216768 4001396554119684096 4003998242386341888 4009211781764449104 4010846781000204288 4020634037552951808 4023248233936276224 4028486838407547417 4069907678475005952 4075207037431353616 4091755527867211776 4092455643452706816 4094415967092092928 4095116537889282048 4097784361738452528 4099747237882577424 4100448720881325384 4111427429443496448 4114717354968776712 4126440196435924224 4138196436311810048 4140178670208835584 4140887071185874944 4146278851226481552 4155296421585825792 4197092293427349888 4219622888113062144 4223696362681888768 4226442589185583104 4231945769640251832 4244002595194782464 4249130740477489152 4249857783585503232 4255391452574546856 4269559253652861696 4285149434760382848 4319075279415390208 4319814290311190528 4322623012216464384 4328251427596954572 4334846266962991104 4337664762585203712 4343312763578153196 4345084012750221312 4352851145169027072 4355686874015697792 4358518920097632576 4360949970490054656 4370936352918423552 4376627676294619416 4381916076117410688 4386146222785038336 4394712914626415364 4454046381897121152 4464497065584771072 4470310212805584576 4472451532235539008 4473216786415991328 4485193559392905216 4485960993784697856 4491802088828688348 4494722636350683594 4501571123384644608 4517331350384590848 4523213292247070784 4578646138284381696 4584607917110272818 4591690714176929792 4603224968850613248 4604012598884295168 4610007406955759094 4619341091078258688 4625355858123933504 4629821012939762688 4635415353248169984 4636208491184185344 4642245220990414752 4655470990850786304 4657701003984940032 4658497955084109312 4664563707629791746 4711718486634971136 4712524680339480576 4715588740599779328 4718660780183672608 4721728830105768624 4735181048994958848 4737822190162034688 4740091650272968704 4740902698738212864 4741346649319171034 4747075749127194912 4751658408017124864 4754747912833780992 4760938990845283311 4768294203183734784 4774502919594130272 4787315384146365213 4793891091820756992 4858959689342313984 4859791076600089344 4862950888743522432 4866118929564412377 4876702050333364992 4890595788368502784 4892938428428623872 4893775629583306752 4900147733267660016 4914108268120274432 4917303397033226496 4920046120552882176 4923706135831446843 4934414500633168128 5001034534059925504 5004286182001446912 5010802179634261296 5015639430684742912 5021699966018850816 5022559198782867456 5029098989406282648 5043426906755018496 5045842754317018368 5046706118007785088 5060218374699687936 5064267513807725184 5078695626382675968 5088614953777954632 5129779469744538752 5144278626108850176 5147629942018551936 5150976905569929408 5165652053449046016 5172378162893641128 5178628089956939904 5179514173744832064 5193382016139153408 5203525340389425192 5208548639557233024 5237404864707134592 5300683297464342528 5301590265381915648 5308493377706631684 5311944933868989702 5320151399651033088 5327078680119328704 5330049963932289024 5338664323181789184 5345615709019265472 5360845383403935744 5364330978581701632 5371315784543396556 5393127478298351616 5426543571300007936 5456607524603609088 5459221289456123904 5460155383852376064 5463712482317936704 5466329650510103232 5467264961175100512 5479155489581309952 5481903239257995264 5486289806625035616 5501920261914565632 5504555731982201856 5505497583281220096 5512666199926117518 5521182761581166592 5528371801635308736 5531966321662379808 5540395228781101056 5596123057903133184 5603409676468111222 5626163850817416192 5629821954751627776 5635256785580777472 5637152452088543958 5642594359520335776 5657736363082067979 5665507653969985536 5666477044780670976 5673855270099395808 5692745671537148928 5713532579680510464 5763497349621952512 5771001903462606096 5779795022617321472 5783553016780271616 5791083684770870928 5793445350333628416 5807582498687597056 5811358560130176768 5814599960653406208 5818925433255346269 5827915137224564736 5835503568392825888 5842554768156547584 5848194963713384448 5851997431180038144 5859617219501887152 5892080472795526416 5938728509196161536 5960413617074112768 5963268709647385344 5964289048554655104 5980258079190540288 5981281325046263808 5985170324607412224 5989069451771584464 5992963515134244792 5996306209423825152 6002094831179526144 6013817672646673656 6030951056329427712 6104861517712508928 6112810556147030424 6137633291800817664 6138683465179060224 6146676542607678792 6149620856823866136 6150673081321988076 6167141144165244672 6173094683919683584 6189660294653886336 6207294654467715072 6210268005313253376 6211330606778812416 6219418276839722328 6232944632378738688 6287451654133039104 6295638440141024832 6313574731993278464 6329434332169593216 6335544544022833152 6339663883778374656 6347918654460377748 6366003892792173696 6373696110716233728 6374786675378254848 6383087178861820284 6404338880479292544 6478612919123085312 6479721435466785792 6483934518324696576 6488158572752549836 6492377141395431858 6502269400444486656 6506497143877805568 6514969145367229794 6517626019125331968 6525034172777742336 6533530311023546688 6537778380146448864 6556404529377635328 6564941514441929124 6579219334177557504 6672381576001929216 6681069572845681728 6695599954691801088 6696745598377156608 6705465319208376864 6724569209006691328 6727790339089357824 6728941490677046784 6737703133243032522 6752356685076966912 6771594168510234624 6774837823978094592 6775997025576886272 6784819938370606176 6863506589358069248 6867969207426572544 6876911875665409227 6887536071265394688 6896504217191521504 6904837453275919872 6906018898326442752 6915011110433638641 6924509354852204544 6929011636617388032 6938033787185900256 6944731519409644032 6963367831485622128 6983206486276179456 6996845561444687619 7067577729952456704 7068787020509220864 7073383110899668992 7077991170275508912 7082593245158652936 7102771573492438272 7106733285243052032 7112019973978756551 7120613623690792368 7127487612025687296 7147793844538580992 7152441304775602176 7161754379391195408 7190836637731135488 7288439534013470976 7289686614900134016 7309204319010660352 7315053075500047488 7335893682552754176 7339407642642935808 7340663444374960128 7350221599901490024 7371162402180411648 7375955095549839744 7380069180829323264 7401621750949752192 7461497410537510912 7501551801089888256 7506429273002170368 7516203269451391944 7523459146027114368 7532549949028276224 7533838798174301184 7543648484109423972 7565140360132527744 7568764131475527552 7570059177011677632 7590327562049531904 7618043439574013952 7684663132829270016 7694669204616808128 7711404022373695488 7721444913027827904 7726465358354894112 7748478080173569024 7758567244340461692 7790073024208730112 7802663241573384192 7812822959335849536 7845891292773236736 7856107297060701888 7947218156098817024 7951024946196513792 7952385398072873472 7962740066559947526 7975041766728351744 7980227099476549632 7985425935695445952 7990618020178993056 7995074945898433536 8002793108239368192 8007996484772683776 8018423563528898208 8041268075105903616 8046496467872552448 8056973676815094834 8139815356950011904 8150414074862707232 8183511055734423552 8184911286905413632 8188831934184185856 8190233075778564096 8195568723476905056 8199494475765154848 8200897441762650768 8222854858886992896 8229434709937553424 8252880392871848448 8268999299889176277 8276392872623620096 8280357340417671168 8281774142371749888 8292557702452963104 8310592843171651584 8394184586854699776 8405114514702166833 8439245776226124288 8447392725363777536 8452885178371166208 8455728678132815937 8463891539280503664 8488005190389564928 8498261480954978304 8499715567171006464 8510782905149093712 8539118507305723392 8570298869520765696 8638150558830780416 8639628580622381056 8645246024432928768 8656502855193909144 8669692533925982208 8675329525170407424 8686625527156306392 8690168025500442624 8711373748031395584 8717037840195265152 8721899940980109312 8741872705836847104 8753255352589238832 8763832152234821376 8772292445570076672 8789425829252830728 8908092763794242304 8940620425611169152 8944903064471078016 8946433572831982656 8970387118785810432 8971921987569395712 8983604177657376696 8989445272701367188 9003142246769289216 9046426584494141568 9157292276568763392 9169215834220545636 9206449937701226496 9208025197768590336 9220014813911518188 9250711716247867008 9259642025879525376 9272416982368370688 9284490441980829504 9310941981701572608 9315402007969880064 9316995910168218624 9329127415259583492 9425049360678961152 9431177481199558656 9437321560367345216 9443457660211537248 9470362097989917696 9481805397476425728 9482693298638342068 9494151498254389824 9503316816034249728 9509495825667561984 9521877981690566622 9536588406367469568 9549005839188260544 9574630768292730426 9717919378684627968 9719582153200178688 9725901777487044864 9732237859128824754 9738565712093147787 9753404100666729984 9772453718050844691 9781191576737005568 9785876856857247744 9787551259166613504 9800295466535320032 9828216536240548864 9834606794066452992 9840092241105764352 9847412271662893686 9868829001266336256 10002069068119851008 10008572364002893824 10021604359268522592 10031278861369485824 10043399932037701632 10045118397565734912 10058197978812565296 10086853813510036992 10091685508634036736 10093412236015570176 10106554699864548783 10120436749399375872 10128535027615450368 10157391252765351936 10177229907555909264 10259558939489077504 10295259884037103872 10301953811139858816 10331304106898092032 10344756325787282256 10357256179913879808 10359028347489664128 10386764032278306816 10407050680778850384 10417097279114466048 10474809729414269184 10601366594928685056 10603180530763831296 10616986755413263368 10623889867737979404 10654157360238657408 10660099927864578048 10691231418038530944 10721690766807871488 10728661957163403264 10742631569086793112 10786254956596703232 10920310767704752128 10927424964635873408 10932659301020206464 10934529922350201024 10958310979162619904 10963806478515990528 10972579613250071232 11003840523829131264 11009111463964403712 11010995166562440192 11025332399852235036 11056743603270617472 11063932643324759616 11192246115806266368 11206819352936222444 11252327701634832384 11259643909503255552 11270513571161554944 11274304904177087916 11285188719040671552 11315472726164135958 11332954089561341952 11347710540198791616 11385491343074297856 11427065159361020928 11526994699243905024 11542003806925212192 11559590045234642944 11567106033560543232 11582167369541741856 11615164997375194112 11622717120260353536 11629199921306812416 11637850866510692538 11655830274449129472 11671007136785651776 11685109536313095168 11696389927426768896 11703994862360076288 11719234439003774304 11784160945591052832 11877457018392323072 11920827234148225536 11926537419294770688 11928578097109310208 11944110099839921289 11960516158381080576 11962562650092527616 11970340649214824448 11978138903543168928 11985927030268489584 11992612418847650304 12004189662359052288 12027635345293347312 12061902112658855424 12085460515222642251 12209723035425017856 12225621112294060848 12275266583601635328 12277366930358120448 12293353085215357584 12299241713647732272 12301346162643976152 12334282288330489344 12346189367839367168 12379320589307772672 12414589308935430144 12420536010626506752 12422661213557624832 12438836553679444656 12465889264757477376 12591276880282049664 12627149463986556928 12658868664339186432 12671089088045666304 12679327767556749312 12695837308920755496 12732007785584347392 12747392221432467456 12749573350756509696 12766174357723640568 12808677760958585088 12957225838246170624 12959442870933571584 12967869036649393152 12976317145505099672 12984754282790863716 13004538800888973312 13012994287755611136 13029938290734459588 13035252038250663936 13067060622047093376 13075556760292897728 13112809058755270656 13129883028883858248 13158438668355115008 13362139145691363456 13393491196754313216 13410930638416753728 13449138418013382656 13455580678178715648 13457882981354093568 13475406266486065044 13504713370153933824 13551994051153772544 13569639876741212352 13727013178716138496 13735938414853145088 13753823751330818454 13775072142530789376 13793008434383043008 13809674906551839744 13812037796652885504 13830022220867277282 13858023273234776064 13876067574371800512 13889463038819288064 13926735662971244256 13966412972552358912 13993691122889375238 14135155459904913408 14137574041018441728 14146766221799337984 14155982340551017824 14165186490317305872 14205543146984876544 14213466570486104064 14224039947957513102 14241227247381584736 14254975224051374592 14282816972535849933 14295587689077161984 14304882609551204352 14323508758782390816 14381673275462270976 14576879068026941952 14579373229800268032 14598356788693237131 14618408638021320704 14630106151000094976 14671787365105508352 14678815285285871616 14681326888749920256 14700443199802980048 14742324804360823296 14751910191099679488 14760138361658646528 14771118407494340529 14803243501899504384 14922994821075021824 15003103602179776512 15012858546004340736 15032406538902783888 15046918292054228736 15065099898056552448 15067677596348602368 15087296968218847944 15130280720265055488 15137528262951055104 15140118354023355264 15180655124099063808 15236086879148027904 15389338409233616256 15442889826055655808 15452930716709788224 15496956160347138048 15517134488680923384 15580146048417460224 15625645918671699072 15712214594121403776 15894436312197634048 15902049892393027584 15904770796145746944 15925480133119895052 15960454198953099264 15970851871390891904 15981236040357986112 15990149891796867072 16015992969545367552 16036847127057796416 16082536150211807232 16092992935745104896 16113947353630189668 16279630713900023808 16300828149725414464 16369822573810827264 16377663868368371712 16380466151557128192 16391137446953810112 16398988951530309696 16401794883525301536 16445709717773985792 16458869419875106848 16505760785743696896 16537998599778352554 16563548284743499776 16585115404905926208 16621185686343303168 16788369173709399552 16810229029404333666 16878491552452248576 16894785450727555072 16905770356742332416 16911457356265631874 16927783078561007328 16976010380779129856 16996522961909956608 16999431134342012928 17021565810298187424 17078237014611446784 17140597739041531392 17276301117661560832 17279257161244762112 17290492048865857536 17313005710387818288 17339385067851964416 17350659050340814848 17373251054312612784 17380336051000885248 17422747496062791168 17434075680390530304 17443799881960218624 17456776299766038807 17483745411673694208 17506510705178477664 17527664304469642752 17544584891140153344 17578851658505661456 17816185527588484608 17881240851222338304 17889806128942156032 17892867145663965312 17940774237571620864 17943843975138791424 17967208355314753392 17978890545402734376 18006284493538578432 18092853168988283136 18314584553137526784 18338431668441091272 18412899875402452992 18416050395537180672 18440029627823036376 18501423432495734016 18519284051759050752 18568980883961659008 18621883963403145216 18630804015939760128 18633991820336437248 18658254830519166984 18862354962399117312 18874643120734690432 18886915320423074496 18940724195979835392 18965386597276684136 18988302996508779648 19006633632068499456 19018991651335123968 19043755963381133244 19098011678376521088 19149261536585460852 19435838757369255936 19439164306400357376 19451803554974089728 19464475718257649508 19477131424186295574 19506808201333459968 19544907436101689382 19575102518333227008 19600590933070640064 19656433072481097728 19669213588132905984 19694824543325787372 19737658002532672512 20017144728005787648 20043208718537045184 20062557722738971648 20086799864075403264 20090236795131469824 20116395957625130592 20173707627020073984 20183371017268073472 20186824472031140352 20213109399729097566 20257070055230900736 20314782505530703872 20354459815111818528 20519117878978155008 20590519768074207744 20603907622279717632 20630735626996227681 20662608213796184064 20689512651574564512 20714512359827759616 20718056694979328256 20745033331300915923 20773528064556613632 20814101361557700768 20834194558228932096 20949619458828538368 21202733189857370112 21206361061527662592 21233973510826526736 21247779735475958808 21308314720477314816 21320199855729156096 21336059921936269653 21382462836077061888 21443381533615742976 21457323914326806528 21485263138173586224 21572509913193406464 21854849929271746816 21865318602040412928 21869059844700402048 21927612957031981056 21945159226500142464 22007681047658262528 22018222927928807424 22021990333124880384 22050664799704470072 22113487206541234944 22127865286649519232 22384492231612532736 22413638705872444888 22504655403269664768 22519287819006511104 22548609808354175832 22570377438081343104 22630945452328271916 22695421080397583232 22770982686148595712 22854130318722041856 23053989398487810048 23084007613850424384 23134212067121086464 23164334739083483712 23230329994750388224 23245434240520707072 23275701733021385076 23342014273571303552 23370219072626190336 23407989724720152576 23438468878007548608 23568321891182105664 23754914036784646144 23841654468296451072 23853074838589541376 23857156194218620416 23888220199679842578 23925125300185055232 23940681298429648896 23956277807086337856 23971854060536979168 23985224837695300608 24008379324718104576 24055270690586694624 24123804225317710848 24170921030445284502 24419446070850035712 24451242224588121696 24550533167203270656 24554733860716240896 24586706170430715168 24598483427295464544 24602692325287952304 24668564576660978688 24692378735678734336 24758641178615545344 24829178617870860288 24841072021253013504 24845322427115249664 24877673107358889312 24931778529514954752 25182553760564099328 25215343544106500499 25254298927973113856 25317737328678372864 25342178176091332608 25358655535113498624 25391674617841510992 25464015571168694784 25494784442864934912 25499146701513019392 25532348715447281136 25617355521917170176 25914451676492341248 25918885741867143168 25935738073298786304 25952634291010199344 25969508565581727432 26009077601777946624 26025988575511222272 26059876581468919176 26070504076501327872 26134121244094186752 26151113520585795456 26225618117510541312 26259766057767716496 26316877336710230016 26724278291382726912 26821861276833507456 26898276836026765312 26911161356357431296 26915765962708187136 26950812532972130088 27009426740307867648 27139279753482424704 27454026357432276992 27471876829706290176 27507647502661636908 27586016868766086016 27619349813103679488 27624075593305771008 27660044441734554564 27752135148743601024 27778926077638576128 27853471325942488512 27932825945104717824 27987382245778750476 28275148082036883456 28293532443598675968 28311964681102035648 28330372980634611744 28411086293969753088 28448079895915026204 28482454494763169472 28509950448102749184 28565633945071699866 28609765219102408704 28647017517564781632 29153758136053883904 29158746459600536064 29196713577386474262 29215697136279443361 29260212302000189952 29343574730211016704 29357630570571743232 29362653777499840512 29400886399605960096 29484649608721646592 29503820382199358976 29520276723317293056 29542236814988681058 29606487003799008768 29845989642150043648 30006207204359553024 30025717092008681472 30064813077805567776 30093836584108457472 30130199796113104896 30135355192697204736 30174593936437695888 30260561440530110976 30275056525902110208 30280236708046710528 30319664099593646349 30361310248198127616 30472173758296055808 30778676818467232512 30818753220574611721 30885779652111311616 30905861433419576448 30993912320694276096 31034268977361846768 31160292096834920448 31251291837343398144 31424429188242807552 31788872624395268096 31804099784786055168 31809541592291493888 31850960266239790104 31941703742781783808 31962472080715972224 31980299783593734144 32073694254115592832 32165072300423614464 32185985871490209792 32227894707260379336 32601656299450828928 32760932303114256384 32782274893907620224 32797977903060619392 32803589767050603072 32891419435547971584 32917738839750213696 33011521571487393792 33075997199556705108 33170230809811852416 33576738347418799104 33620458058808667332 33756983104904497152 33811540713484664832 33822914712531263748 33855566157122014656 33952020761558259712 33998862268684025856 34043131620596374848 34156474029222893568 34281195478083062784 34558514322489524224 34580984097731715072 34626011420775636576 34678770135703928832 34701318100681629696 34746502108625225568 34845494992125582336 34868151360781060608 34887599763920437248 34913552599532077614 34967490823347388416 35013021410356955328 35055328608939285504 35089169782280306688 35157703317011322912 35632371055176969216 35762481702444676608 35779612257884312064 35785734291327930624 35832330299519763867 35881548475143241728 35887687950277582848 35934416710629506784 35957781090805468752 36012568987077156864 36185706337976566272 36629169106275053568 36676863336882182544 36825799750804905984 36832100791074361344 36880059255646072752 37002846864991468032 37038568103518101504 37137961767923318016 37243767926806290432 37261608031879520256 37267983640672874496 37316509661038333968 37749286241469380864 37773830640846148992 37881448391959670784 37930773194553368272 37976605993017559296 38013267264136998912 38037983302670247936 38087511926762266488 38196023356753042176 38298523073170921704 38871677514738511872 38878328612800714752 38903607109948179456 38928951436515299016 38954262848372591148 39013616402666919936 39089814872203378764 39201181866141280128 39312866144962195456 39338427176265811968 39389649086651574744 39475316005065345024 40086417437074090368 40125115445477943296 40180473590262939648 40232791915250261184 40347415254040147968 40366742034536146944 40373648944062280704 40426218799458195132 40514140110461801472 40708919630223637056 41038235757956310016 41181039536148415488 41207815244559435264 41261471253992455362 41325216427592368128 41379025303149129024 41429024719655519232 41436113389958656512 41490066662601831846 41628202723115401536 41668389116457864192 41899238917657076736 42405466379714740224 42412722123055325184 42467947021653053472 42495559470951917616 42616629440954629632 42640399711458312192 42672119843872539306 42764925672154123776 42886763067231485952 42914647828653613056 42970526276347172448 43145019826386812928 43709699858543493632 43730637204080825856 43738119689400804096 43795070366079711393 43855225914063962112 43890318453000284928 44015362095316525056 44036445855857614848 44043980666249760768 44101329599408940144 44226974413082469888 44255730573299038464 44313355222483021587 44768984463225065472 44827277411744889776 45009310806539329536 45038575638013022208 45097219616708351664 45140754876162686208 45261890904656543832 45390842160795166464 45541965372297191424 45708260637444083712 46168015227700848768 46328669478166967424 46460659989500776448 46490868481041414144 46551403466042770152 46684028547142607104 46740438145252380672 46876937756015097216 47136643782364211328 47509828073569292288 47683308936592902144 47706149677179082752 47714312388437240832 47776440399359685156 47881362596859297792 47912555614172675712 47943708121073958336 47970449675390601216 48110541381173389248 48247608450635421696 48341842060890569004 48838892141700071424 48902484449176243392 49109467721432481792 49173412340861430336 49196966854590929088 49205384650575904608 49337129153321957376 49517282357231090688 49690644854230499328 49755346214717778624 49863557059029909504 50365107521128198656 50430687088213000998 50508597855946227712 50635474657356745728 50684356352182665216 50717311070226997248 50783349235683021984 50928031142337389568 50989568885729869824 50998293403026038784 51064697430894562272 51234711043834340352 51828903352984682496 51837771483734286336 51871476146597572608 51905268582020398688 51939017131163454864 52018155203555893248 52051977151022444544 52119753162937838352 52141008153002655744 52268242488188373504 52302227041171590912 52370328899298116421 52451236235021082624 52519532115535432992 52633754673420460032 53448556582765453824 53643722553667014912 53796553672053530624 53822322712714862592 53831531925416374272 53901625065944260176 54018853480615735296 54278559506964849408 54908052714864553984 54943753659412580352 55015295005323273816 55172033737532172032 55238699626207358976 55248151186611542016 55320088883469109128 55504270297487202048 55557852155277152256 55706942651884977024 55865651890209435648 55974764491557500952 56587064887197351936 56623929362204071296 56660745961269223488 56822172587939506176 56896159791830052408 56964908989526338944 57019900896205498368 57131267890143399732 57294035035129563264 58307516272107767808 58317492919201072128 58393427154772948524 58431394272558886722 58520424604000379904 58725307554999681024 58801772799211920192 58969299217443293184 59007640764398717952 59084473629977362116 59212974007598017536 59691979284300087296 60051434184017362944 60129626155611135552 60187673168216914944 60260399592226209792 60270710385394409472 60349187872875391776 60521122881060221952 60550113051804220416 60560473416093421056 60639328199187292698 60944347516592111616 61557353636934465024 61637506441149223442 61771559304222623232 61811722866839152896 61892206880988683043 61987824641388552192 62068537954723693536 62235099993902747769 62320584193669840896 62502583674686796288 62848858376485615104 63577745248790536192 63608199569572110336 63619083184582987776 63701920532479580208 63883407485563567616 63924944161431944448 63960599567187468288 64008179765808808959 64147388508231185664 64330144600847228928 64371971742980419584 64455789414520758672 65203312598901657856 65564549787815240448 65595955806121238784 65607179534101206144 65782838871095943168 65835477679500427392 66023043142974787584 66151994399113410216 66340461619623704832 67153476694837598208 67240916117617334664 67513966209808994304 67645829425062527496 67711132314244029312 67904041523116519424 68086263241192749696 68312948058445787136 68562390956166125568 69161968195463430144 69252022841551273152 69402636201363259392 69493004217250451136 69690989984251164672 69736302721562121216 69827105199064155228 70026042820713910656 70110657217878571008 70315406634022645824 71264742110353938432 71524963404889353216 71559224515768624128 71571468582655861248 71664660599039527734 71775375900555165696 71868833421259013568 71915562181610937504 72025137974154313728 72371412675953132544 73258338212550107136 73353726673764365088 73651599501609811968 73664201582148722688 73760118511292145504 74005693729982936064 74077136207036203008 74275923535846636032 74487535853612580864 74523216063759040512 74535967281345748992 74633019322076667936 75498572482938761728 75547661281692297984 75646030632319501497 75762896783919341568 75861546389106736544 75953211986035118592 76026534528273997824 76075966605340495872 76175023853524532976 76392046713506084352 76597046146341843408 77743355029477023744 77756657225601429504 77807214219896358912 77857902873030598032 77908525696745182296 78027232805333839872 78179629744406757528 78402363732282560256 78625732289924390912 78676854352531623936 78779298173303149488 78950632010130690048 80172834874148180736 80250230890955886592 80465583830500522368 80694830508080295936 80733484069072293888 80747297888124561408 80852437598916390264 81028280220923602944 81417839260447274112 82076471515912620032 82362079072296830976 82415630489118870528 82522942507984910724 82758050606298258048 82858049439311038464 82872226779917313024 82980133325203663692 83256405446230803072 83336778232915728384 83798477835314153472 84825444246110650368 84935894043306106944 84991118941903835232 85233258881909259264 85344239687745078612 85529851344308247552 85829295657307226112 85941052552694344896 87419399717086987264 87461274408161651712 87476239378801608192 87590140732159422786 87780636906000569856 88030724190633050112 88072891711715229696 88087961332499521536 88202659198817880288 88453948826164939776 88511461146598076928 88626710444966043174 89537968926450130944 89654554823489779552 90018621613078659072 90077151276026044416 90194439233416703328 90281509752325372416 90523781809313087664 90781684321590332928 90958992298780939047 91083930744594382848 91416521274888167424 92336030455401697536 92456259661723835163 92657338956333934848 92921319979001552896 92981736962082828288 93102806932085540304 93368057094285214208 93480876290504761344 93753875512030194432 94273287564728422656 95019656147138584576 95366617873185804288 95412299354358165504 95428624776874481664 95552880798719370312 95825111228345351424 95887416242147916672 95940899350781202432 96221082762346778496 96495216901270843392 96683684121781138008 97804968898352486784 98346824681722860672 98393933709181858176 98410769301151809216 98674258306643914752 99034564714462181376 99510692429435557248 100730215042256397312 100861374176426001996 101270949314713491456 101434622140453994496 101566698471366043968 101856062284674779136 101996586806052077568 102129394861789124544 102469422087668680704 103675542967468572672 103742952293195145216 103810537164040797376 103878034262326909728 104036310407111786496 104103954302044889088 104239506325875676704 104536484976376747008 104604454082343181824 104740657798596232842 104902472470042165248 105039064231070865984 105267509346840920064 106897113165530907648 107287445107334029824 107496990898559291601 107593107344107061248 107644645425429725184 107663063850832748544 107803250131888520352 108037706961231470592 108557119013929698816 109816105429729107968 109887507318825160704 110030590010646547632 110344067475064344064 110477399252414717952 110496302373223084032 110640177766938218256 111008540594974404096 111115704310554304512 111413885303769954048 111731303780418871296 111949528983115001904 113247858724408142592 113321491922538446976 113644345175879012352 113792319583660104816 113929817979052677888 114039801792410996736 114262535780286799464 114588070070259126528 116615032544215535616 116634985838402144256 116786854309545897048 116862788545117773444 117040849208000759808 117603545598423840384 117938598434886586368 118015281528797435904 118168947259954724232 118425948015196035072 120259252311222271104 120375346336433829888 120541420770788818944 120698375745750783552 121042245762120443904 121100226103608440832 121120946832186842112 121278656398374585396 123114707273868930048 123275012882298446884 123543118608445246464 123623445733678305792 123784413761977366086 123975649282777104384 124137075909447387072 124470199987805495538 125005167349373592576 125697716752971230208 127155490497581072384 127216399139144220672 127238166369165975552 127403841064959160416 127766814971127135232 127849888322863888896 127921199134374936576 128016359531617617918 128294777016462371328 128660289201694457856 128743943485960839168 128911578829041517344 130406625197803315712 131129099575630480896 131191911612242477568 131214359068202412288 131385211098239134179 131565677742191886336 131670955359000854784 132046086285949575168 132303988798226820432 132680923239247409664 132940065667449064761 134306953389675196416 134481832235234669328 135027932419617988608 135291658850125054992 135422264628488058624 135808083046233038848 136172526482385499392 136625896116891574272 137124781912332251136 138504045683102546304 138986008434500902272 139381979968502329344 139472605443124242432 139654210398128310456 140052085641427821312 140221314435757142016 140630813268045291648 142529484220707876864 143049926809778706432 143118449031537248256 143142937165311722496 143329321198079055468 143737666842518027136 143831124363221875008 144742825351906265088 146516676425100214272 146707453347528730176 147328403164297445376 147520237022584291008 148011387459965872128 148551847071693272064 149071934562691497984 149266038644153335872 150997144965877523456 151095322563384595968 151292061264639002994 151525793567838683136 151723092778213473088 151906423972070237184 152053069056547995648 152151933210680991744 152350047707049065952 152784093427012168704 153194092292683686816 155486710058954047488 155513314451202859008 155614428439792717824 155715805746061196064 155817051393490364592 156054465610667679744 156359259488813515056 156804727464565120512 157110986697894349263 157251464579848781824 157353708705063247872 157558596346606298976 157901264020261380096 160345669748296361472 160500461781911773184 160931167661001044736 161389661016160591872 161466968138144587776 161494595776249122816 161704875197832780528 162056560441847205888 162835678520894548224 164152943031825240064 164724158144593661952 164831260978237741056 165045885015969821448 165516101212596516096 165716098878622076928 165744453559834626048 165960266650407327384 166512810892461606144 166673556465831456768 167596955670628306944 169871788086612213888 169982237883807670464 170466517763818518528 170688479375490157224 171059702688616495104 171882105105388689792 174838799434173974528 174922548816323303424 174952478757603216384 175180281464318845572 175561273812001139712 176175922664999043072 176405318397635760576 176907897652329879552 177022922293196153856 177253420889932086348 179075937852900261888 179309109646979559104 180154302552052088832 180388878466833406656 180563019504650744832 181047563618626175328 181563368643180665856 181917984597561878094 182833042549776334848 184672060910803395072 184912519323447670326 185314677912667869696 185676620642966049129 185842639958003105792 185963473924165656576 186205613864171080608 186736114188570428416 186961752581009522688 187507751024060388864 188546575129456845312 190039312294277169152 190733235746371608576 190824598708716331008 190857249553748963328 191105761597438740624 191650222456690702848 191774832484295833344 191881798701562404864 192024539297426426877 192442165524693556992 192990433802541686784 193367368243562276016 195609937796704973568 196693649363445721344 196787867418363716352 196821538602303618432 197348516613287829504 198069129428924362752 199021384858871114496 201460430084512794624 201722748352852003992 202541898629426982912 203133396942732087936 203712124569349558272 204258789723578249088 204938844175337361408 207485904586390290432 207621074328081594752 207756068524653819456 208207908604089778176 208479012651751353408 209072969952753494016 209208908164686363648 209481315597192465684 210078128462141731968 213794226331061815296 214574890214668059648 214993981797118583202 215326127701665497088 215606500263777040704 216075413922462941184 217114238027859397632 219632210859458215936 219775014637650321408 220061180021293095264 220688134950128688128 220954798504829435904 220992604746446168064 221280355533876436512 222017081189948808192 222231408621108609024 222827770607539908096 223462607560837742592 223899057966230003808 226495717448816285184 226642983845076893952 226938091896958504491 227288690351758024704 227584639167320209632 227859635958105355776 228079603584821993472 228525071560573598928 229176140140518253056 233230065088431071232 233269971676804288512 233573708619091794096 233725577090235546888 234081698416001519616 235207091196847680768 235877196869773172736 236030563057594871808 236337894519909448464 236851896030392070144 240518504622444542208 240750692672867659776 241396751491501567104 242084491524240887808 242200452207216881664 242241893664373684224 242557312796749170792 246229414547737860096 246550025764596893768 247086237216890492928 247246891467356611584 247568827523954732172 248274151818894774144 248940399975610991076 250010334698747185152 251395433505942460416 254476332738331951104 254807682129918320832 255533629942254270464 255699776645727777792 256032719063235235836 256589554032924742656 257487886971921678336 257823157658083034688 260813250395606631424 262258199151260961792 262383823224484955136 262428718136404824576 262770422196478268358 263341910718001709568 264092172571899150336 264607977596453640864 265361846478494819328 265880131334898129522 268613906779350392832 268963664470469338656 270055864839235977216 270583317700250109984 270844529256976117248 271616166092466077696 272345052964770998784 273251792233783148544 274249563824664502272 277008091366205092608 277368778985171505489 277972016869001804544 278763959937004658688 278945210886248484864 279308420796256620912 280104171282855642624 280442628871514284032 281261626536090583296 285058968441415753728 286099853619557412864 286236898063074496512 286285874330623444992 286658642396158110936 287475333685036054272 287662248726443750016 289485650703812530176 293414906695057460352 295040474045168582016 296022774919931744256 297103694143386544128 298532077288306671744 301994289931755046912 302190645126769191936 302584122529278005988 303446185556426946176 303812847944140474368 304303866421361983488 304700095414098131904 305568186854024337408 306388184585367373632 311026628902405718016 311228856879585435648 311431611492122392128 311634102786980729184 312108931221335359488 312718518977627030112 313609454929130241024 314221973395788698526 314707417410126495744 315117192693212597952 315802528040522760192 320691339496592722944 321000923563823546368 321862335322002089472 322779322032321183744 322933936276289175552 322989191552498245632 323409750395665561056 324113120883694411776 325671357041789096448 328305886063650480128 329448316289187323904 329662521956475482112 330091770031939642896 331032202425193032192 331432197757244153856 331488907119669252096 331920533300814654768 333025621784923212288 333347112931662913536 335193911341256613888 339743576173224427776 339964475767615340928 340933035527637037056 341376958750980314448 342119405377232990208 343764210210777379584 349677598868347949056 349845097632646606848 349904957515206432768 350360562928637691144 351122547624002279424 352810636795271521152 353815795304659759104 354045844586392307712 354506841779864172696 358618219293959118208 360777756933666813312 361126039009301489664 362095127237252350656 363126737286361331712 363835969195123756188 369344121821606790144 369825038646895340652 370629355825335739392 371353241285932098258 371926947848331313152 372411227728342161216 373472228377140856832 375015502048120777728 377093150258913690624 381466471492743217152 381649197417432662016 381714499107497926656 382211523194877481248 383300444913381405696 383549664968591666688 383763597403124809728 384049078594852853754 384884331049387113984 385980867605083373568 386734736487124552032 391219875593409947136 393387298726891442688 393575734836727432704 393643077204607236864 394155633294717402537 394697033226575659008 396138258857848725504 398042769717742228992 402920860169025589248 403445496705704007984 405083797258853965824 406266793885464175872 407424249138699116544 408517579447156498176 409877688350674722816 415242148656163189504 415512137049307638912 416958025303502706816 418145939905506988032 418417816329372727296 418962631194384931368 420156256924283463936 427588452662123630592 429149780429336119296 429987963594237166404 431213000527554081408 434228476055718795264 439550029275300642816 440122360042586190528 441376269900257376256 441985209492892336128 442560711067752873024 444034162379897616384 445655541215079816192 447798115932460007616 452991434897632570368 453285967690153787904 453876183793917008982 454577380703516049408 455169278334640419264 455719271916210711552 456159207169643986944 457050143121147197856 458352280281036506112 466460130176862142464 466539943353608577024 467147417238183588192 467451154180471093776 468163396832003039232 470414182393695361536 471754393739546345472 472061126115189743616 472675789039818896928 473703792060784140288 481037009244889084416 481501385345735319552 482793502983003134208 484168983048481775616 484400904414433763328 484483787328747368448 485114625593498341584 492458829095475720192 493100051529193787536 494172474433780985856 494493782934713223168 495137655047909464344 496548303637789548288 497880799951221982152 500020669397494370304 502790867011884920832 509615364259836641664 511067259884508540928 511399553291455555584 512065438126470471672 513179108065849485312 515646315316166069376 521626500791213262848 524516398302521923584 524767646448969910272 524857436272809649152 525540844392956536716 526683821436003419136 529215955192907281728 530723692956989638656 531760262669796259044 537227813558700785664 537927328940938677312 541166635400500219968 541689058513952234496 544690105929541997568 548499127649329004544 554016182732410185216 554737557970343010978 555944033738003609088 557527919874009317376 557890421772496969728 558616841592513241824 560208342565711285248 560885257743028568064 562523253072181166592 570117936882831507456 572199707239114825728 572473796126148993024 572571748661246889984 573317284792316221872 574950667370072108544 575324497452887500032 576073617892279280631 578971301407625060352 586829813390114920704 590080948090337164032 592045549839863488512 594207388286773088256 597064154576613343488 603988579863510093824 604381290253538383872 605168245058556011976 606892371112853892352 607625695888280948736 609400190828196263808 611136373708048674816 612776369170734747264 622457713759170871296 622863222984244784256 623268205573961458368 625437037955254060224 627218909858260482048 628443946791577397052 630234385386425195904 641382678993185445888 643724670644004178944 645978383104996491264 646819500791331122112 648226241767388823552 651342714083578192896 656611772127300960256 658896632578374647808 659325043912950964224 660183540063879285792 662064404850386064384 662864395514488307712 662977814239338504192 663841066601629309536 666051243569846424576 666694225863325827072 670387822682513227776 679487152346448855552 679928951535230681856 680814275690875513473 681866071055274074112 682753917501960628896 684238810754465980416 687528420421554759168 699355197736695898112 699690195265293213696 699809915030412865536 700721125857275382288 702245095248004558848 705621273590543042304 707631590609319518208 708091689172784615424 709013683559728345392 717236438587918236416 721555513867333626624 722252078018602979328 724190254474504701312 726253474572722663424 727671938390247512376 738688243643213580288 739650077293790681304 741258711650671478784 742706482571864196516 744822455456684322432 746944456754281713664 750031004096241555456 754186300517827381248 763428998214995853312 764423046389754962496 766600889826762811392 767099329937183333376 768098157189705707508 769768662098774227968 773469472974249104064 782439751186819894272 786774597453782885376 787151469673454865408 787286154409214473728 788311266589434805074 792276517715697451008 796085539435484457984 805841720338051178496 806890993411408015968 810167594517707931648 812533587770928351744 814848498277398233088 817035158894312996352 819755376701349445632 830484297312326379008 831024274098615277824 832106336955514516467 833916050607005413632 836291879811013976064 836835632658745454592 837925262388769862736 840312513848566927872 855176905324247261184 858299560858672238592 859975927188474332808 862426001055108162816 868456952111437590528 880244720085172381056 882752539800514752512 885121422135505746048 888068324759795232768 891311082430159632384 895596231864920015232 905982869795265140736 906571935380307575808 907752367587834017964 910338556669280838528 911438543832421423104 914100286242294395712 916704560562073012224 933079886707217154048 934294834476367176384 934902308360942187552 936326793664006078464 940828364787390723072 944122252230379487232 945351578079637793856 947407584121568280576 962074018489778168832 963002770691470639104 965587005966006268416 968337966096963551232 968801808828867526656 968967574657494736896 970229251186996683168 984917658190951440384 986200103058387575072 988344948867561971712 988987565869426446336 990275310095818928688 993096607275579096576 995761599902443964304 1000041338794988740608 1005581734023769841664 1019230728519673283328 1022134519769017081856 1022799106582911111168 1024130876252940943344 1026358216131698970624 1031292630632332138752 1043253001582426525696 1049032796605043847168 1049535292897939820544 1049714872545619298304 1051081688785913073432 1053367642872006838272 1058431910385814563456 1061447385913979277312 1063520525339592518088 1075854657881877354624 1082333270801000439936 1083378117027904468992 1089380211859083995136 1108032365464820370432 1109475115940686021956 1111888067476007218176 1115780843544993939456 1117233683185026483648 1120416685131422570496 1125046506144362333184 1144399414478229651456 1144947592252297986048 1145143497322493779968 1146634569584632443744 1149901334740144217088 1150648994905775000064 1152147235784558561262 1157942602815250120704 1173659626780229841408 1180161896180674328064 1182466899884152207611 1184091099679726977024 1188414776573546176512 1194128309153226686976 1207977159727020187648 1208762580507076767744 1210336490117112023952 1213784742225707784704 1215251391776561897472 1218800381656392527616 1222272747416097349632 1225552738341469494528 1245726445968489568512 1246536411147922916736 1250874075910508120448 1254437819716520964096 1256887893583154794104 1260468770772850391808 1282765357986370891776 1287449341288008357888 1293639001582662244224 1302685428167156385792 1318650087825901928448 1320367080127758571584 1324128809700772128768 1325955628478677008384 1327682133203258619072 1332102487139692849152 1358974304692897711104 1359857903070461363712 1361628551381751026946 1363732142110548148224 1365507835003921257792 1368477621508931960832 1375056840843109518336 1398710395473391796224 1399380390530586427392 1399619830060825731072 1401442251714550764576 1404490190496009117696 1411242547181086084608 1415263181218639036416 1416183378345569230848 1418027367119456690784 1434472877175836472832 1443111027734667253248 1444504156037205958656 1448380508949009402624 1452506949145445326848 1455343876780495024752 1477376487286427160576 1479300154587581362608 1482517423301342957568 1485412965143728393032 1489644910913368644864 1493888913508563427328 1500062008192483110912 1508372601035654762496 1528846092779509924992 1533201779653525622784 1534198659874366666752 1536196314379411415016 1539537324197548455936 1546938945948498208128 1564879502373639788544 1573549194907565770752 1574302939346909730816 1574572308818428947456 1576622533178869610148 1592171078870968915968 1611683440676102356992 1613781986822816031936 1625067175541856703488 1634070317788625992704 1660968594624652758016 1662048548197230555648 1664212673911029032934 1667832101214010827264 1672583759622027952128 1673671265317490909184 1675850524777539725472 1680625027697133855744 1710353810648494522368 1716599121717344477184 1719951854376948665616 1724852002110216325632 1728220853676837841893 1736913904222875181056 1760489440170344762112 1765505079601029505024 1770242844271011492096 1776136649519590465536 1782622164860319264768 1791192463729840030464 1811965739590530281472 1813143870760615151616 1815504735175668035928 1820677113338561677056 1822877087664842846208 1828200572484588791424 1833409121124146024448 1868589668952734352768 1869804616721884375104 1881656729574781446144 1890703156159275587712 1924148036979556337664 1931174011932012536832 1937935149314989473792 1940458502373993366336 1969835316381902880768 1972400206116775150144 1976689897735123943424 1977975131738852892672 1980550620191637857376 1986193214551158193152 1991523199804887928608 2000082677589977481216 2011163468047539683328 2038461457039346566656 2042442827072626540419 2044269039538034163712 2045598213165822222336 2048261752505881886688 2052716432263397941248 2062585261264664277504 2086506003164853051392 2098065593210087694336 2099070585795879641088 2099429745091238596608 2102163377571826146864 2106735285744013676544 2116863820771629126912 2122894771827958554624 2127041050679185036176 2151709315763754709248 2164666541602000879872 2166756234055808937984 2178760423718167990272 2216064730929640740864 2218950231881372043912 2223776134952014436352 2234467366370052967296 2240833370262845140992 2250093012288724666368 2290286994644987559936 2293269139169264887488 2299802669480288434176 2301297989811550000128 2304294471569117122524 2347319253560459682816 2360323792361348656128 2364933799768304415222 2376829553147092353024 2388256618306453373952 2415954319454040375296 2417525161014153535488 2420672980234224047904 2427569484451415569408 2430502783553123794944 2437600763312785055232 2444545494832194699264 2451105476682938989056 2491452891936979137024 2493072822295845833472 2496319010866543549401 2501748151821016240896 2508875639433041928192 2513775787166309588208 2520937541545700783616 2565530715972741783552 2574898682576016715776 2587278003165324488448 2605370856334312771584 2640734160255517143168 2648257619401544257536 2655364266406517238144 2664204974279385698304 2717948609385795422208 2719715806140922727424 2723257102763502053892 2731015670007842515584 2750113681686219036672 2799239660121651462144 2802884503429101529152 2808980380992018235392 2822485094362172169216 2832366756691138461696 2836054734238913381568 2868945754351672945664 2886222055469334506496 2889008312074411917312 2896761017898018805248 2905013898290890653696 2910687753560990049504 2954752974572854321152 2958600309175162725216 2965034846602685915136 2970825930287456786064 2979289821826737289728 2987777827017126854656 3000124016384966221824 3016745202071309524992 3057692185559019849984 3066403559307051245568 3068397319748733333504 3072392628758822830032 3079074648395096911872 3093877891896996416256 3129759004747279577088 3147098389815131541504 3148605878693819461632 3149144617636857894912 3153245066357739220296 3184342157741937831936 3227563973645632063872 3250134351083713406976 3268140635577251985408 3321937189249305516032 3324097096394461111296 3328425347822058065868 3335664202428021654528 3347342530634981818368 3351701049555079450944 3361250055394267711488 3433198243434688954368 3439903708753897331232 3449704004220432651264 3456441707353675683786 3473827808445750362112 3520978880340689524224 3531010159202059010048 3540485688542022984192 3552273299039180931072 3565244329720638529536 3582384927459680060928 3623931479181060562944 3626287741521230303232 3631009470351336071856 3641354226677123354112 3645754175329685692416 3656401144969177582848 3666818242248292048896 3737179337905468705536 3739609233443768750208 3763313459149562892288 3781406312318551175424 3848296073959112675328 3862348023864025073664 3880917004747986732672 3944800412233550300288 3955950263477705785344 3961101240383275714752 3972386429102316386304 3983046399609775857216 4076922914078693133312 4084885654145253080838 4091196426331644444672 4096523505011763773376 4105432864526795882496 4125170522529328555008 4173012006329706102784 4196131186420175388672 4198141171591759282176 4198859490182477193216 4204326755143652293728 4213470571488027353088 4233727641543258253824 4245789543655917109248 4254082101358370072352 4303418631527509418496 4329333083204001759744 4333512468111617875968 4357520847436335980544 4432129461859281481728 4437900463762744087824 4447552269904028872704 4468934732740105934592 4481666740525690281984 4500186024577449332736 4586538278338529774976 4599605338960576868352 4602595979623100000256 4608588943138234245048 4694638507120919365632 4720647584722697312256 4729867599536608830444 4776513236612906747904 4835050322028307070976 4841345960468448095808 4855138968902831138816 4875201526625570110464 4902210953365877978112 4982905783873958274048 4986145644591691666944 4992638021733087098802 5003496303642032481792 5017751278866083856384 5027551574332619176416 5041875083091401567232 5131061431945483567104 5149797365152033431552 5174556006330648976896 5210741712668625543168 5281468320511034286336 5296515238803088515072 5310728532813034476288 5328409948558771396608 5435897218771590844416 5439431612281845454848 5446514205527004107784 5462031340015685031168 5500227363372438073344 5605769006858203058304 5644970188724344338432 5672109468477826763136 5737891508703345891328 5772444110938669012992 5793522035796037610496 5821375507121980099008 5909505949145708642304 5917200618350325450432 5930069693205371830272 5941651860574913572128 5958579643653474579456 6000248032769932443648 6033490404142619049984 6115384371118039699968 6132807118614102491136 6136794639497466667008 6144785257517645660064 6158149296790193823744 6187755783793992832512 6259518009494559154176 6294196779630263083008 6297211757387638923264 6298289235273715789824 6306490132715478440592 6368684315483875663872 6455127947291264127744 6500268702167426813952 6536281271154503970816 6643874378498611032064 6648194192788922222592 6656850695644116131736 6671328404856043309056 6703402099110158901888 6722500110788535422976 6879807417507794662464 6899408008440865302528 6912883414707351367572 7041957760681379048448 7080971377084045968384 7130488659441277059072 7164769854919360121856 7247862958362121125888 7252575483042460606464 7262018940702672143712 7282708453354246708224 7291508350659371384832 7312802289938355165696 7333636484496584097792 7474358675810937411072 7479218466887537500416 7488957032599630648203 7526626918299125784576 7562812624637102350848 7696592147918225350656 7724696047728050147328 7761834009495973465344 7889600824467100600576 7922202480766551429504 7944772858204632772608 7966092799219551714432 8153845828157386266624 8169771308290506161676 8193047010023527546752 8250341045058657110016 8397718980364954386432 8408653510287304587456 8426941142976054706176 8467455283086516507648 8508164202716740144704 8606837263055018836992 8658666166408003519488 8667024936223235751936 8715041694872671961088 8864258923718562963456 8875800927525488175648 8895104539808057745408 8937869465480211869184 8963333481051380563968 9000372049154898665472 9173076556677059549952 9199210677921153736704 9205191959246200000512 9217177886276468490096 9389277014241838731264 9441295169445394624512 9459735199073217660888 9553026473225813495808 9682691920936896191616 9710277937805662277632 9750403053251140220928 9804421906731755956224 9965811567747916548096 9972291289183383333888 9985276043466174197604 10006992607284064963584 10055103148665238352832 10083750166182803134464 10299594730304066863104 10349112012661297953792 10421483425337251086336 10562936641022068572672 10593030477606177030144 10621457065626068952576 10656819897117542793216 10871794437543181688832 10878863224563690909696 10893028411054008215568 10924062680031370062336 11000454726744876146688 11211538013716406116608 11289940377448688676864 11344218936955653526272 11475783017406691782656 11544888221877338025984 11587044071592075220992 11642751014243960198016 11834401236700650900864 11883303721149827144256 11917159287306949158912 12230768742236079399936 12273589278994933334016 12289570515035291320128 12316298593580387647488 12375511567587985665024 12519036018989118308352 12588393559260526166016 12594423514775277846528 12596578470547431579648 12612980265430956881184 12737368630967751327744 12910255894582528255488 13000537404334853627904 13072562542309007941632 13287748756997222064128 13296388385577844445184 13313701391288232263472 13342656809712086618112 13406804198220317803776 13445000221577070845952 13759614835015589324928 13798816016881730605056 13825766829414702735144 14083915521362758096896 14161942754168091936768 14329539709838720243712 14505150966084921212928 14524037881405344287424 14565416906708493416448 14625604579876710331392 14948717351621874822144 14958436933775075000832 14977914065199261296406 15053253836598251569152 15125625249274204701696 15393184295836450701312 15449392095456100294656 15523668018991946930688 15779201648934201201152 15844404961533102859008 15889545716409265545216 15932185598439103428864 16307691656314772533248 16339542616581012323352 16386094020047055093504 16500682090117314220032 16817307020574609174912 16934910566173033015296 17016328405433480289408 17213674526110037673984 17317332332816007038976 17728517847437125926912 17751601855050976351296 17790209079616115490816 17875738930960423738368 18000744098309797330944 18346153113354119099904 18398421355842307473408 18410383918492400001024 18434355772552936980192 18778554028483677462528 18882590338890789249024 18919470398146435321776 19106052946451626991616 19365383841873792383232 19420555875611324555264 19500806106502280441856 19608843813463511912448 19931623135495833096192 19944582578366766667776 19970552086932348395208 20013985214568129927168 20110206297330476705664 20167500332365606268928 20698224025322595907584 21125873282044137145344 21242914131252137905152 21743588875086363377664 21757726449127381819392 21786056822108016431136 21848125360062740124672 22000909453489752293376 22423076027432812233216 22466871097798891944609 22579880754897377353728 22688437873911307052544 22951566034813383565312 23089776443754676051968 23174088143184150441984 23285502028487920396032 23668802473401301801728 23766607442299654288512 23834318574613898317824 24461537484472158799872 24579141030070582640256 24751023135175971330048 25193156941094863159296 25225960530861913762368 25820511789165056510976 26001074808669707255808 26145125084618015883264 26575497513994444128256 26592776771155688890368 26627402782576464526944 26685313619424173236224 26813608396440635607552 26890000443154141691904 27519229670031178649856 27597632033763461210112 27651533658829405470288 28167831042725516193792 28323885508336183873536 28659079419677440487424 29048075762810688574848 29130833813416986832896 29251209159753420662784 29897434703243749644288 29916873867550150001664 29955828130398522592812 30251250498548409403392 30898784190912200589312 31047336037983893861376 31558403297868402402304 31688809923066205718016 31779091432818531090432 31864371196878206857728 32615383312629545066496 32679085233162024646704 32772188040094110187008 33001364180234628440064 33634614041149218349824 33869821132346066030592 34032656810866960578816 34427349052220075347968 34634664665632014077952 35503203710101952702592 35751477861920847476736 36692306226708238199808 36820767836984800002048 36868711545105873960384 37557108056967354925056 37765180677781578498048 37838940796292870643552 38212105892903253983232 38730767683747584766464 38841111751222649110528 39001612213004560883712 39217687626927023824896 39863246270991666192384 39889165156733533335552 39941104173864696790416 40027970429136259854336 40220412594660953411328 40335000664731212537856 41396448050645191815168 42251746564088274290688 42485828262504275810304 43515452898254763638784 43572113644216032862272 43696250720125480249344 44846152054865624466432 44933742195597783889218 45159761509794754707456 45376875747822614105088 45903132069626767130624 46179552887509352103936 46348176286368300883968 46571004056975840792064 47337604946802603603456 47533214884599308577024 47668637149227796635648 48923074968944317599744 49158282060141165280512 49502046270351942660096 50451921061723827524736 51641023578330113021952 53185553542311377780736 53254805565152929053888 53370627238848346472448 53627216792881271215104 55038459340062357299712 55195264067526922420224 55303067317658810940576 56335662085451032387584 56647771016672367747072 57318158839354880974848 58096151525621377149696 58261667626833973665792 58502418319506841325568 59794869406487499288576 59833747735100300003328 59911656260797045185624 60502500997096818806784 62094672075967787722752 63116806595736804804608 63377619846132411436032 63728742393756413715456 65230766625259090132992 65358170466324049293408 65544376080188220374016 66002728360469256880128 67269228082298436699648 67739642264692132061184 68065313621733921157632 68854698104440150695936 69269329331264028155904 71006407420203905405184 71502955723841694953472 73384612453416476399616 73737423090211747920768 75677881592585741287104 77461535367495169532928 78003224426009121767424 78435375253854047649792 79726492541983332384768 79778330313467066671104 79882208347729393580832 80055940858272519708672 80440825189321906822656 80670001329462425075712 82792896101290383630336 84503493128176548581376 84971656525008551620608 87144227288432065724544 87392501440250960498688 89692304109731248932864 89867484391195567778436 90753751495645228210176 92696352572736601767936 93142008113951681584128 94675209893605207206912 95066429769198617154048 95337274298455593271296 97846149937888635199488 98316564120282330561024 99004092540703885320192 100903842123447655049472 103282047156660226043904 106509611130305858107776 107254433585762542430208 110076918680124714599424 110606134635317621881152 112671324170902064775168 113295542033344735494144 114636317678709761949696 116192303051242754299392 116523335253667947331584 117004836639013682651136 119589738812974998577152 119667495470200600006656 119823312521594090371248 121005001994193637613568 124189344151935575445504 126233613191473609609216 126755239692264822872064 127457484787512827430912 130716340932648098586816 131088752160376440748032 134538456164596873399296 135479284529384264122368 136130627243467842315264 137709396208880301391872 138538658662528056311808 142012814840407810810368 143005911447683389906944 146769224906832952799232 147474846180423495841536 151355763185171482574208 154923070734990339065856 159556660626934133342208 159764416695458787161664 160111881716545039417344 160881650378643813645312 165585792202580767260672 169006986256353097162752 169943313050017103241216 174288454576864131449088 174785002880501920997376 179384608219462497865728 179734968782391135556872 181507502991290456420352 186284016227903363168256 189350419787210414413824 190132859538397234308096 195692299875777270398976 196633128240564661122048 198008185081407770640384 201807684246895310098944 206564094313320452087808 213019222260611716215552 214508867171525084860416 220153837360249429198848 221212269270635243762304 232384606102485508598784 234009673278027365302272 239179477625949997154304 239334990940401200013312 239646625043188180742496 242010003988387275227136 248378688303871150891008 252467226382947219218432 253510479384529645744128 254914969575025654861824 261432681865296197173632 262177504320752881496064 269076912329193746798592 272261254486935684630528 284025629680815621620736 286011822895366779813888 293538449813665905598464 294949692360846991683072 302711526370342965148416 309846141469980678131712 319528833390917574323328 321763300757287627290624 338013972512706194325504 339886626100034206482432 348576909153728262898176 349570005761003841994752 358769216438924995731456 359469937564782271113744 363015005982580912840704 372568032455806726336512 378700839574420828827648 380265719076794468616192 393266256481129322244096 403615368493790620197888 413128188626640904175616 426038444521223432431104 429017734343050169720832 440307674720498858397696 442424538541270487524608 464769212204971017197568 478669981880802400026624 479293250086376361484992 496757376607742301782016 504934452765894438436864 507020958769059291488256 509829939150051309723648 522865363730592394347264 524355008641505762992128 538153824658387493597184 544522508973871369261056 568051259361631243241472 587076899627331811196928 589899384721693983366144 605423052740685930296832 619692282939961356263424 639057666781835148646656 643526601514575254581248 697153818307456525796352 717538432877849991462912 718939875129564542227488 726030011965161825681408 745136064911613452673024 757401679148841657655296 760531438153588937232384 786532512962258644488192 807230736987581240395776 852076889042446864862208 858035468686100339441664 880615349440997716795392 884849077082540975049216 929538424409942034395136 958586500172752722969984 1014041917538118582976512 1019659878300102619447296 1045730727461184788694528 1048710017283011525984256 1076307649316774987194368 1089045017947742738522112 1136102518723262486482944 1179798769443387966732288 1210846105481371860593664 1239384565879922712526848 1278115333563670297293312 1287053203029150509162496 1394307636614913051592704 1437879750259129084454976 1490272129823226905346048 1514803358297683315310592 1521062876307177874464768 1573065025924517288976384 1614461473975162480791552 1704153778084893729724416 1761230698881995433590784 1769698154165081950098432 1859076848819884068790272 1917173000345505445939968 2091461454922369577389056 2152615298633549974388736 2178090035895485477044224 2272205037446524972965888 2359597538886775933464576 2421692210962743721187328 2556230667127340594586624 2574106406058301018324992 2788615273229826103185408 2875759500518258168909952 3042125752614355748929536 3146130051849034577952768 3228922947950324961583104 3408307556169787459448832 3539396308330163900196864 3718153697639768137580544 3834346000691010891879936 4182922909844739154778112 4544410074893049945931776 4719195077773551866929152 4843384421925487442374656 5112461334254681189173248 5577230546459652206370816 5751519001036516337819904 6457845895900649923166208 6816615112339574918897664 7078792616660327800393728 7668692001382021783759872 8365845819689478309556224 9438390155547103733858304 9686768843850974884749312 10224922668509362378346496 11154461092919304412741632 11503038002073032675639808 13633230224679149837795328 14157585233320655600787456 15337384002764043567519744 16731691639378956619112448 19373537687701949769498624 20449845337018724756692992 23006076004146065351279616 28315170466641311201574912 30674768005528087135039488 33463383278757913238224896 40899690674037449513385984 46012152008292130702559232 61349536011056174270078976 92024304016584261405118464 122699072022112348540157952 184048608033168522810236928 368097216066337045620473856
- Sum of all divisors σ(n): 1388829524477910041933507493
- Sum of proper divisors (its aliquot sum) s(n): 1020732308411572996313033637
- 368097216066337045620473856 is an abundant number, because the sum of its proper divisors (1020732308411572996313033637) is greater than itself. Its abundance is 652635092345235950692559781
Bases of 368097216066337045620473856
- Binary: 100110000011110111001111000010001001101110100001001010111000011101010100001000000000000002
- Hexadecimal: 0x1307B9E113742570EA84000
- Base-36: 1A91HKVE69OOAV4000
Squares and roots of 368097216066337045620473856
- 368097216066337045620473856 squared (3680972160663370456204738562) is 135495560475787619625523441610422621598578845979508736
- 368097216066337045620473856 cubed (3680972160663370456204738563) is 49875538600485433368076139012369494274633626513962629423968816782861002411606016
-
368097216066337045620473856 is a
perfect square number . Itssquare root is 19185859794816 -
The
cube root of 368097216066337045620473856 is 716672671.8754321107
Scales and comparisons
How big is 368097216066337045620473856?- 368,097,216,066,337,045,620,473,856 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 368,097,216,066,337,045,620,473,856 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 368097216066337045620473856 cubic inches would be around 59722722.7 feet tall.
Recreational maths with 368097216066337045620473856
- 368097216066337045620473856 backwards is 658374026540733660612790863
- 368097216066337045620473856 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 368097216066337045620473856'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 368097216066337045620473856 - Facts about the integer". Numbermatics.com. 2024. Web. 14 May 2024.
APA style:
Numbermatics. (2024). Number 368097216066337045620473856 - Facts about the integer. Retrieved 14 May 2024, from https://numbermatics.com/n/368097216066337045620473856/
Chicago style:
Numbermatics. 2024. "Number 368097216066337045620473856 - Facts about the integer". https://numbermatics.com/n/368097216066337045620473856/
The information we have on file for 368097216066337045620473856 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 368097216066337045620473856, math, Factors of 368097216066337045620473856, curriculum, school, college, exams, university, Prime factorization of 368097216066337045620473856, STEM, science, technology, engineering, physics, economics, calculator, three hundred sixty-eight septillion, ninety-seven sextillion, two hundred sixteen quintillion, sixty-six quadrillion, three hundred thirty-seven trillion, forty-five billion, six hundred twenty million, four hundred seventy-three thousand, eight hundred fifty-six.