39529696030502449639735296
39,529,696,030,502,449,639,735,296 is an even composite number composed of six prime numbers multiplied together.
39529696030502449639735296 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, six hundred twenty-five divisors.
Prime factorization of 39529696030502449639735296:
214 × 34 × 116 × 134 × 192 × 12772
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 11 × 11 × 13 × 13 × 13 × 13 × 19 × 19 × 1277 × 1277)See below for interesting mathematical facts about the number 39529696030502449639735296 from the Numbermatics database.
Names of 39529696030502449639735296
- Cardinal: 39529696030502449639735296 can be written as Thirty-nine septillion, five hundred twenty-nine sextillion, six hundred ninety-six quintillion, thirty quadrillion, five hundred two trillion, four hundred forty-nine billion, six hundred thirty-nine million, seven hundred thirty-five thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 3.9529696030502449639735296 × 1025
Factors of 39529696030502449639735296
Divisors of 39529696030502449639735296
- Number of divisors d(n): 23625
-
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 247 256 264 286 288 297 304 312 324 338 342 351 352 361 363 384 396 416 418 429 432 456 468 484 494 507 512 513 528 572 576 594 608 624 627 648 676 684 702 704 722 726 741 768 792 832 836 858 864 891 912 936 968 988 1014 1024 1026 1053 1056 1083 1089 1144 1152 1188 1216 1248 1254 1277 1287 1296 1331 1352 1368 1404 1408 1444 1452 1482 1521 1536 1539 1573 1584 1664 1672 1716 1728 1782 1824 1859 1872 1881 1936 1976 2028 2048 2052 2106 2112 2166 2178 2197 2223 2288 2299 2304 2376 2432 2496 2508 2554 2574 2592 2662 2704 2717 2736 2808 2816 2888 2904 2964 3042 3072 3078 3146 3168 3211 3249 3267 3328 3344 3432 3456 3564 3648 3718 3744 3762 3831 3861 3872 3952 3971 3993 4056 4096 4104 4212 4224 4332 4356 4394 4446 4563 4576 4598 4608 4693 4719 4752 4864 4992 5016 5108 5148 5184 5324 5408 5434 5472 5577 5616 5632 5643 5776 5808 5928 6084 6144 6156 6292 6336 6422 6498 6534 6591 6656 6669 6688 6864 6897 6912 7128 7296 7436 7488 7524 7662 7722 7744 7904 7942 7986 8112 8151 8192 8208 8424 8448 8664 8712 8788 8892 9126 9152 9196 9216 9386 9438 9504 9633 9728 9747 9801 9984 10032 10216 10296 10368 10648 10816 10868 10944 11154 11232 11264 11286 11493 11552 11583 11616 11856 11913 11979 12168 12288 12312 12584 12672 12844 12996 13068 13182 13312 13338 13376 13689 13728 13794 13824 14047 14079 14157 14256 14592 14641 14872 14976 15048 15324 15444 15488 15808 15884 15972 16224 16302 16384 16416 16601 16731 16848 16896 16929 17303 17328 17424 17576 17784 18252 18304 18392 18432 18772 18876 19008 19266 19456 19494 19602 19773 19968 20007 20064 20432 20449 20592 20691 20736 21296 21632 21736 21888 22308 22464 22528 22572 22986 23104 23166 23232 23712 23826 23958 24167 24263 24336 24453 24576 24624 25168 25289 25344 25688 25992 26136 26364 26624 26676 26752 27378 27456 27588 27648 28094 28158 28314 28512 28561 28899 29184 29241 29282 29744 29887 29952 30096 30648 30888 30976 31616 31768 31944 32448 32604 32832 33202 33462 33696 33792 33858 34479 34606 34656 34848 35152 35321 35568 35739 35937 36504 36608 36784 36864 37544 37752 38016 38532 38912 38988 39204 39546 39936 40014 40128 40864 40898 41184 41382 41472 41743 42141 42237 42471 42592 43264 43472 43681 43776 43923 44616 44928 45056 45144 45972 46208 46332 46464 47424 47652 47916 48334 48526 48672 48906 49152 49248 49803 50193 50336 50578 50688 51376 51623 51909 51984 52272 52728 53248 53352 53504 54756 54912 55176 55296 56188 56316 56628 57024 57122 57798 58368 58482 58564 59319 59488 59774 59904 60192 61009 61296 61347 61776 61952 62073 63232 63536 63888 64896 65208 65664 66404 66924 67392 67584 67716 68958 69212 69312 69696 70304 70642 71136 71478 71874 72501 72789 73008 73216 73359 73568 73728 75088 75504 75867 76032 77064 77824 77976 78408 79092 79872 80028 80256 81728 81796 82368 82764 82944 83486 84282 84474 84942 85184 85683 86528 86697 86944 87362 87552 87846 89232 89661 89856 90112 90288 91944 92416 92664 92928 94848 95304 95832 96668 97052 97344 97812 98496 99606 100386 100672 101156 101376 102752 103246 103437 103818 103968 104544 105456 105963 106496 106704 107008 107217 107811 109512 109824 110352 110592 112376 112632 113256 114048 114244 115596 116736 116964 117128 118638 118976 119548 119808 120384 122018 122592 122694 123552 123904 124146 125229 126423 126464 126711 127072 127413 127776 129792 130416 131043 131328 131769 132808 133848 134784 135168 135432 137916 138424 138624 139392 140608 141284 142272 142956 143748 145002 145578 146016 146432 146718 147136 147456 149409 150176 150579 151008 151734 152064 154128 154517 154869 155648 155727 155952 156816 158184 159744 160056 160512 161051 163456 163592 164736 165528 165888 166972 168564 168948 169884 170368 171366 173056 173394 173888 174724 175104 175692 177957 178464 179322 179712 180224 180576 182611 183027 183888 184041 184832 185328 185856 186219 189696 190333 190608 191664 193336 194104 194688 195624 196992 199212 200772 201344 202312 202752 205504 206492 206874 207636 207936 209088 210912 211926 212992 213408 214016 214434 215622 215813 217503 218367 219024 219648 220077 220704 221184 224752 224939 225264 226512 227601 228096 228488 231192 233472 233928 234256 237276 237952 239096 239616 240768 244036 245184 245388 247104 247808 248292 250458 252846 252928 253422 254144 254826 255552 257049 259584 260091 260832 262086 262656 263538 265616 265837 266893 267696 268983 269568 270336 270864 275832 276848 277248 278179 278784 281216 282568 284544 285912 287496 290004 291156 292032 292864 293436 294272 298818 300352 301158 302016 303468 304128 308256 309034 309738 311296 311454 311904 313632 314171 315419 316368 317889 319488 320112 321024 321651 322102 326912 327184 328757 329472 331056 331776 333944 337128 337896 339768 340736 342732 346112 346788 347776 349448 350208 351384 355914 356928 358644 359424 361152 365222 366054 367776 368082 369664 370656 371712 372438 375687 379269 379392 380133 380666 381216 383328 386672 388208 388531 389376 391248 393129 393984 395307 398424 401544 402688 404624 405504 411008 412984 413748 415272 415872 418176 421824 423852 426816 428032 428868 431244 431626 435006 436734 438048 439296 440154 441408 442368 448227 449504 449878 450528 453024 455202 456192 456976 459173 460997 462384 463551 464607 466944 467181 467856 468512 474552 475904 478192 479232 480491 481536 483153 488072 490368 490776 494208 495616 496584 500916 505692 505856 506844 508288 509652 511104 514098 519168 520182 521664 524172 525312 527076 531232 531674 533786 535392 537966 539136 540672 541728 542659 547833 549081 551664 552123 553696 554496 556358 557568 562432 565136 567853 569088 570999 571824 574992 580008 582312 584064 585728 586872 588544 597636 600704 602316 604032 606936 608256 616512 618068 619476 622908 623808 627264 628342 630838 632736 635778 638976 640224 642048 643302 644204 647439 652509 653824 654368 655101 657514 658944 662112 663552 667888 671099 674256 674817 675792 679536 681472 682803 685464 692224 693576 695552 698896 700416 702768 711828 713856 717288 718848 722304 730444 732108 735552 736164 739328 741312 743424 744876 751374 758538 758784 760266 761332 762432 766656 771147 773344 776416 777062 778752 782496 786258 787968 790614 793117 796848 797511 800679 803088 805376 806949 809248 811008 822016 825968 827496 830544 831744 834537 836352 843648 847704 853632 856064 857736 862488 863252 870012 873468 876096 878592 880308 882816 896454 899008 899756 901056 906048 910404 912384 913952 918346 921994 924768 927102 929214 933888 934362 935712 937024 942513 946257 949104 951808 953667 956384 958464 960982 963072 966306 976144 980736 981552 986271 988416 991232 993168 1001832 1011384 1011712 1013688 1016576 1019304 1022208 1028196 1038336 1040364 1043328 1048344 1050624 1054152 1062464 1063348 1067572 1070784 1075932 1078272 1083456 1085318 1095666 1098162 1103328 1104246 1107392 1108992 1112716 1115136 1124864 1127061 1130272 1135706 1137807 1138176 1141998 1143648 1149984 1160016 1164624 1165593 1168128 1171456 1173744 1177088 1179387 1185921 1195272 1201408 1204632 1208064 1213872 1216512 1233024 1236136 1238952 1245816 1247616 1254528 1256684 1261676 1265472 1271556 1280448 1284096 1286604 1288408 1294878 1305018 1307648 1308736 1310202 1315028 1317888 1324224 1327104 1335776 1342198 1344681 1348512 1349634 1351584 1359072 1362944 1365606 1370928 1377519 1382991 1384448 1387152 1390653 1391104 1393821 1397792 1400832 1401543 1405536 1423656 1427712 1434576 1437696 1441473 1444608 1449459 1460888 1464216 1471104 1472328 1478656 1482624 1486848 1489752 1502748 1517076 1517568 1520532 1522664 1524864 1533312 1542294 1546688 1552832 1554124 1557504 1564992 1572516 1575936 1581228 1586234 1593696 1595022 1601358 1606176 1610752 1613898 1618496 1622016 1627977 1630729 1643499 1644032 1647243 1651936 1654992 1656369 1661088 1663488 1669074 1672704 1687296 1695408 1699687 1703559 1707264 1712128 1712997 1715472 1724976 1726504 1740024 1746936 1752192 1757184 1760616 1765632 1771561 1792908 1798016 1799512 1802112 1812096 1820808 1824768 1827904 1836692 1843988 1849536 1854204 1858428 1868724 1871424 1874048 1885026 1892514 1898208 1903616 1907334 1912768 1916928 1921964 1926144 1932612 1942317 1952288 1957527 1961472 1963104 1965303 1972542 1976832 1982464 1986336 2003664 2008721 2013297 2022768 2023424 2024451 2027376 2033152 2038608 2044416 2048409 2056392 2076672 2080728 2086656 2093663 2096688 2101248 2108304 2124928 2126696 2135144 2141568 2151864 2156544 2166912 2170636 2191332 2196324 2206656 2208492 2214784 2217984 2225432 2230272 2249728 2254122 2260544 2271412 2275614 2276352 2283996 2287296 2299968 2313441 2320032 2329248 2331186 2336256 2342912 2347488 2354176 2358774 2371842 2373943 2379351 2390544 2392533 2402037 2402816 2409264 2416128 2420847 2427744 2433024 2466048 2472272 2474329 2477904 2491632 2495232 2503611 2509056 2513368 2523352 2530944 2543112 2560896 2568192 2573208 2576816 2589756 2610036 2615296 2617472 2620404 2630056 2635776 2648448 2671552 2684396 2689362 2697024 2699268 2703168 2718144 2725888 2731212 2741856 2755038 2765982 2768896 2774304 2781306 2782208 2787642 2795584 2801664 2803086 2805569 2811072 2827539 2838771 2847312 2855424 2861001 2869152 2875392 2882946 2889216 2898918 2921776 2924207 2928432 2935823 2942208 2944656 2957312 2958813 2965248 2973696 2979504 3005496 3034152 3035136 3041064 3045328 3049728 3059969 3066624 3084588 3093376 3105664 3108248 3115008 3129984 3145032 3151872 3162456 3172468 3187392 3190044 3202716 3212352 3221504 3227796 3236992 3255954 3261458 3286998 3288064 3294486 3303872 3309984 3312738 3322176 3326976 3338148 3345408 3374592 3381183 3390816 3399374 3407118 3414528 3424256 3425994 3430944 3449952 3453008 3455881 3469609 3480048 3493872 3496779 3504384 3514368 3521232 3531264 3538161 3543122 3585816 3596032 3599024 3604224 3616327 3624192 3641616 3649536 3655808 3673384 3687976 3699072 3708408 3716856 3737448 3742848 3748096 3770052 3785028 3796416 3807232 3814668 3825536 3843928 3852288 3865224 3884634 3904576 3915054 3922944 3926208 3930606 3945084 3953664 3972672 4007328 4017442 4026594 4045536 4046848 4048902 4054752 4066304 4077216 4088832 4096818 4100447 4112784 4132557 4148973 4153344 4161456 4171959 4173312 4181463 4187326 4193376 4202496 4216608 4249856 4253392 4270288 4273841 4283136 4303728 4313088 4324419 4333824 4341272 4348377 4382664 4392648 4413312 4416984 4429568 4435968 4450864 4460544 4499456 4508244 4521088 4542824 4551228 4552704 4567992 4574592 4599936 4626882 4640064 4658496 4662372 4672512 4694976 4708352 4717548 4743684 4747886 4758702 4781088 4785066 4804074 4805632 4818528 4832256 4841694 4855488 4866048 4883931 4892187 4930497 4932096 4941729 4944544 4948658 4955808 4983264 4990464 5007222 5018112 5026736 5046704 5050903 5061888 5070967 5086224 5099061 5110677 5121792 5136384 5138991 5146416 5153632 5179512 5220072 5230592 5234944 5240808 5260112 5271552 5285401 5296896 5314683 5343104 5368792 5378724 5394048 5398536 5406336 5436288 5451776 5462424 5483712 5510076 5531964 5548608 5562612 5564416 5575284 5591168 5606172 5611138 5622144 5655078 5677542 5694624 5710848 5722002 5738304 5750784 5765892 5778432 5797836 5826951 5843552 5848414 5856864 5871646 5884416 5889312 5914624 5917626 5930496 5947392 5959008 5969249 5992961 6010992 6026163 6039891 6068304 6070272 6073353 6082128 6090656 6099456 6119938 6133248 6169176 6186752 6211328 6216496 6230016 6246383 6259968 6280989 6290064 6303744 6324912 6344936 6374784 6380088 6405432 6424704 6443008 6455592 6473984 6511908 6522916 6573996 6576128 6588972 6607744 6619968 6625476 6644352 6653952 6676296 6690816 6749184 6762366 6781632 6798748 6814236 6829056 6851988 6861888 6899904 6906016 6911762 6939218 6960096 6987744 6993558 7008768 7028736 7042464 7062528 7076322 7086244 7121829 7138053 7171632 7177599 7192064 7198048 7206111 7208448 7232654 7248384 7283232 7299072 7311616 7346768 7375952 7382089 7398144 7416816 7422987 7433712 7474896 7485696 7496192 7510833 7540104 7570056 7592832 7614464 7629336 7651072 7687856 7704576 7730448 7769268 7809152 7830108 7845888 7852416 7861212 7890168 7907328 7945344 8014656 8034884 8053188 8091072 8097804 8109504 8132608 8154432 8177664 8193636 8200894 8225568 8265114 8297946 8306688 8322912 8343918 8346624 8362926 8374652 8386752 8404992 8416707 8433216 8482617 8499712 8506784 8516313 8540576 8547682 8566272 8607456 8626176 8648838 8667648 8682544 8696754 8724287 8765328 8772621 8785296 8807469 8826624 8833968 8859136 8871936 8876439 8901728 8921088 8998912 9016488 9042176 9085648 9102456 9105408 9135984 9149184 9179907 9199872 9253764 9280128 9316992 9324744 9345024 9389952 9416704 9435096 9487368 9495772 9517404 9562176 9570132 9608148 9611264 9637056 9664512 9683388 9710976 9767862 9784374 9860994 9864192 9883458 9889088 9897316 9911616 9966528 9980928 10014444 10036224 10053472 10093408 10101806 10123776 10141934 10172448 10198122 10221354 10243584 10272768 10277982 10292832 10307264 10310521 10359024 10367643 10408827 10440144 10461184 10469888 10481616 10490337 10520224 10543104 10570802 10593792 10629366 10686208 10737584 10757448 10788096 10797072 10812672 10848981 10872576 10903552 10924848 10967424 11020152 11063928 11097216 11125224 11128832 11150568 11182336 11212344 11222276 11244288 11310156 11355084 11389248 11421696 11444004 11476608 11531784 11556864 11595672 11653902 11687104 11696828 11713728 11743292 11768832 11778624 11835252 11860992 11918016 11938498 11985922 12021984 12052326 12079782 12136608 12140544 12146706 12164256 12181312 12198912 12239876 12266496 12301341 12338352 12373504 12397671 12422656 12432992 12446919 12460032 12492766 12515877 12519936 12561978 12580128 12607488 12649824 12689872 12749568 12760176 12810864 12821523 12849408 12886016 12911184 12947968 12973257 13023816 13045131 13045832 13147992 13152256 13177944 13215488 13239936 13250952 13288704 13307904 13352592 13381632 13498368 13524732 13563264 13597496 13628472 13658112 13703976 13723776 13799808 13812032 13823524 13878436 13920192 13975488 13987116 14017536 14084928 14125056 14152644 14172488 14243658 14276106 14343264 14355198 14384128 14396096 14412222 14416896 14465308 14496768 14566464 14598144 14623232 14651793 14676561 14693536 14751904 14764178 14791491 14796288 14833632 14845974 14867424 14949792 14971392 14992384 15021666 15080208 15140112 15152709 15185664 15212901 15228928 15258672 15297183 15302144 15332031 15375712 15409152 15416973 15460896 15538536 15618304 15660216 15691776 15704832 15722424 15780336 15814656 15856203 15890688 15944049 16029312 16069768 16106376 16182144 16195608 16219008 16265216 16308864 16355328 16387272 16401788 16451136 16530228 16595892 16645824 16687836 16693248 16725852 16749304 16773504 16833414 16866432 16965234 16999424 17013568 17032626 17081152 17095364 17132544 17214912 17252352 17297676 17335296 17365088 17393508 17448574 17480853 17530656 17545242 17570592 17614938 17653248 17667936 17718272 17743872 17752878 17803456 17842176 17907747 17938019 17978883 17997824 18032976 18078489 18084352 18119673 18171296 18204912 18210816 18220059 18271968 18298368 18359814 18399744 18507528 18560256 18633984 18649488 18690048 18696557 18739149 18779904 18833408 18842967 18870192 18974736 18991544 19034808 19124352 19140264 19216296 19222528 19274112 19329024 19366776 19421952 19535724 19568748 19721988 19728384 19766916 19778176 19794632 19823232 19933056 19961856 20028888 20072448 20106944 20186816 20203612 20247552 20283868 20344896 20396244 20442708 20487168 20555964 20585664 20614528 20621042 20718048 20735286 20817654 20880288 20922368 20939776 20963232 20980674 21040448 21086208 21141604 21187584 21199477 21258732 21365487 21372416 21414159 21475168 21514896 21532797 21576192 21594144 21618333 21625344 21697962 21745152 21807104 21849696 21934848 22040304 22095931 22127856 22146267 22194432 22250448 22257664 22268961 22301136 22364672 22424688 22444552 22488576 22532499 22620312 22710168 22778496 22843392 22888008 22953216 23030293 23063568 23113728 23191344 23307804 23374208 23393656 23427456 23486584 23537664 23557248 23670504 23721984 23836032 23876996 23971844 24043968 24104652 24159564 24273216 24293412 24328512 24362624 24397824 24479752 24532992 24602682 24676704 24747008 24795342 24845312 24865984 24893838 24920064 24985532 25031754 25039872 25123956 25160256 25214976 25250121 25299648 25379744 25447851 25499136 25520352 25548939 25621728 25643046 25698816 25772032 25822368 25895936 25946514 26047632 26090262 26091664 26113373 26172861 26295984 26304512 26317863 26355888 26422407 26430976 26479872 26501904 26577408 26615808 26629317 26705184 26763264 26996736 27049464 27126528 27194992 27217619 27256944 27316224 27407952 27447552 27539721 27599616 27624064 27647048 27756872 27840384 27950976 27974232 28035072 28169856 28250112 28305288 28344976 28487316 28552212 28686528 28710396 28768256 28792192 28824444 28833792 28930616 28993536 29132928 29246464 29303586 29353122 29387072 29503808 29528356 29582982 29592576 29667264 29691948 29734848 29899584 29942784 29984768 30043332 30160416 30280224 30305418 30371328 30425802 30457856 30517344 30594366 30604288 30664062 30751424 30818304 30833946 30861259 30921792 30931563 30983851 31077072 31102929 31226481 31236608 31320432 31383552 31409664 31444848 31471011 31560672 31629312 31712406 31781376 31888098 32058624 32139536 32166277 32212752 32294053 32364288 32391216 32438016 32530432 32546943 32617728 32710656 32774544 32803576 32902272 33060456 33191784 33291648 33375672 33386496 33451704 33498608 33547008 33659659 33666828 33732864 33930468 33998848 34027136 34065252 34162304 34190728 34265088 34429824 34595352 34670592 34730176 34787016 34897148 34961706 35061312 35090484 35141184 35229876 35306496 35335872 35436544 35505756 35606912 35815494 35876038 35957766 35995648 36065952 36156978 36168704 36239346 36342592 36409824 36421632 36440118 36472397 36543936 36596736 36719628 36799488 36904023 37015056 37120512 37193013 37267968 37298976 37340757 37380096 37393114 37478298 37559808 37666816 37685934 37740384 37949472 37983088 38014691 38069616 38165699 38248704 38280528 38432592 38445056 38464569 38548224 38658048 38733552 38843904 38919771 39071448 39137496 39443976 39456768 39533832 39556352 39589264 39646464 39779597 39866112 39923712 40057776 40144896 40213888 40373632 40407224 40495104 40567736 40689792 40792488 40885416 40974336 41111928 41171328 41229056 41242084 41436096 41470572 41635308 41760576 41879552 41926464 41961348 42080896 42283208 42375168 42398954 42517464 42730974 42744832 42828318 42950336 43029792 43065594 43152384 43188288 43236666 43250688 43395924 43490304 43699392 43869696 43955379 44029683 44080608 44191862 44255712 44292534 44388864 44500896 44515328 44537922 44602272 44729344 44849376 44889104 44977152 45064998 45104917 45240624 45420336 45458127 45556992 45638703 45686784 45776016 45891549 45906432 45996093 46060586 46127136 46227456 46382688 46615608 46748416 46787312 46854912 46973168 47012251 47075328 47114496 47341008 47443968 47568609 47672064 47753992 47832147 47943688 48087936 48209304 48319128 48546432 48586824 48657024 48725248 48795648 48959504 49065984 49205364 49353408 49494016 49590684 49690624 49731968 49787676 49971064 50063508 50079744 50247912 50320512 50500242 50599296 50759488 50895702 50998272 51040704 51097878 51243456 51286092 51397632 51644736 51791872 51893028 52095264 52180524 52183328 52226746 52345722 52591968 52609024 52635726 52711776 52844814 52861952 52959744 53003808 53154816 53231616 53258634 53305811 53410368 53526528 53723241 53814057 53936649 53993472 54098928 54235467 54253056 54359019 54389984 54435238 54513888 54632448 54815904 54895104 55079442 55199232 55248128 55294096 55513744 55559933 55680768 55780637 55901952 55948464 56070144 56089671 56217447 56339712 56500224 56528901 56610576 56689952 56974632 57104424 57373056 57420792 57536512 57584384 57648888 57667584 57861232 57987072 58139411 58265856 58492928 58607172 58706244 58774144 59007616 59056712 59165964 59185152 59334528 59383896 59469696 59799168 59885568 59969536 60086664 60320832 60560448 60610836 60742656 60851604 61034688 61188732 61208576 61328124 61502848 61667892 61722518 61843584 61863126 61967702 62154144 62205858 62452962 62473216 62640864 62767104 62819328 62889696 62942022 63121344 63258624 63424812 63562752 63598431 63776196 64096461 64117248 64242477 64279072 64332554 64425504 64588106 64728576 64782432 64876032 65060864 65093886 65235456 65421312 65549088 65607152 65661739 65804544 65922571 66120912 66287793 66383568 66438801 66583296 66751344 66772992 66806883 66903408 66997216 67094016 67319318 67333656 67465728 67860936 67997696 68054272 68130504 68324608 68381456 68530176 68710213 68859648 69090879 69190704 69341184 69460352 69574032 69794296 69923412 70122624 70180968 70282368 70459752 70612992 70671744 70873088 71011512 71213824 71630988 71752076 71915532 72131904 72313956 72337408 72478692 72685184 72819648 72880236 72944794 73087872 73193472 73439256 73598976 73808046 74030112 74241024 74386026 74535936 74597952 74681514 74760192 74786228 74956596 75119616 75371868 75480768 75750363 75898944 75966176 76029382 76139232 76331398 76497408 76561056 76865184 76890112 76929138 77096448 77316096 77467104 77687808 77839542 77908493 78142896 78274992 78340119 78518583 78887952 78913536 78953589 79067664 79112704 79178528 79267221 79292928 79559194 79732224 79847424 80115552 80289792 80427776 80747264 80814448 80990208 81135472 81202979 81379584 81584976 81652857 81770832 81948672 82223856 82342656 82458112 82484168 82619163 82872192 82941144 83270616 83521152 83759104 83852928 83922696 84161792 84566416 84750336 84797908 85034928 85461948 85489664 85656636 85900672 86059584 86131188 86304768 86376576 86473332 86501376 86791848 86980608 87398784 87739392 87910758 88059366 88161216 88383724 88511424 88585068 88777728 89001792 89075844 89204544 89458688 89698752 89778208 89954304 90129996 90209834 90481248 90840672 90916254 91113984 91277406 91373568 91552032 91783098 91812864 91992186 92121172 92254272 92454912 92583777 92765376 92794689 92951553 93231216 93308787 93496832 93574624 93679443 93709824 93946336 94024502 94150656 94228992 94682016 94887936 95137218 95344128 95507984 95664294 95887376 95967157 96175872 96418608 96498831 96638256 96882159 97092864 97173648 97314048 97450496 97591296 97640829 97919008 98131968 98410728 98706816 98988032 99181368 99381248 99463936 99575352 99942128 100127016 100159488 100495824 100641024 100978977 101000484 101198592 101518976 101791404 101996544 102081408 102195756 102486912 102572184 102795264 103289472 103583744 103786056 104190528 104361048 104366656 104453492 104691444 105183936 105271452 105423552 105689628 105723904 105919488 106007616 106309632 106517268 106611622 106820736 107446482 107628114 107873298 107986944 108197856 108470934 108506112 108718038 108779968 108870476 109027776 109264896 109417191 109631808 109790208 110158884 110398464 110496256 110588192 110712069 111027488 111119866 111361536 111561274 111803904 111896928 112140288 112179342 112434894 112679424 113000448 113057802 113221152 113379904 113415731 113949264 114044073 114208848 114497097 114746112 114841584 115073024 115168768 115297776 115335168 115393707 115722464 115974144 116278822 116531712 116985856 117214344 117412488 117548288 118015232 118113424 118331928 118370304 118669056 118767792 118939392 119338791 119598336 119771136 119939072 120173328 120641664 121120896 121221672 121485312 121703208 122069376 122377464 122417152 122656248 123005696 123335784 123445036 123687168 123726252 123935404 124308288 124411716 124905924 124946432 125281728 125638656 125779392 125884044 126242688 126849624 127125504 127196862 127552392 128192922 128234496 128484954 128558144 128665108 128851008 129176212 129457152 129564864 129752064 130187772 130470912 131098176 131214304 131323478 131609088 131845142 132089049 132241824 132575586 132767136 132877602 133166592 133502688 133545984 133613766 133806816 133994432 134188032 134638636 134667312 134931456 135314751 135721872 135995392 136108544 136261008 136374381 136649216 136762912 136916109 137060352 137420426 137674647 137719296 138181758 138381408 138682368 138920704 139148064 139588592 139846824 140245248 140361936 140564736 140919504 141036753 141225984 141343488 141746176 142023024 142427648 142705827 143261976 143496441 143504152 143831064 144263808 144627912 144674816 144957384 145370368 145639296 145760472 145889588 146175744 146386944 146878512 147197952 147616092 148060224 148482048 148772052 149071872 149195904 149363028 149572456 149913192 150239232 150743736 150961536 151500726 151797888 151932352 152058764 152278464 152662796 152994816 153122112 153730368 153858276 154192896 154934208 155375616 155679084 155816986 156285792 156549984 156680238 157037166 157775904 157827072 157907178 158135328 158225408 158357056 158534442 158585856 159118388 159464448 159694848 159917433 160231104 160579584 160855552 161169723 161442171 161494528 161628896 161809947 161980416 162270944 162405958 162706401 162759168 163169952 163305714 163541664 163897344 164447712 164685312 164916224 164968336 165238326 165744384 165882288 166541232 166679799 167042304 167341911 167518208 167705856 167845392 168269013 168323584 168652341 169132832 169500672 169586703 169595816 170069856 170923896 170979328 171313272 171801344 172119168 172262376 172609536 172753152 172946664 173002752 173583696 173961216 174418233 174797568 175478784 175821516 176118732 176322432 176767448 177022848 177170136 177555456 178003584 178151688 178409088 178917376 179397504 179556416 179908608 180259992 180419668 180962496 181681344 181832508 182227968 182554812 183104064 183566196 183625728 183984372 184242344 184508544 185167554 185530752 185589378 185903106 186462432 186617574 186993664 187149248 187358886 187419648 187892672 188049004 188301312 188457984 189364032 189775872 190274436 190688256 190795293 191015968 191328588 191774752 191934314 192289383 192351744 192837216 192997662 193276512 193764318 194185728 194347296 194628096 194900992 195182592 195281658 195838016 196263936 196821456 196985217 197318209 197413632 197767713 197976064 198362736 198762496 198863379 198927872 199150704 199316403 199884256 200254032 200318976 200420649 200991648 201282048 201957954 202000968 202397184 203037952 203582808 203993088 204162816 204391512 204973824 205144368 205590528 205662127 206130639 206578944 207167488 207272637 207572112 208381056 208722096 208733312 208906984 209382888 210367872 210542904 210847104 211379256 211447808 211838976 212015232 212619264 213034536 213223244 213641472 214892964 215256228 215746596 216395712 216941868 217012224 217436076 217559936 217740952 218055552 218834382 219263616 219580416 220317768 220796928 220992512 221176384 221424138 222054976 222239732 222723072 223122548 223607808 223793856 224280576 224358684 224869788 225358848 226115604 226442304 226759808 226831462 227251089 227898528 228088146 228417696 228994194 229492224 229683168 230146048 230337536 230595552 230670336 230787414 231444928 231948288 232557644 233063424 233194247 233725479 233971712 234428688 234824976 235020357 235096576 235555749 236030464 236226848 236663856 236740608 236860767 237338112 237535584 237801663 237878784 238677582 239196672 239542272 239878144 240346656 241283328 242241792 242443344 242970624 243055241 243406416 243608937 244138752 244754928 244834304 244958571 245312496 246011392 246671568 246890072 247374336 247452504 247857489 247870808 248616576 248823432 249811848 249892864 250563456 251277312 251558784 251768088 252485376 253699248 254251008 254393724 255104784 256385844 256468992 256969908 257116288 257330216 257702016 258352424 258914304 259129728 259504128 260375544 260941824 262196352 262428608 262646956 263218176 263690284 264178098 264483648 265151172 265534272 265755204 266333184 267005376 267227532 267613632 267988864 268376064 269277272 269334624 269862912 270629502 271443744 271990784 272217088 272522016 272748762 273298432 273525824 273832218 274120704 274840852 275349294 275438592 275593201 276363516 276762816 277364736 277751331 277841408 278296128 278384067 278854659 279177184 279693648 279926361 280490496 280723872 281038329 281129472 281839008 282073506 282451968 282686976 283492352 284046048 284855296 285411654 286523952 286992882 287008304 287247103 287662128 287901471 288527616 289255824 289349632 289496493 289914768 290646477 290740736 291278592 291520944 291779176 292351488 292773888 292922487 293757024 294395904 295232184 296120448 296964096 297544104 298143744 298391808 298726056 299144912 299393809 299826384 300478464 301487472 301923072 302936931 303001452 303595776 303864704 304117528 304556928 305325592 305989632 306244224 307460736 307716552 308385792 309868416 310751232 311358168 311633972 312571584 313099968 313360476 314074332 315551808 315814356 316270656 316450816 316714112 317068884 317171712 318236776 318928896 319834866 320462208 321711104 322339446 322884342 322989056 323257792 323619894 323960832 324541888 324811916 325412802 325518336 326339904 326611428 327083328 327794688 328251573 328895424 329370624 329832448 329936672 330476652 331488768 331764576 332136207 333082464 333359598 334084608 334683822 335036416 335411712 335690784 336538026 336647168 337304682 338265664 339001344 339173406 339191632 339473849 340139712 340247193 340822361 341847792 341958656 342132219 342626544 343491291 343602688 344238336 344524752 345219072 345506304 345893328 346005504 346181121 347167392 347922432 348836466 349595136 350957568 351643032 352237464 352644864 353534896 353829047 354045696 354340272 355110912 355234583 356007168 356303376 356818176 357834752 358016373 358795008 359112832 359817216 360519984 360839336 361924992 363362688 363665016 364455936 365109624 366208128 367132392 367251456 367968744 368484688 369017088 370335108 371061504 371178756 371806212 372924864 373235148 373987328 374298496 374717772 374839296 375785344 376098008 376915968 378728064 380548872 381376512 381590586 382031936 382657176 383549504 383868628 384578766 384703488 385674432 385995324 386553024 387528636 388371456 388694592 389256192 389801984 390563316 391676032 393642912 393970434 394636418 394827264 395535426 395952128 396725472 397524992 397726758 397855744 398301408 398632806 399768512 400508064 400637952 400841298 401196367 401983296 402564096 402790063 403915908 404001936 404794368 405944253 406075904 407165616 407986176 408325632 408783024 409123143 409947648 410288736 410748327 411181056 411324254 412261278 413157888 414334976 414545274 415144224 416762112 417444192 417466624 417813968 418161601 418765776 419822689 420735744 421085808 421694208 422758512 422895616 423110259 423677952 424030464 425238528 426069072 426446488 427282944 428117481 429785928 430512456 431493192 432791424 433883736 434024448 434872152 435119872 435481904 436111104 437575567 437668764 438527232 439160832 440635536 441593856 441985024 442352768 442848276 444109952 444479464 445446144 446245096 447215616 447587712 448717368 449739576 450717696 452231208 452884608 453519616 453662924 454502178 455797056 456176292 456835392 457988388 458984448 459366336 460675072 461191104 461574828 462889856 465115288 466126848 466388494 467450958 467943424 468857376 469649952 470040714 470193152 471111498 472060928 472453696 473327712 473481216 473721534 474676224 475071168 475603326 475757568 477355164 478393344 479084544 479752299 480693312 482566656 483509169 484326513 484483584 484886688 485429841 485941248 486110482 486812832 487217874 488277504 489509856 489668608 489917142 490624992 492022784 493343136 493780144 494748672 494905008 495714978 495741616 496154087 497233152 497646864 499623696 499785728 500039397 501126912 502025733 502554624 503117568 503536176 504807039 504970752 505957023 507398496 508502016 508787448 510209568 512771688 512937984 513939816 514232576 514660432 515404032 516704848 517134761 517828608 518259456 519008256 520751088 521883648 523254699 524392704 524857216 525293912 526436352 527380568 528356196 528967296 530302344 531068544 531510408 532666368 534010752 534455064 535227264 535977728 536752128 538554544 538669248 539725824 541259004 542887488 544434176 545044032 545497524 546596864 547051648 547664436 549681704 550698588 550877184 551186402 552727032 553525632 555502662 555682816 556592256 556768134 557709318 558354368 559387296 559852722 560980992 561447744 562076658 562258944 563678016 564147012 564903936 565373952 568092096 569710592 570823308 572385879 573047904 573985764 574016608 574494206 575324256 575802942 577055232 578511648 578699264 578992986 579829536 581292954 581481472 582557184 583041888 583558352 584702976 585547776 585844974 586363921 587514048 588693169 588791808 590464368 590955651 591954627 592240896 593303139 593928192 595088208 596287488 596590137 596783616 597452112 597949209 598289824 598787618 599652768 600956928 602974944 603846144 605873862 606002904 607191552 607729408 608235056 609113856 610651184 611159263 611979264 612488448 613587007 614921472 615433104 616771584 616986381 618391917 619736832 621502464 621817911 622716336 623267944 625143168 626199936 626720952 628148664 631103616 631628712 632541312 632901632 633428224 634137768 634343424 636473552 637857792 639533521 639669732 640924416 643422208 644678892 645768684 645978112 646515584 647239788 649083776 649623832 650825604 651036672 652679808 653222856 654166656 656503146 657790848 658741248 659664896 659873344 660953304 662977536 663529152 664272414 666164928 666719196 668169216 669367644 670823424 671381568 673076052 673294336 674609364 676531328 678346812 678383264 678947698 680279424 680494386 681644722 683695584 683917312 684264438 685253088 686982582 687205376 688476672 689049504 690438144 691012608 691786656 692011008 692362242 692975543 694334784 695844864 697672932 699190272 699582741 701176437 701915136 703286064 704474928 705061071 705289728 706667247 707069792 707658094 708091392 708680544 710221824 710469166 712014336 712606752 713636352 715669504 716032746 717590016 718225664 719634432 721039968 721678672 722279129 723849984 725148281 726725376 727330032 728911872 729165723 730219248 730826811 732416256 734264784 734502912 734875713 735937488 736969376 738034176 740670216 742123008 742357512 743612424 745849728 746470296 747974656 748596992 749435544 749678592 751570688 752196016 753831936 755812343 757456128 761097744 762753024 763181172 764063872 765314352 767099008 767737256 769157532 769406976 771348864 771990648 773106048 775057272 776742912 777389184 778512384 779603968 781126632 783352064 787285824 787940868 789272836 789654528 791070852 793450944 795453516 795711488 796602816 797265612 799537024 801016128 801682596 802392734 803966592 805128192 805580126 807831816 808003872 809588736 811888506 812151808 814331232 815972352 816651264 817566048 818246286 819895296 820577472 821496654 822362112 822648508 824522556 826315776 826779603 829090548 830288448 833253993 833524224 834888384 834933248 835152201 835627936 836323202 836563977 837531552 839645378 841471488 842171616 843388416 845517024 845791232 846220518 847355904 848060928 850477056 852138144 852892976 854565888 856234962 856993423 859571856 861024912 861741309 862986384 863704413 865582848 867767472 868048896 868489479 869744304 870239744 870963808 871939431 872222208 875151134 875337528 877054464 878321664 881271072 883187712 883970048 884705536 885696552 888219904 888958928 890892288 892490192 893232769 894431232 895175424 897434736 898181427 899479152 901435392 904462416 905769216 907039232 907325848 908810793 909004356 911594112 912352584 913670784 915976776 917968896 918732672 921350144 922382208 923149656 925779712 930230576 932253696 932776988 934901916 937714752 939299904 940081428 940386304 942222996 944121856 944907392 946655424 947443068 949352448 950142336 951206652 951515136 954710328 956786688 959504598 961386624 965133312 967018338 968653026 968967168 969773376 970859682 971882496 972220964 973625664 974435748 976555008 979019712 979834284 981249984 984045568 984754719 986686272 987560288 989497344 989810016 991429956 991483232 992308174 994466304 995293728 999247392 999571456 1000078794 1002253824 1004051466 1005109248 1006235136 1007072352 1009614078 1009941504 1011914046 1012810409 1014796992 1017004032 1017574896 1018421547 1020419136 1020741579 1022467083 1025543376 1025875968 1026396657 1027879632 1028465152 1029320864 1030473873 1030808064 1033409696 1034269522 1035657216 1036518912 1038016512 1041502176 1043767296 1046509398 1048785408 1049714432 1050587824 1052872704 1054761136 1055638727 1056712392 1057934592 1060604688 1061487141 1062137088 1063020816 1065332736 1065703749 1068021504 1068910128 1070454528 1071955456 1073504256 1074049119 1077109088 1077338496 1079451648 1082518008 1085774976 1088868352 1090088064 1090995048 1093193728 1094103296 1095328872 1099363408 1101397176 1101754368 1102372804 1105454064 1107051264 1111005324 1111365632 1113184512 1113536268 1115418636 1116708736 1118774592 1119705444 1121961984 1122895488 1124153316 1124517888 1127356032 1128294024 1130747904 1136184192 1139421184 1141646616 1144771758 1146095808 1147971528 1148033216 1148988412 1150648512 1151605884 1154110464 1157023296 1157985972 1159659072 1162585908 1162962944 1165114368 1166083776 1167116704 1169405952 1171689948 1172727842 1175028096 1177386338 1180928736 1181911302 1183909254 1184481792 1186606278 1187856384 1190176416 1192574976 1193180274 1193567232 1194904224 1195898418 1196579648 1197575236 1199305536 1201913856 1203589101 1205949888 1207692288 1208370189 1211747724 1212005808 1214383104 1215458816 1216470112 1217832759 1218227712 1221302368 1222318526 1223958528 1224976896 1227174014 1229842944 1230866208 1233543168 1233972762 1236783834 1239473664 1243004928 1243635822 1245432672 1246535888 1247573041 1250286336 1252399872 1253441904 1254484803 1256297328 1259468067 1262207232 1263257424 1265082624 1265803264 1266856448 1268275536 1268686848 1269330777 1272947104 1275715584 1279067042 1279339464 1281848832 1286844416 1289357784 1291537368 1291956224 1293031168 1294479576 1298167552 1299247664 1301651208 1302073344 1305359616 1306445712 1308333312 1312726701 1313006292 1315581696 1317482496 1319329792 1319746688 1321906608 1325955072 1327058304 1328544828 1332329856 1333438392 1336338432 1338735288 1341646848 1342763136 1346152104 1346588672 1349218728 1353062656 1356693624 1356766528 1357895396 1360558848 1360988772 1363289444 1367391168 1368528876 1370506176 1373965164 1374410752 1376953344 1378099008 1382025216 1383573312 1384724484 1385951086 1388669568 1395345864 1398380544 1399165482 1402352874 1403830272 1406572128 1408949856 1410122142 1410579456 1413334494 1414139584 1415316188 1416182784 1417361088 1420443648 1420938332 1424028672 1425213504 1427272704 1432065492 1435180032 1436451328 1439256897 1442079936 1443357344 1444558258 1447699968 1450296562 1452979539 1453450752 1454660064 1457823744 1458331446 1460438496 1461653622 1464832512 1468529568 1469005824 1469751426 1471874976 1473938752 1476068352 1481340432 1484246016 1484715024 1487224848 1488462261 1491699456 1492940592 1495949312 1497193984 1498871088 1499357184 1500118191 1503141376 1504392032 1506077199 1507663872 1511624686 1514421117 1514912256 1522195488 1525506048 1526362344 1528127744 1530628704 1534198016 1535474512 1538315064 1538813952 1542697728 1543981296 1546212096 1550114544 1551404283 1553485824 1554778368 1557024768 1559207936 1562253264 1566704128 1569764097 1574571648 1575881736 1578545672 1579309056 1582141704 1586901888 1590907032 1591422976 1593205632 1594531224 1599074048 1602032256 1603365192 1604785468 1607933184 1610256384 1611160252 1615663632 1616007744 1619177472 1623777012 1624303616 1628662464 1633302528 1635132096 1636492572 1639790592 1641154944 1642993308 1645297016 1649045112 1652631552 1653559206 1658181096 1660576896 1666507986 1667048448 1669776768 1669866496 1670304402 1671255872 1672646404 1673127954 1675063104 1679290756 1682942976 1684343232 1686776832 1691034048 1692441036 1694711808 1696121856 1704276288 1705785952 1709131776 1712469924 1713986846 1717157637 1719143712 1722049824 1723482618 1725972768 1727408826 1731165696 1735534944 1736097792 1736978958 1739488608 1740479488 1741927616 1743878862 1744444416 1750302268 1750675056 1754108928 1756643328 1759091763 1762542144 1766079507 1766375424 1767940096 1769411072 1771393104 1772866953 1775863881 1776439808 1777917856 1779909417 1781784576 1784980384 1786465538 1788862464 1789770411 1790350848 1794869472 1796362854 1798958304 1802870784 1808924832 1811538432 1814078464 1814651696 1817621586 1818008712 1823188224 1824705168 1827341568 1831953552 1833477789 1835937792 1837465344 1840761021 1842700288 1844764416 1846299312 1850959143 1851559424 1855175751 1860461152 1864507392 1865453733 1865553976 1869803832 1875429504 1878599808 1880162856 1880772608 1884445992 1888243712 1889814784 1893310848 1894886136 1898704896 1900284672 1902413304 1903030272 1909420656 1913573376 1918600563 1919009196 1922773248 1930266624 1934036676 1937306052 1937934336 1939546752 1941719364 1944441928 1947251328 1948871496 1953110016 1958039424 1959668568 1962499968 1968091136 1969509438 1973372544 1975120576 1978994688 1979620032 1982859912 1982966464 1984616348 1988932608 1990587456 1998494784 2000157588 2004507648 2008102932 2012470272 2014144704 2019228156 2019883008 2023828092 2025620818 2029593984 2035149792 2036843094 2040838272 2041483158 2044934166 2051086752 2051751936 2052793314 2055759264 2056930304 2058641728 2060947746 2061616128 2066819392 2068539044 2071314432 2073037824 2076033024 2078926629 2083004352 2087534592 2093018796 2097570816 2098748223 2099428864 2101175648 2103529311 2105745408 2109522272 2111277454 2113424784 2115183213 2115869184 2121209376 2122974282 2124274176 2126041632 2130665472 2131407498 2136043008 2137820256 2140909056 2143910912 2147008512 2148098238 2154218176 2154676992 2158903296 2165036016 2166837387 2170500299 2171549952 2175444843 2177736704 2180176128 2181990096 2186387456 2187497169 2188206592 2190657744 2192480433 2198726816 2202794352 2203508736 2204627139 2204745608 2210908128 2214102528 2222010648 2222731264 2226369024 2227072536 2230837272 2233417472 2237549184 2239410888 2243923968 2245790976 2248306632 2249035776 2254712064 2256588048 2261495808 2262283397 2267437029 2272368384 2278842368 2283293232 2289543516 2292191616 2295943056 2296066432 2297976824 2301297024 2303211768 2308220928 2314046592 2315971944 2319318144 2325171816 2325925888 2330228736 2332167552 2334233408 2338811904 2343379896 2345455684 2350056192 2354772676 2361857472 2363822604 2367818508 2368963584 2373212556 2380352832 2386360548 2387134464 2389808448 2391796836 2393159296 2395150472 2398611072 2407178202 2411899776 2415384576 2416740378 2423495448 2424011616 2428766208 2430917632 2432940224 2435665518 2436455424 2442604736 2444637052 2447917056 2449953792 2454348028 2459685888 2461732416 2467086336 2467945524 2473567668 2478947328 2480338809 2487271644 2490865344 2493071776 2495146082 2499761979 2500572672 2504799744 2506883808 2508969606 2509691931 2512594656 2518936134 2524414464 2526514848 2530165248 2531606528 2533712896 2536551072 2537373696 2538661554 2545894208 2551431168 2558134084 2558678928 2563697664 2565136717 2570980269 2573688832 2578715568 2583074736 2583912448 2585223927 2586062336 2588959152 2591113239 2596335104 2598495328 2603302416 2604146688 2605468437 2610719232 2612891424 2615818293 2616666624 2625453402 2626012584 2631163392 2634964992 2638659584 2639493376 2643813216 2651910144 2654116608 2657089656 2664659712 2666876784 2672676864 2673607651 2677470576 2679698307 2683293696 2685526272 2692304208 2693177344 2694544281 2698437456 2706125312 2713387248 2713533056 2715790792 2721117696 2721977544 2726432379 2726578888 2734782336 2737057752 2741012352 2747930328 2748821504 2753906688 2756198016 2764050432 2767146624 2769448968 2771902172 2777339136 2790691728 2796761088 2798330964 2804705748 2813144256 2817899712 2820244284 2821158912 2826668988 2828279168 2830632376 2832365568 2834722176 2841876664 2848057344 2850427008 2854545408 2864130984 2870360064 2872902656 2878513794 2884159872 2886714688 2889116516 2895399936 2900593124 2905959078 2906901504 2909320128 2915647488 2916662892 2920876992 2923307244 2929665024 2937059136 2939502852 2943749952 2947877504 2952136704 2954264157 2962680864 2968492032 2969430048 2974449696 2976924522 2983398912 2985881184 2991898624 2994387968 2997742176 2998714368 3000236382 3006282752 3008784064 3012154398 3015327744 3023249372 3028842234 3029824512 3031525211 3038431227 3044390976 3051012096 3052724688 3055264641 3056255488 3061257408 3062224737 3067401249 3068396032 3070949024 3076630128 3077627904 3079189971 3085395456 3087962592 3091421619 3092424192 3100229088 3102808566 3106971648 3109556736 3114049536 3118415872 3124506528 3133408256 3139528194 3149143296 3151763472 3157091344 3158618112 3159718133 3164283408 3166916181 3173803776 3181814064 3182845952 3184461423 3186411264 3189062448 3197111247 3198148096 3204064512 3206730384 3209570936 3215866368 3220512768 3222147357 3222320504 3231327264 3232015488 3238354944 3247554024 3248607232 3257324928 3266605056 3270264192 3272985144 3279581184 3282309888 3285986616 3290594032 3298090224 3305263104 3307118412 3316362192 3321153792 3333015972 3334096896 3339553536 3339732992 3340608804 3342511744 3345292808 3346255908 3350126208 3358581512 3365885952 3368686464 3373553664 3382068096 3384882072 3392243712 3408552576 3411571904 3418263552 3424939848 3427973692 3434315274 3438287424 3444099648 3446965236 3451945536 3454817652 3462331392 3471069888 3473957916 3478977216 3480958976 3483855232 3487757724 3488888832 3500604536 3501350112 3508217856 3518183526 3525084288 3532159014 3535880192 3538822144 3542786208 3545733906 3551727762 3552879616 3555835712 3559818834 3563569152 3569960768 3572931076 3577724928 3579540822 3580701696 3582711613 3589738944 3592725708 3597916608 3605741568 3610767303 3617849664 3623076864 3625110567 3628156928 3629303392 3635243172 3636017424 3646376448 3649410336 3653498277 3654683136 3663907104 3666955578 3671875584 3674930688 3681522042 3685400576 3689528832 3692598624 3701918286 3703118848 3710351502 3720922304 3729014784 3730907466 3731107952 3734212339 3739607664 3742719123 3749045971 3750859008 3757199616 3760325712 3761545216 3763454409 3768891984 3776487424 3778404201 3779629568 3786621696 3789772272 3797409792 3800569344 3804826608 3806060544 3807992331 3818841312 3827146752 3837201126 3838018392 3845546496 3860533248 3868073352 3874612104 3875868672 3879093504 3883438728 3888883856 3892119517 3894502656 3897742992 3906220032 3907580413 3916078848 3919337136 3924999936 3936182272 3938180103 3939018876 3946745088 3950241152 3957989376 3959240064 3965719824 3965932928 3969232696 3977865216 3981174912 3996989568 4000315176 4009015296 4016205864 4024940544 4028289408 4038456312 4039766016 4047656184 4051241636 4059187968 4070299584 4073686188 4081676544 4082966316 4089868332 4102173504 4105586628 4111518528 4113860608 4117283456 4121895492 4123232256 4133638784 4137078088 4146075648 4157853258 4166008704 4186037592 4195141632 4197496446 4198857728 4202351296 4207058622 4211490816 4219044544 4222554908 4226849568 4230366426 4231738368 4242418752 4245948564 4248548352 4252083264 4261330944 4262814996 4272086016 4275640512 4281818112 4287821824 4296196476 4308436352 4309353984 4317770691 4330072032 4333674774 4341000598 4343099904 4350889686 4355473408 4360352256 4363980192 4372774912 4374994338 4376413184 4381315488 4384960866 4397453632 4405588704 4407017472 4409254278 4409491216 4413160037 4421816256 4428205056 4430690693 4444021296 4445462528 4452738048 4454145072 4461674544 4465386783 4466834944 4475098368 4478821776 4487847936 4491581952 4496613264 4498071552 4500354573 4509424128 4513176096 4518231597 4522991616 4524566794 4534874058 4544736768 4557684736 4566586464 4579087032 4584383232 4591886112 4592132864 4595953648 4599777611 4602594048 4606423536 4616441856 4618049579 4628093184 4631943888 4638636288 4650343632 4651851776 4654212849 4660457472 4664335104 4668466816 4677623808 4686759792 4690911368 4700112384 4709292291 4709545352 4723714944 4727645208 4735637016 4737927168 4746425112 4760705664 4772721096 4774268928 4779616896 4783593672 4786318592 4790300944 4797222144 4814356404 4823799552 4830769152 4833480756 4846990896 4848023232 4857532416 4861835264 4865880448 4871331036 4872910848 4885209472 4889274104 4899907584 4908696056 4919371776 4923464832 4935891048 4947135336 4957894656 4960677618 4974543288 4981730688 4986143552 4990292164 4999523958 5001145344 5009599488 5013767616 5017939212 5019383862 5025189312 5037872268 5048828928 5053029696 5060330496 5067425792 5073102144 5077323108 5091788416 5116268168 5117357856 5127395328 5130273434 5141960538 5147377664 5157431136 5166149472 5167824896 5170447854 5172124672 5177918304 5182226478 5192670208 5196990656 5206604832 5208293376 5210936874 5221438464 5225782848 5231636586 5233333248 5236270819 5250906804 5252025168 5262326784 5269929984 5277275289 5278986752 5287626432 5298238521 5303820288 5308233216 5314179312 5318600859 5327591643 5329319424 5333753568 5339728251 5345353728 5347215302 5354941152 5359396614 5366587392 5371052544 5384608416 5386354688 5389088562 5396874912 5412250624 5426774496 5427066112 5431581584 5442235392 5443955088 5452864758 5453157776 5457694957 5469564672 5474115504 5482024704 5495860656 5497643008 5500433367 5507813376 5512396032 5522283063 5528100864 5534293248 5538897936 5543804344 5552877429 5554678272 5565527253 5581383456 5593522176 5596661928 5609411496 5626288512 5635799424 5640488568 5642317824 5653337976 5656558336 5661264752 5664731136 5669444352 5683753328 5688482371 5696114688 5700854016 5709090816 5728261968 5740720128 5745805312 5755801689 5757027588 5768319744 5773429376 5778233032 5790799872 5801186248 5811918156 5813803008 5818640256 5833325784 5841753984 5846614488 5859330048 5874118272 5879005704 5887499904 5895755008 5904273408 5908528314 5925361728 5936984064 5938860096 5948899392 5953849044 5966797824 5971762368 5988775936 5995484352 6000472764 6012565504 6017568128 6024308796 6046498744 6057684468 6059649024 6063050422 6076862454 6088781952 6105449376 6110529282 6112510976 6122514816 6124449474 6134802498 6136792064 6141898048 6153260256 6155255808 6158379942 6170790912 6175925184 6182843238 6184848384 6200458176 6205617132 6213943296 6219113472 6228099072 6236779887 6249013056 6266816512 6279056388 6296244669 6298286592 6303526944 6310587933 6314182688 6317236224 6319436266 6328566816 6333832362 6347607552 6363628128 6365691904 6368922846 6372822528 6378124896 6394222494 6396296192 6408129024 6413460768 6419141872 6431732736 6441025536 6444294714 6444641008 6450003131 6462654528 6464030976 6475624859 6476709888 6495108048 6497214464 6500512161 6511500897 6514649856 6526334529 6533210112 6540528384 6545970288 6559162368 6562491507 6564619776 6571973232 6577441299 6581188064 6596180448 6610526208 6614236824 6632724384 6642307584 6666031944 6668193792 6679107072 6679465984 6681217608 6685023488 6690585616 6692511816 6700252416 6717163024 6722751893 6731771904 6737372928 6747107328 6749457077 6764136192 6769764144 6784487424 6786850191 6802311087 6817105152 6823143808 6836527104 6849879696 6855947384 6868630548 6876574848 6888199296 6893930472 6903891072 6909635304 6924662784 6942139776 6947915832 6957954432 6961917952 6967710464 6975515448 6977777664 7001209072 7002700224 7016435712 7036367052 7050168576 7064318028 7077644288 7085572416 7091467812 7103455524 7105759232 7111671424 7119637668 7139921536 7145862152 7159081644 7161403392 7165423226 7179477888 7185451416 7195833216 7221534606 7235699328 7246153728 7250221134 7256313856 7258606784 7270486344 7272034848 7292752896 7298820672 7306996554 7309366272 7327814208 7333911156 7343751168 7349861376 7363044084 7379057664 7385197248 7403836572 7406237696 7420703004 7441016427 7441844608 7461814932 7462215904 7468424678 7479215328 7485438246 7498091942 7501718016 7514399232 7520651424 7523090432 7526908818 7537783968 7552974848 7556808402 7559259136 7573243392 7579544544 7594819584 7601138688 7609653216 7612121088 7615984662 7622730973 7637682624 7653011197 7654293504 7674402252 7676036784 7691092992 7695410151 7712940807 7721066496 7736146704 7749224208 7751737344 7755671781 7758187008 7766877456 7773339717 7777767712 7784239034 7789005312 7795485984 7812440064 7815160826 7832157696 7838674272 7849999872 7872364544 7876360206 7878037752 7893490176 7900482304 7915978752 7918480128 7931439648 7931865856 7938465392 7945070419 7955730432 7962349824 7976631091 7993979136 8000630352 8018030592 8020822953 8032411728 8039094921 8049881088 8056578816 8076912624 8079532032 8083632843 8095312368 8102483272 8118375936 8140599168 8147372376 8163353088 8165932632 8179736664 8204347008 8211173256 8223037056 8227721216 8234566912 8243790984 8246464512 8267277568 8274156176 8292151296 8313935773 8315706516 8332017408 8372075184 8390283264 8394992892 8397715456 8404702592 8414117244 8438089088 8445109816 8453699136 8460732852 8463476736 8484837504 8491897128 8497096704 8504166528 8525629992 8544172032 8551281024 8563636224 8575643648 8592392952 8616872704 8618707968 8635541382 8660144064 8667349548 8682001196 8686199808 8701779372 8720704512 8727960384 8749988676 8752826368 8762630976 8769921732 8794907264 8811177408 8818508556 8818982432 8826320074 8843632512 8856410112 8861381386 8888042592 8890925056 8905476096 8908290144 8923349088 8930773566 8933669888 8950196736 8957643552 8975695872 8983163904 8993226528 8996143104 9000709146 9018848256 9026352192 9036463194 9045983232 9049133588 9069748116 9089473536 9094575633 9115293681 9133172928 9158174064 9165793923 9168766464 9183772224 9184265728 9186674211 9191907296 9199555222 9202203747 9205188096 9212847072 9232883712 9236099158 9256186368 9263887776 9277272576 9300687264 9303703552 9308425698 9320914944 9328670208 9336933632 9355247616 9373519584 9381822736 9400224768 9418584582 9419090704 9426927653 9447429888 9455290416 9471274032 9475854336 9479154399 9492850224 9500748543 9521411328 9545442192 9548537856 9553384269 9559233792 9567187344 9572637184 9580601888 9591333741 9594444288 9628712808 9647599104 9661538304 9666961512 9693981792 9696046464 9715064832 9723670528 9731760896 9742662072 9745821696 9770418944 9778548208 9799815168 9817392112 9825560459 9838743552 9846929664 9871782096 9894270672 9915789312 9921355236 9949086576 9963461376 9972287104 9980584328 9999047916 10002290688 10019198976 10027535232 10035878424 10038767724 10050378624 10075744536 10097657856 10106059392 10120660992 10134851584 10146204288 10154646216 10183576832 10232536336 10234715712 10254790656 10260546868 10283921076 10314862272 10332298944 10340895708 10344249344 10355836608 10364452956 10385340416 10393981312 10413209664 10421873748 10442876928 10451565696 10463273172 10466666496 10472541638 10501813608 10504050336 10524653568 10554550578 10557973504 10575252864 10596477042 10607640576 10616466432 10628358624 10637201718 10655183286 10658638848 10667507136 10679456502 10690707456 10694430604 10709882304 10718793228 10733174784 10742105088 10748134839 10769216832 10778177124 10793749824 10824501248 10832301909 10853548992 10854132224 10863163168 10875331701 10884470784 10887910176 10905729516 10906315552 10915389914 10939129344 10948231008 10964049408 10991721312 10995286016 11000866734 11015626752 11024792064 11044566126 11056201728 11068586496 11077795872 11087608688 11105754858 11109356544 11131054506 11140914499 11162766912 11187044352 11193323856 11202637017 11218822992 11228157369 11247137913 11252577024 11271598848 11280977136 11284635648 11290363227 11306675952 11313116672 11322529504 11329462272 11335212603 11338888704 11367506656 11376964742 11392229376 11401708032 11418181632 11456523936 11481440256 11491610624 11511603378 11514055176 11536639488 11546858752 11556466064 11581599744 11602372496 11612025997 11623836312 11627606016 11637280512 11666651568 11676358551 11683507968 11693228976 11718660096 11722741239 11748236544 11758011408 11774999808 11791510016 11808546816 11814540309 11817056628 11850723456 11873968128 11877720192 11897798784 11907698088 11933595648 11943524736 11977551872 11990968704 12000945528 12025131008 12035136256 12048617592 12092997488 12115368936 12119298048 12126100844 12153724908 12177563904 12210898752 12221058564 12225021952 12245029632 12248898948 12269604996 12273584128 12283796096 12306520512 12316759884 12341581824 12351850368 12365686476 12369696768 12400916352 12411234264 12438226944 12473559774 12498026112 12533633024 12558112776 12592489338 12596573184 12607053888 12621175866 12628365376 12634472448 12638872532 12657133632 12667664724 12695215104 12727256256 12737845692 12745645056 12756249792 12788444988 12792592384 12816258048 12826921536 12838283744 12863465472 12888589428 12889282016 12900006262 12925309056 12928061952 12951249718 12990216096 12994428928 13001024322 13023001794 13029299712 13052669058 13066420224 13081056768 13091940576 13118324736 13124983014 13129239552 13143946464 13154882598 13162376128 13166535317 13192360896 13221052416 13228473648 13239480111 13265448768 13284615168 13292072079 13332063888 13336387584 13358214144 13358931968 13362435216 13370046976 13381171232 13385023632 13396160349 13400504832 13434326048 13445503786 13463543808 13474745856 13494214656 13498914154 13528272384 13539528288 13568974848 13573700382 13604622174 13634210304 13646287616 13673054208 13699759392 13711894768 13723303451 13737261096 13753149696 13776398592 13787860944 13799332833 13807782144 13819270608 13849325568 13854148737 13884279552 13895831664 13915908864 13923835904 13935420928 13951030896 13955555328 13962638547 14002418144 14005400448 14032871424 14072734104 14100337152 14128636056 14155288576 14171144832 14182935624 14206911048 14211518464 14223342848 14239275336 14279843072 14291724304 14318163288 14322806784 14330846452 14358955776 14370902832 14391666432 14443069212 14471398656 14492307456 14500442268 14512627712 14517213568 14540972688 14544069696 14585505792 14597641344 14613993108 14618732544 14655628416 14667822312 14699722752 14726088168 14758115328 14770394496 14807673144 14812475392 14841406008 14882032854 14883689216 14923629864 14924431808 14936849356 14958430656 14970876492 14996183884 15003436032 15028798464 15041302848 15053817636 15075567936 15113616804 15118518272 15146486784 15159089088 15202277376 15219306432 15231969324 15245461946 15275365248 15306022394 15348804504 15352073568 15382185984 15390820302 15425881614 15442132992 15472293408 15498448416 15503474688 15511343562 15516374016 15533754912 15546679434 15555535424 15568478068 15578010624 15590971968 15624880128 15630321652 15664315392 15677348544 15699999744 15708812457 15752720412 15756075504 15786980352 15800964608 15831825867 15836960256 15862879296 15863731712 15876930784 15890140838 15894715563 15911460864 15924699648 15953262182 15982774929 15987958272 16001260704 16036061184 16041645906 16064823456 16078189842 16099762176 16113157632 16153825248 16159064064 16167265686 16190624736 16204966544 16236751872 16281198336 16294744752 16326706176 16331865264 16359473328 16373084871 16408694016 16422346512 16446074112 16455442432 16469133824 16487581968 16492929024 16501300101 16534555136 16548312352 16566849189 16584302592 16627871546 16631413032 16658632287 16664034816 16744150368 16780566528 16789985784 16795430912 16809405184 16828234488 16876178176 16890219632 16907398272 16921465704 16926953472 16969675008 16983794256 16994193408 17008333056 17051259984 17065447113 17088344064 17102562048 17127272448 17151287296 17184785904 17233745408 17237415936 17267405067 17271082764 17320288128 17334699096 17364002392 17372399616 17403558744 17441409024 17455920768 17499977352 17505652736 17525261952 17539843464 17589814528 17622354816 17637017112 17637964864 17652640148 17687265024 17712820224 17722762772 17776085184 17810952192 17816580288 17846698176 17861547132 17867339776 17900393472 17915287104 17966327808 17986453056 18001418292 18037696512 18052704384 18072926388 18098267176 18139496232 18178947072 18189151266 18230587362 18266345856 18316348128 18331587846 18337532928 18367544448 18368531456 18373348422 18383814592 18399110444 18404407494 18410376192 18425694144 18465767424 18472198316 18512372736 18527775552 18554545152 18601374528 18616851396 18641829888 18657340416 18673867264 18710339661 18747039168 18763645472 18800449536 18837169164 18838181408 18853855306 18888734007 18894859776 18910580832 18942548064 18951708672 18958308798 18985700448 19001497086 19042822656 19090884384 19097075712 19106768538 19118467584 19134374688 19145274368 19161203776 19182667482 19188888576 19257425616 19295198208 19323076608 19333923024 19350009393 19387963584 19392092928 19426874577 19430129664 19447341056 19463521792 19485324144 19491643392 19501536483 19534502691 19540837888 19557096416 19579003587 19599630336 19634784224 19651120918 19677487104 19687474521 19693859328 19743564192 19788541344 19831578624 19842710472 19898173152 19926922752 19944574208 19961168656 19998095832 20004581376 20038397952 20055070464 20071756848 20077535448 20100757248 20151489072 20168255679 20195315712 20212118784 20241321984 20248371231 20269703168 20292408576 20309292432 20360550573 20367153664 20406933261 20465072672 20469431424 20509581312 20521093736 20567842152 20629724544 20664597888 20681791416 20688498688 20711673216 20728905912 20770680832 20787962624 20826419328 20843747496 20885753856 20903131392 20926546344 20933332992 20945083276 21003627216 21008100672 21049307136 21109101156 21115947008 21150505728 21192954084 21232932864 21256717248 21274403436 21310366572 21317277696 21335014272 21358913004 21388861208 21419764608 21437586456 21484210176 21496269678 21538433664 21556354248 21587499648 21649002496 21664603818 21707097984 21708264448 21726326336 21750663402 21768941568 21775820352 21811459032 21812631104 21830779828 21878258688 21896462016 21928098816 21983442624 22001733468 22031253504 22049584128 22089132252 22137172992 22155591744 22175217376 22211509716 22218713088 22262109012 22281828998 22323049281 22325533824 22386647712 22405274034 22437645984 22456314738 22494275826 22505154048 22543197696 22561954272 22569271296 22580726454 22613351904 22626233344 22645059008 22658924544 22670425206 22677777408 22735013312 22753929484 22784458752 22803416064 22836363264 22868192919 22913047872 22959033591 22962880512 22983221248 23023206756 23028110352 23073278976 23086230453 23093717504 23112932128 23138822421 23163199488 23204744992 23224051994 23247672624 23255212032 23267015343 23274561024 23333303136 23352717102 23367015936 23386457952 23437320192 23445482478 23496473088 23516022816 23549999616 23583020032 23617093632 23629080618 23634113256 23701446912 23747936256 23755440384 23795597568 23815396176 23835211257 23867191296 23875503289 23887049472 23929893273 23955103744 23981937408 24001891056 24050262016 24062468859 24070272512 24097235184 24117284763 24185994976 24230737872 24238596096 24250898529 24252201688 24307449816 24355127808 24421797504 24442117128 24450043904 24490059264 24497797896 24539209992 24547168256 24567592192 24613041024 24633519768 24683163648 24703700736 24731372952 24739393536 24801832704 24822468528 24876453888 24941807319 24947119548 24996052224 25067266048 25116225552 25184978676 25193146368 25214107776 25242351732 25256730752 25277745064 25314267264 25335329448 25390430208 25454512512 25475691384 25491290112 25512499584 25576889976 25585184768 25632516096 25653843072 25676567488 25726930944 25777178856 25778564032 25800012524 25850618112 25856123904 25902499436 25980432192 26002048644 26046003588 26058599424 26105338116 26162113536 26183881152 26249966028 26258479104 26287892928 26309765196 26324752256 26333070634 26384721792 26456947296 26478960222 26530897536 26569230336 26584144158 26664127776 26672775168 26716428288 26717863936 26724870432 26740093952 26762342464 26770047264 26792320698 26801009664 26868652096 26891007572 26927087616 26949491712 26988429312 26997828308 27056544768 27079056576 27137949696 27147400764 27209244348 27268420608 27283726899 27292575232 27345881043 27399518784 27423789536 27446606902 27474522192 27497381769 27506299392 27552797184 27575721888 27598665666 27606611241 27615564288 27638541216 27698651136 27708297474 27768559104 27791663328 27831817728 27847671808 27870841856 27902061792 27911110656 27925277094 28004836288 28010800896 28065742848 28145468208 28200674304 28216503887 28257272112 28280782959 28310577152 28342289664 28365871248 28413822096 28423036928 28437463197 28446685696 28478550672 28502245629 28559686144 28583448608 28636326576 28645613568 28660152807 28661692904 28717911552 28741805664 28774001223 28783332864 28886138424 28942797312 28984614912 29000884536 29025255424 29034427136 29081945376 29088139392 29171011584 29195282688 29227986216 29237465088 29311256832 29335644624 29399445504 29409684161 29452176336 29476681377 29516230656 29540788992 29615346288 29624950784 29682812016 29764065708 29767378432 29847259728 29848863616 29873698712 29916861312 29941752984 29992367768 30006872064 30057596928 30082605696 30107635272 30151135872 30227233608 30237036544 30292973568 30318178176 30404554752 30438612864 30463938648 30490923892 30550730496 30612044788 30697609008 30704147136 30764371968 30781640604 30851763228 30944586816 30996896832 31022687124 31032748032 31067509824 31093358868 31111070848 31136956136 31156021248 31181943936 31260643304 31328630784 31354697088 31399999488 31417624914 31505440824 31512151008 31573960704 31601929216 31663651734 31673920512 31725758592 31727463424 31753861568 31780281676 31789431126 31822921728 31849399296 31906524364 31965549858 31975916544 32002521408 32072122368 32083291812 32129646912 32156379684 32199524352 32226315264 32244404517 32307650496 32334531372 32381249472 32409933088 32473503744 32496905727 32562396672 32589489504 32625995103 32653412352 32663730528 32718946656 32746169742 32817388032 32844693024 32892148224 32910884864 32938267648 32975163936 32985858048 33002600202 33069110272 33096624704 33133698378 33168605184 33255743092 33262826064 33317264574 33328069632 33346777321 33422743497 33488300736 33561133056 33579971568 33590861824 33607911051 33618810368 33656468976 33684472107 33741413739 33752356352 33780439264 33814796544 33842931408 33853906944 33871089681 33939350016 33967588512 33988386816 34005637809 34016666112 34102519968 34130894226 34176688128 34205124096 34254544896 34302574592 34369571808 34467490816 34474831872 34534810134 34542165528 34640576256 34669398192 34728004784 34744799232 34756899463 34807117488 34836077991 34882818048 34911841536 34999954704 35011305472 35029075653 35050523904 35079686928 35168223717 35179629056 35244709632 35274034224 35275929728 35305280296 35374530048 35425640448 35443620927 35445525544 35552170368 35621904384 35633160576 35693396352 35723094264 35734679552 35800786944 35830574208 35932655616 35972906112 36002836584 36075393024 36105408768 36145852776 36196534352 36278992464 36357894144 36378302532 36461174724 36532691712 36632696256 36663175692 36675065856 36735088896 36737062912 36746696844 36767629184 36798220888 36808814988 36820752384 36851388288 36944396632 37024745472 37055551104 37109090304 37202749056 37233702792 37314680832 37347734528 37420679322 37494078336 37527290944 37600899072 37674338328 37676362816 37707710612 37777468014 37789719552 37821161664 37885096128 37903417344 37916617596 37971400896 38002994172 38085645312 38181768768 38213537076 38236935168 38268749376 38290548736 38322407552 38365334964 38377777152 38514851232 38590396416 38667846048 38700018786 38775927168 38784185856 38853749154 38894682112 38927043584 38970648288 38983286784 39003072966 39069005382 39081675776 39114192832 39158007174 39199260672 39269568448 39302241836 39354974208 39374949042 39387718656 39409827743 39487128384 39499605951 39577082688 39663157248 39685420944 39718440333 39796346304 39853845504 39876216237 39889148416 39922337312 39996191664 40009162752 40076795904 40110140928 40143513696 40155070896 40188481047 40201514496 40302978144 40336511358 40390631424 40424237568 40482643968 40496742462 40539406336 40584817152 40618584864 40721101146 40734307328 40813866522 40930145344 40938862848 41019162624 41042187472 41076335729 41135684304 41169910353 41239505681 41259449088 41329195776 41363582832 41376997376 41397998499 41423346432 41457811824 41541361664 41562446211 41575925248 41652838656 41687494992 41771507712 41806262784 41853092688 41866665984 41887915641 41890166552 42007254432 42016201344 42098614272 42218202312 42231894016 42301011456 42385908168 42465865728 42513434496 42548806872 42620733144 42634555392 42670028544 42717826008 42777722416 42839529216 42875172912 42968420352 42983384543 42992539356 43076867328 43112708496 43174999296 43298004992 43329207636 43414195968 43416528896 43452652672 43501326804 43537883136 43551640704 43622918064 43625262208 43661559656 43756517376 43792924032 43856197632 43966885248 44003466936 44099168256 44178264504 44274345984 44311183488 44350434752 44423019432 44437426176 44524218024 44563657996 44646098562 44651067648 44773295424 44810548068 44875291968 44912629476 44988551652 45010308096 45086395392 45123908544 45161452908 45226703808 45252466688 45290118016 45340850412 45355554816 45470026624 45507858968 45606832128 45736385838 45826095744 45918067182 45966442496 46046413512 46056220704 46146557952 46172460906 46187435008 46225864256 46277644842 46326398976 46409489984 46448103988 46495345248 46510424064 46534030686 46549122048 46575250969 46666606272 46705434204 46734031872 46772915904 46874640384 46890964956 46992946176 47032045632 47099999232 47126437371 47166040064 47258161236 47268226512 47402893824 47495477601 47510880768 47591195136 47630792352 47670422514 47684146689 47734382592 47751006578 47774098944 47859786546 47910207488 47963874816 48003782112 48100524032 48124937718 48140545024 48194470368 48234569526 48371989952 48461475744 48477192192 48501797058 48504403376 48544760407 48614899632 48710255616 48737597623 48843595008 48884234256 48900087808 48980118528 48995595792 49078419984 49094336512 49119254613 49135184384 49226082048 49267039536 49366327296 49407401472 49462745904 49478787072 49503900303 49603665408 49644937056 49700547567 49752907776 49883614638 49894239096 49992104448 50134532096 50232451104 50369957352 50386292736 50428215552 50484703464 50513461504 50555490128 50597553721 50628534528 50670658896 50780860416 50798545369 50909025024 50951382768 50982580224 51024999168 51153779952 51170369536 51196341339 51265032192 51307686144 51353134976 51453861888 51554357712 51557128064 51600025048 51701236224 51712247808 51802215201 51804998872 51960864384 52004097288 52092007176 52117198848 52210676232 52324227072 52367762304 52499932056 52516958208 52575785856 52619530392 52649504512 52666141268 52769443584 52913894592 52957920444 53061795072 53138460672 53168288316 53328255552 53432856576 53449740864 53480187904 53524684928 53540094528 53584641396 53602019328 53737304192 53782015144 53898983424 53995656616 54113089536 54158113152 54294801528 54418488696 54536841216 54567453798 54585150464 54691762086 54799037568 54847579072 54893213804 54949044384 54994763538 55012598784 55105594368 55151443776 55197331332 55213222482 55231128576 55277082432 55397302272 55416594948 55537118208 55583326656 55663635456 55741683712 55804123584 55850554188 56009672576 56021601792 56131018983 56290936416 56401348608 56433007774 56514544224 56561565918 56621154304 56684579328 56731742496 56827644192 56846073856 56874926394 56893371392 56957101344 57004491258 57119372288 57166897216 57272653152 57291227136 57320305614 57323385808 57435823104 57483611328 57548002446 57566665728 57598979009 57772276848 57885594624 57969229824 58001769072 58050028179 58068854272 58163890752 58176278784 58280623731 58342023168 58390565376 58455972432 58474930176 58504609449 58603508073 58622513664 58671289248 58737010761 58798891008 58819368322 58904352672 58953362754 59032461312 59081577984 59230692576 59249901568 59365624032 59528131416 59534756864 59694519456 59697727232 59747397424 59833722624 59883505968 59984735536 60013744128 60034644527 60115193856 60165211392 60215270544 60302271744 60454467216 60474073088 60504767037 60585947136 60636356352 60745113693 60809109504 60877225728 60927877296 60981847784 61081651719 61101460992 61220799783 61224089576 61395218016 61408294272 61528743936 61563281208 61703526456 61889173632 61993793664 62045374248 62065496064 62135019648 62186717736 62222141696 62273912272 62312042496 62363887872 62521286608 62657261568 62709394176 62799998976 62835249828 63010881648 63024302016 63147921408 63203858432 63327303468 63347841024 63451517184 63454926848 63507723136 63560563352 63578862252 63698798592 63813048728 63931099716 63951833088 64005042816 64166583624 64259293824 64312759368 64452630528 64488809034 64615300992 64669062744 64762498944 64819866176 64947007488 64993811454 65124793344 65178979008 65251990206 65306824704 65327461056 65437893312 65492339484 65634776064 65689386048 65784296448 65876535296 65950327872 66005200404 66138220544 66193249408 66267396756 66511486184 66525652128 66634529148 66656139264 66693554642 66845486994 66976601472 67159943136 67181723648 67215822102 67237620736 67312937952 67368944214 67482827478 67504712704 67560878528 67629593088 67685862816 67707813888 67742179362 67878700032 67935177024 67976773632 68011275618 68033332224 68071520647 68205039936 68261788452 68353376256 68410248192 68509089792 68604578757 68739143616 68877100773 68934981632 68949663744 69069620268 69084331056 69258691359 69281152512 69338796384 69416467263 69456009568 69489598464 69513798926 69614234976 69672155982 69765636096 69823683072 69999909408 70022610944 70058151306 70101047808 70159373856 70336447434 70359258112 70489419264 70548068448 70551859456 70610560592 70749060096 70851280896 70887241854 70891051088 70950034441 71104340736 71231873449 71243808768 71266321152 71386792704 71446188528 71469359104 71505633771 71601573888 71626509867 71661148416 71789679819 71865311232 71945812224 72005673168 72150786048 72187406577 72210817536 72291705552 72351854289 72393068704 72557984928 72715788288 72756605064 72922349448 73065383424 73265392512 73326351384 73350131712 73470177792 73474125824 73493393688 73535258368 73596441776 73617629976 73641504768 73702776576 73888793264 73950270823 74049490944 74111102208 74218180608 74244027847 74405498112 74467405584 74629361664 74695469056 74825421957 74841358644 74988156672 75054581888 75201798144 75348676656 75352725632 75415421224 75554936028 75579439104 75642323328 75770192256 75833235192 75942801792 76005988344 76171290624 76363537536 76427074152 76473870336 76537498752 76581097472 76644815104 76730669928 76755554304 77029702464 77180792832 77335692096 77400037572 77551854336 77568371712 77707498308 77854087168 77941296576 78006145932 78138010764 78163351552 78228385664 78316014348 78539136896 78604483672 78749898084 78775437312 78819655486 78974256768 78999211902 79154165376 79370841888 79436880666 79592692608 79707691008 79752432474 79778296832 79844674624 79992383328 80018325504 80153591808 80220281856 80287027392 80310141792 80376962094 80403028992 80605956288 80673022716 80781262848 80848475136 80965287936 80993484924 81169634304 81237169728 81442202292 81468614656 81627733044 81851180697 81860290688 81877725696 82037643129 82084374944 82152671458 82271368608 82339820706 82479011362 82518898176 82658391552 82727165664 82753994752 82795996998 82846692864 82915623648 83082723328 83124892422 83151850496 83305677312 83374989984 83543015424 83612525568 83706185376 83733331968 83775831282 83780333104 83850040703 84014508864 84032402688 84183123167 84197228544 84436404624 84463788032 84602022912 84649511661 84771816336 84842348877 84931731456 85026868992 85097613744 85241466288 85269110784 85312389591 85340057088 85435652016 85506736887 85555444832 85679058432 85750345824 85936840704 85966769086 85985078712 86153734656 86225416992 86349998592 86596009984 86658415272 86828391936 86833057792 86905305344 87002653608 87075766272 87103281408 87245836128 87250524416 87323119312 87395774609 87513034752 87585848064 87712395264 87742942001 87933770496 88006933872 88198336512 88229052483 88356529008 88430044131 88548691968 88622366976 88700869504 88846038864 88874852352 89048436048 89127315992 89292197124 89302135296 89546590848 89621096136 89750583936 89825258952 89977103304 90020616192 90172790784 90247817088 90322905816 90453407616 90504933376 90580236032 90681700824 90711109632 90940053248 91015717936 91213664256 91472771676 91652191488 91836134364 92092827024 92112441408 92293115904 92344921812 92374870016 92451728512 92555289684 92818979968 92896207976 92990690496 93068061372 93098244096 93150501938 93333212544 93410868408 93468063744 93545831808 93781929912 93985892352 94064091264 94199998464 94252874742 94332080128 94516322472 94536453024 94805787648 94990955202 95021761536 95182390272 95261584704 95340845028 95368293378 95468765184 95502013156 95548197888 95719573092 95927749632 96007564224 96249875436 96281090048 96388940736 96469139052 96733213551 96743979904 96922951488 97003594116 97008806752 97089520814 97229799264 97420511232 97475195246 97687190016 97768468512 97800175616 97960237056 97991191584 98156839968 98188673024 98238509226 98270368768 98452164096 98534079072 98732654592 98814802944 98925491808 98957574144 99007800606 99207330816 99289874112 99401095134 99489145561 99505815552 99767229276 99788478192 99984208896 100040331963 100268230491 100464902208 100739914704 100772585472 100823733153 100856431104 100969406928 101026923008 101053416321 101110980256 101195107442 101224241217 101257069056 101341317792 101561720832 101597090738 101818050048 101902765536 101965160448 102049998336 102307559904 102340739072 102392682678 102530064384 102615372288 102706269952 102907723776 103108715424 103114256128 103200050096 103402472448 103424495616 103604430402 103609997744 103696204183 103921728768 104008194576 104184014352 104234397696 104270698389 104421352464 104508233973 104648454144 104735524608 104999864112 105033916416 105087226959 105151571712 105239060784 105299009024 105332282536 105504671151 105538887168 105827789184 105915840888 106123590144 106276921344 106336576632 106656511104 106865713152 106899481728 106960375808 107049369856 107080189056 107169282792 107204038656 107474608384 107564030288 107797966848 107991313232 108081165049 108226179072 108316226304 108589603056 108836977392 109073682432 109134907596 109170300928 109383524172 109598075136 109695158144 109786427608 109898088768 109989527076 110025197568 110211188736 110302887552 110394662664 110426444964 110462257152 110554164864 110833189896 111074236416 111166653312 111327270912 111483367424 111608247168 111701108376 112019345152 112043203584 112262037966 112581872832 112802697216 112866015548 113029088448 113123131836 113369158656 113463484992 113655288384 113749852788 113786742784 113914202688 114008982516 114238744576 114333794432 114545306304 114640611228 114646771616 114871646208 114967222656 115096004892 115133331456 115197958018 115544553696 115771189248 116003538144 116100056358 116137708544 116327781504 116352557568 116561247462 116684046336 116781130752 116911944864 116949860352 117009218898 117207016146 117245027328 117342578496 117474021522 117597782016 117638736644 117808705344 117906725508 118064922624 118163155968 118229483229 118461385152 118498817853 118731248064 119056262832 119069513728 119155320999 119389038912 119395454464 119494794848 119628648711 119667445248 119767011936 119969471072 120027488256 120069289054 120230387712 120330422784 120430541088 120604543488 120908934432 120948146176 121009534074 121171894272 121272712704 121490227386 121618219008 121754451456 121855754592 121963695568 122163303438 122202921984 122441599566 122448179152 122550059489 122790436032 122816588544 123057487872 123126562416 123229007187 123407052912 123509731059 123718517043 123778347264 123987587328 124090748496 124130992128 124193995497 124270039296 124373435472 124444283392 124547824544 124624084992 124687338633 124727775744 125042573216 125314523136 125418788352 125599997952 125670499656 126021763296 126048604032 126295842816 126407716864 126654606936 126695682048 126903034368 126909853696 127015446272 127121126704 127157724504 127397597184 127626097456 127732285967 127862199432 127903666176 128010085632 128333167248 128518587648 128625518736 128905261056 128950153629 128977618068 129230601984 129338125488 129524997888 129639732352 129894014976 129987622908 130249586688 130357958016 130503980412 130613649408 130654922112 130875786624 130984678968 131269552128 131378772096 131568592896 131753070592 131900655744 132010400808 132276441088 132386498816 132534793512 133022972368 133051304256 133269058296 133312278528 133387109284 133690973988 133953202944 134319886272 134431644204 134475241472 134625875904 134737888428 134965654956 135009425408 135121757056 135259186176 135371725632 135484358724 135757400064 135870354048 136022551236 136066664448 136143041294 136410079872 136523576904 136820496384 137209157514 137478287232 137754201546 137869963264 137899327488 138139240536 138168662112 138517382718 138562305024 138677592768 138832934526 138912019136 138979196928 139027597852 139228469952 139344311964 139531272192 139647366144 139725752907 139999818816 140116302612 140202095616 140318747712 140672894868 140718516224 140978838528 141096136896 141103718912 141221121184 141379312113 141498120192 141774483708 141782102176 141900068882 142208681472 142463746898 142532642304 142773585408 142892377056 142938718208 143011267542 143203147776 143253019734 143322296832 143579359638 143730622464 143891624448 144011346336 144301572096 144374813154 144421635072 144583411104 144703708578 144786137408 144831888487 145115969856 145431576576 145513210128 145634281221 145844698896 146130766848 146212792869 146530785024 146652702768 146700263424 146940355584 146948251648 146986787376 147070516736 147192883552 147235259952 147283009536 147357763839 147405553152 147777586528 147900541646 148098981888 148222204416 148436361216 148488055694 148810996224 148934811168 149258723328 149390938112 149650843914 149682717288 149976313344 150109163776 150403596288 150697353312 150705451264 150830842448 150956337961 151109872056 151158878208 151284646656 151540384512 151666470384 151792661163 151885603584 152011976688 152342581248 152395636107 152727075072 152854148304 152947740672 153074997504 153162194944 153289630208 153461339856 153511108608 153589024017 154059404928 154361585664 154671384192 154800075144 155103708672 155136743424 155414996616 155708174336 155882593152 156012291864 156276021528 156326703104 156456771328 156632028696 157078273792 157208967344 157499796168 157550874624 157639310972 157948513536 157998423804 158308330752 158741683776 158873761332 159185385216 159415382016 159504864948 159556593664 159689349248 159984766656 160440563712 160574054784 160620283584 160753924188 160806057984 161211912576 161346045432 161696950272 161986969848 162339268608 162474339456 162884404584 162937229312 163255466088 163702361394 163720581376 163755451392 164075286258 164168749888 164305342916 164542737216 164679641412 164958022724 165037796352 165316783104 165454331328 165591993996 165693385728 165831247296 166249784844 166303700992 166611354624 166749979968 167225051136 167412370752 167551662564 167560666208 167700081406 168029017728 168064805376 168366246334 168872809248 168927576064 169204045824 169299023322 169543632672 169684697754 169863462912 170053737984 170195227488 170482932576 170538221568 170624779182 170680114176 170871304032 171013473774 171110889664 171358116864 171500691648 171873681408 171933538172 171970157424 172307469312 172450833984 172699997184 172796937027 173316830544 173656783872 173666115584 173810610688 174005307216 174150084537 174206562816 174491672256 174501048832 174646238624 174791549218 174841871193 175026069504 175171696128 175424790528 175485884002 175810524219 175867540992 176013867744 176396673024 176458104966 176713058016 176860088262 177097383936 177244733952 177401739008 177692077728 177749704704 178096872096 178254631984 178584394248 178604270592 179093181696 179242192272 179501167872 179650517904 179954206608 180041232384 180103933581 180345581568 180495634176 180645811632 180906815232 181009866752 181160472064 181363401648 181422219264 181514301111 181880106496 182031435872 182235341079 182427328512 182945543352 183244955157 183304382976 183672268728 184185654048 184224882816 184586231808 184689843624 184749740032 184903457024 185110579368 185637959936 185792415952 185981380992 186136122744 186196488192 186301003876 186666425088 186821736816 186936127488 187091663616 187563859824 187971784704 188128182528 188399996928 188505749484 188664160256 189032644944 189072906048 189611575296 189981910404 190043523072 190364780544 190523169408 190681690056 190736586756 191004026312 191096395776 191439146184 191855499264 192015128448 192499750872 192562180096 192777881472 192938278104 193466427102 193487959808 193845902976 194007188232 194017613504 194179041628 194459598528 194841022464 194950390492 195374380032 195536937024 195920474112 195982383168 196313679936 196477018452 196540737536 196904328192 197068158144 197629605888 197850983616 198015601212 198414661632 198579748224 198802190268 198978291122 199534458552 199576956384 199968417792 200080663926 200536460982 200929804416 201479829408 201545170944 201647466306 201712862208 201938813856 202053846016 202106832642 202221960512 202390214884 202448482434 202514138112 202682635584 203123441664 203194181476 203636100096 203805531072 203930320896 204099996672 204214561941 204615119808 204785365356 205060128768 205230744576 205412539904 205813736271 206217430848 206228512256 206400100192 206631302319 206804944896 206848991232 207208860804 207219995488 207392408366 207776074077 207843457536 208016389152 208368028704 208468795392 208541396778 208842704928 209016467946 209296908288 209471049216 209999728224 210067832832 210174453918 210303143424 210478121568 210598018048 210664565072 211009342302 211077774336 211655578368 211831681776 212247180288 212553842688 212673153264 212850103323 213313022208 213695620347 213731426304 213798963456 213920751616 214098739712 214160378112 214338565584 214408077312 214516901313 214879529601 214949216768 215128060576 215369039457 215595933696 215982626464 216162330098 216452358144 216562219731 216632452608 217179206112 217673954784 218147364864 218269815192 218340601856 218767048344 219196150272 219390316288 219572855216 219796177536 219979054152 220050395136 220422377472 220605775104 220789325328 220852889928 220924514304 221108329728 221666379792 221850812469 222148472832 222333306624 222654541824 222732083541 222966734848 223216494336 223402216752 224038690304 224086407168 224476265871 224524075932 225163745664 225605394432 225732031096 226058176896 226246263672 226738317312 226926969984 227310576768 227499705576 227573485568 227828405376 228017965032 228477489152 228667588864 229090612608 229281222456 229293543232 229743292416 229934445312 230192009784 230266662912 230395916036 231089107392 231542378496 232007076288 232200112716 232275417088 232655563008 232705115136 233122494924 233562261504 233823889728 234018437796 234414032292 234490054656 234685156992 234948043044 235277473288 235617410688 235813451016 236326311936 236458966458 236922770304 236997635706 237462496128 238112525664 238139027456 238310641998 238778077824 238790908928 238989589696 239257297422 239334890496 239534023872 239938942144 240054976512 240138578108 240460775424 240660845568 240861082176 241209086976 241817868864 242019068148 242343788544 242545425408 242980454772 243508902912 243711509184 243927391136 244326606876 244405843968 244883199132 244896358304 245100118978 245553542091 245580872064 245633177088 246253124832 246458014374 246814105824 247019462118 247437034086 247556694528 247975174656 248181496992 248261984256 248387990994 248540078592 248746870944 248888566784 249095649088 249248169984 249374677266 249455551488 250085146432 250629046272 250837576704 251199995904 251340999312 251550122109 252043526592 252097208064 252549369501 252591685632 252815433728 253309213872 253391364096 253806068736 253819707392 253948534983 254030892544 254242253408 254315449008 254527046631 254795194368 255252194912 255464571934 255724398864 255807332352 255937168773 256020171264 256666334496 257037175296 257251037472 257810522112 257900307258 257955236136 258461203968 258676250976 259049995776 259279464704 259788029952 259975245816 260499173376 260715916032 261007960824 261227298816 261309844224 261751573248 261969357936 262187323827 262539104256 262630536179 262757544192 263137185792 263228826003 263506141184 263801311488 264020801616 264552882176 264687157449 264772997632 265069587024 265290132393 266045944736 266102608512 266538116592 266624557056 266774218568 267381947976 267906405888 268639772544 268863288408 268950482944 269251751808 269475776856 269931309912 270018850816 270243514112 270518372352 270743451264 270968717448 271514800128 271740708096 272045102472 272133328896 272286082588 272820159744 273047153808 273640992768 274418315028 274956574464 275508403092 275739926528 276278481072 276337324224 277034765436 277124610048 277355185536 277665869052 277824038272 278055195704 278456939904 278688623928 279294732288 279451505814 279999637632 280232605224 280404191232 280637495424 281345789736 281437032448 281957677056 282192273792 282207437824 282442242368 282758624226 282996240384 283548967416 283564204352 283800137764 284417362944 284927493796 285065284608 285547170816 285784754112 286022535084 286406295552 286506039468 286644593664 287158719276 287783248896 288022692672 288749626308 288843270144 289166822208 289407417156 289572274816 289663776974 290199640653 290231939712 291026420256 291268562442 291689397792 292261533696 292425585738 293061570048 293305405536 293400526848 293880711168 293896503296 293973574752 294141033472 294385767104 294470519904 294566019072 294715527678 294811106304 295555173056 295801083292 296197963776 296444408832 296872722432 296976111388 297621992448 297869622336 298467436683 298517446656 298781876224 299301687828 299365434576 299952626688 300120995889 300218327552 300804691473 301394706624 301410902528 301661684896 301912675922 302219744112 302317756416 302471199459 302569293312 303080769024 303332940768 303585322326 303672723651 303771207168 304023953376 304685162496 304791272214 305454150144 305708296608 305895481344 306149995008 306324389888 306579260416 306922679712 307022217216 307178048034 308118809856 308723171328 309342768384 309600150288 310207417344 310273486848 310381542757 310829993232 311088612549 311416348672 311765186304 312024583728 312552043056 312653406208 312812095167 312913542656 313264057392 313524701919 314156547584 314417934688 314999592336 315101749248 315261680877 315278621944 315897027072 315996847608 316514013453 316616661504 317483367552 317747522664 318370770432 318830764032 319009729896 319113187328 319378698496 319969533312 320881127424 321148109568 321240567168 321507848376 321612115968 322423825152 322692090864 323393900544 323973939696 324243495147 324678537216 324948678912 325768809168 325874458624 326510932176 327404722788 327441162752 327510902784 328150572516 328337499776 328610685832 329085474432 329359282824 329916045448 330075592704 330633566208 330908662656 331183987992 331386771456 331662494592 332499569688 332607401984 333222709248 333499959936 334450102272 334824741504 335103325128 335121332416 335400162812 336058035456 336129610752 336732492668 337745618496 338408091648 338598046644 339087265344 339369395508 340107475968 340390454976 340965865152 341249558364 341360228352 341742608064 342026947548 342221779328 342716233728 343001383296 343867076344 343940314848 344614938624 344901667968 345399994368 345593874054 346633661088 347313567744 347332231168 347621221376 348010614432 348300169074 348413125632 348983344512 349002097664 349292477248 349583098436 349683742386 350052139008 350343392256 350849581056 350971768004 351621048438 351735081984 352027735488 352793346048 352916209932 353426116032 353720176524 354194767872 354489467904 354688449687 354803478016 355384155456 355496453559 356193744192 356509263968 357168788496 357208541184 357465962997 358186363392 358484384544 358885946133 359002335744 359301035808 359908413216 360082464768 360207867162 360691163136 360991268352 361291623264 361813630464 362019733504 362320944128 362726803296 362844438528 363028602222 363760212992 364062871744 364470682158 364854657024 365891086704 366489910314 366608765952 366814550531 367344537456 367650178467 368371308096 368449765632 369172463616 369379687248 369499480064 369687021561 369806914048 370221158736 370529193177 371155551129 371275919872 371584831904 371962761984 372272245488 372392976384 372581986491 372602007752 373332850176 373643473632 373872254976 374062015899 374183327232 375127719648 375943569408 376256365056 376799993856 377011498968 377328320512 378065289888 378145812096 379223150592 379963820808 380087046144 380729561088 381046338816 381363380112 381473173512 382008052624 382192791552 382325894093 382878292368 383196857901 383710998528 384030256896 384999501744 385124360192 385555762944 385876556208 386850460887 386932854204 386975919616 387691805952 388014376464 388035227008 388358083256 388919197056 389682044928 389900780984 390748760064 391073874048 391840948224 391964766336 392627359872 392954036904 393081475072 393808656384 394136316288 395259211776 395701967232 396031202424 396829323264 397159496448 397604380536 397956582244 399068917104 399153912768 399936835584 400161327852 401072921964 401859608832 402959658816 403294932612 403425724416 403877627712 404107692032 404213665284 404443921024 404780429768 404896964868 405028276224 405365271168 406388362952 407272200192 407611062144 408199993344 408429123882 409230239616 409570730712 410461489152 410825079808 411627472542 412434861696 412457024512 412800200384 413262604638 413609889792 413697982464 414417721608 414439990976 414784816732 415552148154 415686915072 416032778304 416736057408 416937590784 417082793556 417685409856 418032935892 418593816576 418942098432 419177258721 419999456448 420348907836 420606286848 420956243136 421196036096 421329130144 422018684604 422155548672 423311156736 423663363552 424137936339 424494360576 425346306528 425700206646 426626044416 427391240694 427597926912 427841503232 428197479424 428320756224 428677131168 428816154624 429033802626 429759059202 429898433536 430256121152 430738078914 431191867392 431965252928 432324660196 432904716288 433124439462 433264905216 433508105173 434358412224 434495665461 435347909568 436294729728 436539630384 436681203712 436902843663 437534096688 438392300544 438638378607 438780632576 439145710432 439592355072 439958108304 440100790272 440844754944 441211550208 441578650656 441705779856 441849028608 442073291517 442216659456 443332759584 443701624938 444296945664 444666613248 445309083648 445464167082 445933469696 446432988672 446804433504 448077380608 448172814336 448952531742 449048151864 450327491328 451210788864 451464062192 451839693019 452116353792 452492527344 452869013883 453476634624 453634562491 453853939968 454621153536 454999411152 455146971136 455377983489 455656810752 456035930064 456954978304 457186908321 457335177728 458181225216 458562444912 458587086464 459486584832 459868890624 460384019568 460533325824 460767072051 460791832072 462178214784 463084756992 464014152576 464400225432 464550834176 465311126016 465410230272 466244989848 467124523008 467647779456 468036875592 468828064584 468980109312 469370313984 469896086088 470554946576 471234821376 471626902032 472652623872 472917932916 473845540608 473995271412 474924992256 476225051328 476278054912 476621283996 477556155648 477581817856 477979179392 478514594844 478669780992 479068047744 479877884288 480277156216 481321691136 481722164352 482418173952 483635737728 484038136296 485090850816 485960909544 487017805824 487423018368 487854782272 488653213752 488811687936 489766398264 489792716608 490200237956 491107084182 491161744128 491266354176 492506249664 492916028748 493628211648 494038924236 494874068172 495113389056 495950349312 496362993984 496775981988 497080157184 497493741888 497777133568 498191298176 498749354532 498911102976 500170292864 501675153408 502681998624 503100244218 504087053184 504194416128 505098739002 505630867456 506618427744 506782728192 507612137472 507639414784 507897069966 508061785088 508484506816 508630898016 509054093262 509590388736 510504389824 510929143868 511448797728 511614664704 511874337546 512040342528 512327760659 513332668992 514074350592 514502074944 515621044224 515800614516 515910472272 516922407936 517352501952 518099991552 518390811081 518558929408 519950491632 520998346752 521431832064 522015921648 522450253611 522619688448 523503146496 523938715872 524374647654 524525613579 525078208512 525261072358 525515088384 526274371584 526457652006 527012282368 527602622976 528041603232 529105764352 529374314898 529545995264 530139174048 530580264786 532091889472 532205217024 533076233184 533249114112 533548437136 533992364477 534763895952 535812811776 536113573853 537279545088 537726576816 537900965888 538503503616 538951553712 539862619824 540037701632 540311800743 540487028224 541036744704 541486902528 541937434896 543029600256 543481416192 544090204944 544266657792 544542903333 544572165176 545640319488 546094307616 546706023237 547281985536 548836630056 549913148928 551016806184 551479853056 552556962144 552674648448 554069530872 554249220096 554710371072 555331738104 555648076544 556110391408 556913879808 557377247856 558589464576 558783999059 558903011628 559999275264 560465210448 560808382464 561274990848 562691579472 562874064896 563915354112 564384547584 564414875648 564884484736 565517248452 565992480768 567097934832 567128408704 567600275528 568834725888 569854987592 570130569216 571094341632 571569508224 572045070168 573012078936 573289187328 574317438552 575566497792 576045385344 577499252616 577686540288 578333644416 578814834312 579144549632 579327553948 580399281306 580463879424 582052840512 582537124884 583378795584 584523067392 584851171476 586123140096 586610811072 587761422336 587947149504 588282066944 588771534208 588941039808 589431055356 589622212608 591110346112 591602166584 592888817664 593952222776 595243984896 595739244672 596934873366 597563752448 598603375656 598730869152 599905253376 600241991778 600436655104 601609382946 602789413248 602821805056 603323369792 603825351844 604439488224 604635512832 604942398918 605138586624 606161538048 606665881536 607170644652 607345447302 607542414336 608047906752 609370324992 609582544428 610908300288 611416593216 611790962688 612299990016 612643685823 613158520832 613845359424 614356096068 616237619712 617441208813 618685536768 619200300576 619893906957 620414834688 620546973696 620763085514 621659986464 622177225098 622832697344 623530372608 624049167456 625104086112 625306812416 625624190334 625827085312 626528114784 627049403838 628313095168 628835869376 629999184672 630203498496 630523361754 630557243888 631794054144 631993695216 633028026906 633233323008 633588769099 634966735104 635495045328 636741540864 637661528064 638019459792 638226374656 638550309969 638757396992 639939066624 641086861041 641762254848 642296219136 642481134336 643015696752 643224231936 643550703939 644638588803 644847650304 645384181728 646107118371 646787801088 647947879392 648486990294 649357074432 649897357824 651537618336 651748917248 653021864352 654809445576 654882325504 655021805568 656301145032 656674999552 657221371664 658170948864 658718565648 659832090896 660151185408 660381089797 661267132416 661817325312 662367975984 662773542912 663324989184 664999139376 665214803968 665552437407 666445418496 666999919872 668196250623 668900204544 669649483008 670206650256 670242664832 670800325624 672116070912 672259221504 673428797613 673464985336 675491236992 676816183296 677196093288 678174530688 678738791016 680214951936 680780909952 681931730304 682499116728 682720456704 683485216128 684053895096 684443558656 685432467456 686002766592 687734152688 687880629696 689229877248 689803335936 690799988736 691187748108 693267322176 694627135488 695242442752 696021228864 696600338148 696826251264 697966689024 698004195328 698584954496 699166196872 699367484772 700686784512 701943536008 703242096876 703470163968 704055470976 705832419864 706852232064 707440353048 708978935808 709376899374 709606956032 710768310912 710992907118 712387488384 713018527936 714337576992 714417082368 714931925994 716372726784 716968769088 717771892266 718004671488 718602071616 719816826432 720164929536 720415734324 721382326272 721982536704 722583246528 723627260928 724641888256 725453606592 726057204444 727520425984 728125743488 728941364316 731782173408 732979820628 733217531904 733629101062 734689074912 735300356934 736742616192 736899531264 738759374496 738998960128 739374043122 739613828096 740442317472 741058386354 742311102258 742551839744 743169663808 743925523968 744544490976 744785952768 745163972982 745204015504 746665700352 747286947264 747744509952 748124031798 748366654464 748786727117 750255439296 751887138816 752512730112 753599987712 754022997936 754650366327 756130579776 756291624192 757648108503 758446301184 759927641616 760174092288 761459122176 761845604949 762092677632 762726760224 762946347024 763581139893 764016105248 764385583104 764651788186 765756584736 766393715802 767421997056 768060513792 769999003488 770248720384 771111525888 771753112416 773700921774 773865708408 773951839232 775383611904 776028752928 776070454016 776716166512 777838394112 779364089856 779801561968 780450378851 781497520128 782147748096 783550607939 783681896448 783929532672 785254719744 785908073808 786162950144 786561971481 787617312768 787891608537 788272632576 789686478009 790518423552 791403934464 792062404848 793658646528 794061472347 794318992896 795208761072 795870397179 795913164488 798137834208 798307825536 799873671168 800322655704 802145843928 803719217664 805919317632 806589865224 806851448832 807755255424 808215384064 808427330568 808887842048 809560859536 809793929736 810056552448 810730542336 812776725904 814544400384 815222124288 816399986688 816684306317 816858247764 818460479232 819141461424 820922978304 821650159616 823254945084 824869723392 824914049024 825600400768 826525209276 827219779584 828835443216 828879981952 829569633464 831104296308 831373830144 832065556608 833472114816 834165587112 835370819712 836065871784 837884196864 838354517442 839998912896 840697815672 841212573696 841912486272 842392072192 842658260288 844037369208 844311097344 846622313472 847326727104 848275872678 848988721152 850692613056 851400413292 853252088832 854782481388 855195853824 856394958848 856641512448 857354262336 858067605252 859518118404 859796867072 860512242304 861476157828 863930505856 864649320392 866248878924 866529810432 867016210346 868716824448 868991330922 870695819136 873079260768 873362407424 873805687326 875068193376 876784601088 877276757214 877561265152 878291420864 879184710144 879916216608 880201580544 881689509888 882423100416 883157301312 883411559712 883698057216 884146583034 884433318912 884929768411 886665519168 887403249876 888593891328 889333226496 890618167296 890928334164 892865977344 893608867008 895402310049 896154761216 896345628672 897905063484 898096303728 900362987667 900654982656 902414074419 902928124384 903679386038 904232707584 904985054688 905738027766 906953269248 907269124982 907707879936 909242307072 909998822304 910293942272 910755966978 911313621504 912071860128 913909956608 914373816642 914670355456 916362450432 917124889824 917174172928 918973169664 919737781248 920768039136 921066651648 921534144102 921583664144 922350447733 924356429568 926014354837 926169513984 928028305152 928800450864 929101668352 930622252032 930820460544 931144628271 932489979696 933265837647 934249046016 935295558912 936073751184 937656129168 937960218624 938436285501 938740627968 939792172176 940574105757 941109893152 942469642752 943253804064 945305247744 945835865832 947691081216 947990542824 949849984512 952450102656 952556109824 953242567992 955112311296 955163635712 955958358784 957029189688 957339561984 958136095488 959755768576 960554312432 961353520699 962643382272 963444328704 964836347904 965172362011 967271475456 968076272592 970181701632 971921819088 972730485441 974035611648 974846036736 975709564544 977306427504 977623375872 979532796528 979585433216 980400475912 982214168364 982323488256 982532708352 985012499328 985832057496 987256423296 988077848472 989748136344 990226778112 991900698624 992725987968 993551963976 994160314368 994987483776 995554267136 996382596352 997498709064 997822205952 1000340585728 1003350306816 1005363997248 1006200488436 1008174106368 1008388832256 1010197478004 1013236855488 1015224274944 1015794139932 1016123570176 1016969013632 1017261796032 1018108186524 1021008779648 1021858287736 1022897595456 1023748675092 1024080685056 1024655521318 1026665337984 1028148701184 1029004149888 1031601229032 1031820944544 1033844815872 1034705003904 1036199983104 1036781622162 1037117858816 1039900983264 1041996693504 1042863664128 1044031843296 1044900507222 1045239376896 1047006292992 1047877431744 1048749295308 1049051227158 1050156417024 1050522144716 1051030176768 1052548743168 1052915304012 1055205245952 1056083206464 1058748629796 1059091990528 1060278348096 1061160529572 1064065349061 1064183778944 1064410434048 1066152466368 1066489360677 1067096874272 1067984728954 1069527791904 1071625623552 1072227147706 1074559090176 1075453153632 1075801931776 1077007007232 1077903107424 1079725239648 1080075403264 1080623601486 1080974056448 1082073489408 1082973805056 1083874869792 1086059200512 1086962832384 1088180409888 1088533315584 1089085806666 1089144330352 1091280638976 1092188615232 1093412046474 1094380601171 1094563971072 1097673260112 1099826297856 1100443651593 1102033612368 1102950535401 1105113924288 1105349296896 1108139061744 1108498440192 1109061064683 1109420742144 1110663476208 1111296153088 1111587579531 1112220782816 1113466653387 1113827759616 1114754495712 1117178929152 1117567998118 1117806023256 1119998550528 1120930420896 1121616764928 1122549981696 1125383158944 1125748129792 1127830708224 1128769095168 1128829751296 1129768969472 1131034496904 1131984961536 1134195869664 1134256817408 1135200551056 1137669451776 1139709975184 1140261138432 1140658246013 1142188683264 1143139016448 1144090140336 1146024157872 1146578374656 1146977682279 1148634877104 1149590573703 1151132995584 1152090770688 1154998505232 1155373080576 1156667288832 1157629668624 1158289099264 1158655107896 1160551382661 1160798562612 1160927758848 1164105681024 1165074249768 1166757591168 1169046134784 1169702342952 1172246280192 1173221622144 1175522844672 1175894299008 1176564133888 1177543068416 1177882079616 1178862110712 1179244425216 1182220692224 1183204333168 1185777635328 1187904445552 1190487969792 1191478489344 1193869746732 1197206751312 1197461738304 1199810506752 1200483983556 1200873310208 1203218765892 1205578826496 1205643610112 1206646739584 1207650703688 1208878976448 1209884797836 1210277173248 1212323076096 1213331763072 1214341289304 1214690894604 1215084828672 1216095813504 1219165088856 1221816600576 1222833186432 1224599980032 1225287371646 1226317041664 1227690718848 1228712192136 1232475239424 1234882417626 1237371073536 1238400601152 1239787813914 1240829669376 1241093947392 1241526171028 1243319972928 1244354450196 1247060745216 1248098334912 1250208172224 1251248380668 1251654170624 1253056229568 1254098807676 1256626190336 1257531776163 1257671738752 1259998369344 1261046723508 1261114487776 1263588108288 1263987390432 1266056053812 1266466646016 1267177538198 1269933470208 1270990090656 1273483081728 1276038919584 1276452749312 1277100619938 1277514793984 1279878133248 1282173722082 1283524509696 1284592438272 1284962268672 1286031393504 1286448463872 1287101407878 1289277177606 1289695300608 1290768363456 1292214236742 1293358892293 1293575602176 1295895758784 1296973980588 1298714148864 1299794715648 1300524315519 1303075236672 1303486996383 1306043728704 1309618891152 1309764651008 1310043611136 1310708530989 1312602290064 1313349999104 1314442743328 1315915135821 1316341897728 1317437131296 1319664181792 1320302370816 1320762179594 1322534264832 1323634650624 1324735951968 1325547085824 1326649978368 1329998278752 1330429607936 1331104874814 1332890836992 1333999839744 1336392501246 1337800409088 1339298966016 1340413300512 1340485329664 1341600651248 1344232141824 1344518443008 1346857595226 1346929970672 1348050654379 1350982473984 1353632366592 1354392186576 1355519079057 1356349061376 1357477582032 1358607041649 1360429903872 1360903687473 1361561819904 1363863460608 1364998233456 1365440913408 1366133950467 1366970432256 1368107790192 1368887117312 1370864934912 1371560724963 1372005533184 1375468305376 1375761259392 1378459754496 1379606671872 1381599977472 1382375496216 1386534644352 1389254270976 1390484885504 1392042457728 1393200676296 1393652502528 1395933378048 1396008390656 1397169908992 1398332393744 1398734969544 1401373569024 1403887072016 1405055145637 1406484193752 1406940327936 1408110941952 1411664839728 1413704464128 1414880706096 1417957871616 1418753798748 1419213912064 1421536621824 1421985814236 1424774976768 1426037055872 1428675153984 1428834164736 1429863851988 1432745453568 1433937538176 1435543784532 1436009342976 1437204143232 1439633652864 1440831468648 1443965073408 1445166493056 1447254521856 1449283776512 1450907213184 1452114408888 1455040851968 1456251486976 1457882728632 1463564346816 1465959641256 1466435063808 1467258202124 1469378149824 1470600713868 1473485232384 1473799062528 1477518748992 1478748086244 1479227656192 1480884634944 1482116772708 1484622204516 1485103679488 1486339327616 1487851047936 1489088981952 1490327945964 1490408031008 1493331400704 1494573894528 1496248063596 1496733308928 1497573454234 1500510878592 1505025460224 1508045995872 1509300732654 1512261159552 1512583248384 1515296217006 1516892602368 1519855283232 1520348184576 1522918244352 1523691209898 1524185355264 1525453520448 1525892694048 1527162279786 1528032210496 1528771166208 1529303576372 1531513169472 1532787431604 1534843994112 1536121027584 1536983281977 1539998006976 1542223051776 1543506224832 1547401843548 1547731416816 1547903678464 1550767223808 1552057505856 1552140908032 1553432333024 1555172433243 1555676788224 1559603123936 1560900757702 1562995040256 1564295496192 1567101215878 1567859065344 1570509439488 1571816147616 1572325900288 1573123942962 1575234625536 1575783217074 1576545265152 1579372956018 1581036847104 1582807868928 1584124809696 1587317293056 1588122944694 1588637985792 1590417522144 1591740794358 1591826328976 1593150773357 1596275668416 1596615651072 1599747342336 1600645311408 1601977093431 1604291687856 1607438435328 1608340721559 1611838635264 1613179730448 1613702897664 1615510510848 1616430768128 1616854661136 1617775684096 1619121719072 1619587859472 1620113104896 1620935402229 1621461084672 1625553451808 1629088800768 1630444248576 1632799973376 1633368612634 1633716495528 1636920958464 1638282922848 1641845956608 1643300319232 1646509890168 1649739446784 1649828098048 1651200801536 1653050418552 1654439559168 1657670886432 1657759963904 1659139266928 1660519717571 1662208592616 1662747660288 1664131113216 1666944229632 1668331174224 1670741639424 1672131743568 1675768393728 1676351997177 1676709034884 1679997825792 1681395631344 1682425147392 1683824972544 1684784144384 1685316520576 1688074738416 1688622194688 1693244626944 1694653454208 1696551745356 1697977442304 1701385226112 1702800826584 1706504177664 1709564962776 1710391707648 1712789917696 1713283024896 1714708524672 1716135210504 1719036236808 1719593734144 1721024484608 1722952315656 1727861011712 1729298640784 1732497757848 1733059620864 1734032420692 1737433648896 1737982661844 1741391638272 1746158521536 1747611374652 1750136386752 1753569202176 1754553514428 1755122530304 1756582841728 1758369420288 1759832433216 1764846200832 1766314602624 1766823119424 1768293166068 1768866637824 1769859536822 1773331038336 1774806499752 1778666452992 1781856668328 1785731954688 1787217734016 1790804620098 1792309522432 1792691257344 1795810126968 1796192607456 1800725975334 1801309965312 1804828148838 1805856248768 1807358772076 1808465415168 1809970109376 1811476055532 1813906538496 1814538249964 1815415759872 1818484614144 1819997644608 1821511933956 1822627243008 1824143720256 1828747633284 1829340710912 1832724900864 1834249779648 1834348345856 1837931057469 1839475562496 1841536078272 1843068288204 1843167328288 1844700895466 1848712859136 1852028709674 1856056610304 1857600901728 1858203336704 1861244504064 1861640921088 1862289256542 1864979959392 1866531675294 1868498092032 1870591117824 1872147502368 1875312258336 1875920437248 1876872571002 1877481255936 1879584344352 1881148211514 1882219786304 1884939285504 1886507608128 1890610495488 1891671731664 1895382162432 1895981085648 1899699969024 1900766307297 1904900205312 1906485135984 1910224622592 1910327271424 1911916717568 1914058379376 1914679123968 1915650929907 1916272190976 1919511537152 1921108624864 1922707041398 1923260583123 1925286764544 1926888657408 1929672695808 1930344724022 1933915766409 1934542950912 1936152545184 1940363403264 1943843638176 1945460970882 1948071223296 1949692073472 1951419129088 1954612855008 1955246751744 1959065593056 1959170866432 1960800951824 1964428336728 1964646976512 1965065416704 1970024998656 1971664114992 1974512846592 1976155696944 1979496272688 1980453556224 1981143269391 1983801397248 1985451975936 1987103927952 1988320628736 1989974967552 1991108534272 1992765192704 1994997418128 1995644411904 1996657312221 2000681171456 2004588751869 2006700613632 2010727994496 2012400976872 2016348212736 2016777664512 2020394956008 2026473710976 2030448549888 2031588279864 2032247140352 2033938027264 2034523592064 2036216373048 2042017559296 2043716575472 2045795190912 2047497350184 2048161370112 2049311042636 2053330675968 2056297402368 2058008299776 2063202458064 2063641889088 2067689631744 2069410007808 2072399966208 2073563244324 2074235717632 2079801966528 2085727328256 2088063686592 2089801014444 2090478753792 2094012585984 2095754863488 2097498590616 2098102454316 2101044289432 2102060353536 2105830608024 2110410491904 2112166412928 2117497259592 2118183981056 2120556696192 2122321059144 2128130698122 2128367557888 2128820868096 2132304932736 2132978721354 2134193748544 2135969457908 2139055583808 2143251247104 2144454295412 2149118180352 2150906307264 2154014014464 2155806214848 2159450479296 2161247202972 2161948112896 2164146978816 2165947610112 2167749739584 2173925664768 2176360819776 2178171613332 2178288660704 2182561277952 2184377230464 2186824092948 2188761202342 2195346520224 2199652595712 2200887303186 2204067224736 2205901070802 2210227848576 2210698593792 2216278123488 2216996880384 2218122129366 2218841484288 2221326952416 2222592306176 2223175159062 2224441565632 2226933306774 2227655519232 2229508991424 2234357858304 2235135996236 2235612046512 2239997101056 2241860841792 2243233529856 2245099963392 2246360181351 2250766317888 2255661416448 2257538190336 2257659502592 2259537938944 2262068993808 2263951098981 2268391739328 2268513634816 2270401102112 2272944325509 2275338903552 2279419950368 2280522276864 2281316492026 2284377366528 2285536814847 2286278032896 2288180280672 2292048315744 2293156749312 2293955364558 2297269754208 2299181147406 2302265991168 2304181541376 2309997010464 2310746161152 2313334577664 2315259337248 2316578198528 2317310215792 2321102765322 2321597125224 2321855517696 2328211362048 2330148499536 2333515182336 2338092269568 2339404685904 2341351136553 2344492560384 2346443244288 2350651823817 2351045689344 2351788598016 2353128267776 2355086136832 2355764159232 2357724221424 2358488850432 2359685914443 2363674825611 2364441384448 2366408666336 2369059434027 2371555270656 2375808891104 2380975939584 2382184417041 2382956978688 2387739493464 2394413502624 2394923476608 2399621013504 2400967967112 2401746620416 2406437531784 2411157652992 2411287220224 2413293479168 2415301407376 2417757952896 2419769595672 2420554346496 2424646152192 2426663526144 2428682578608 2429381789208 2430169657344 2432191627008 2438330177712 2443633201152 2445666372864 2449199960064 2450052918951 2450574743292 2452634083328 2455381437696 2457424384272 2464950478848 2469764835252 2474742147072 2476801202304 2479575627828 2481659338752 2483052342056 2486639945856 2488708900392 2494121490432 2496196669824 2500416344448 2502496761336 2503308341248 2506112459136 2508197615352 2513252380672 2515063552326 2515343477504 2519996738688 2522093447016 2522228975552 2527176216576 2527974780864 2532112107624 2532933292032 2534355076396 2539866940416 2541980181312 2546966163456 2552077839168 2554201239876 2555029587968 2559756266496 2564347444164 2569184876544 2569924537344 2572062787008 2574202815756 2578554355212 2579390601216 2581536726912 2584428473484 2586717784586 2591791517568 2593947961176 2599589431296 2601048631038 2606150473344 2606973992766 2612087457408 2619237782304 2619529302016 2620087222272 2621417061978 2625204580128 2626699998208 2628885486656 2631830271642 2632683795456 2634874262592 2639328363584 2640604741632 2641524359188 2645068529664 2647269301248 2649471903936 2651094171648 2653299956736 2654789305233 2659996557504 2662209749628 2665781673984 2667999679488 2672785002492 2678597932032 2680826601024 2680970659328 2683201302496 2686206930147 2688464283648 2689036886016 2693715190452 2693859941344 2696101308758 2701088963001 2701964947968 2708784373152 2711038158114 2712698122752 2714955164064 2717214083298 2720859807744 2721807374946 2723123639808 2727726921216 2729996466912 2730881826816 2732267900934 2733940864512 2736215580384 2737774234624 2741729869824 2743121449926 2744011066368 2750936610752 2751522518784 2756919508992 2759213343744 2763199954944 2764750992432 2767051343199 2773069288704 2778043064511 2778508541952 2780969771008 2784084915456 2786401352592 2787305005056 2791866756096 2792016781312 2793433884813 2794339817984 2796664787488 2797469939088 2799797512941 2802747138048 2807774144032 2810110291274 2812968387504 2813880655872 2815308856503 2816221883904 2823329679456 2827408928256 2829761412192 2835915743232 2837507597496 2838427824128 2843073243648 2843971628472 2849549953536 2852074111744 2857350307968 2857668329472 2859727703976 2865490907136 2867875076352 2871087569064 2872018685952 2874408286464 2879267305728 2881662937296 2884060562097 2887930146816 2888935897969 2890332986112 2894509043712 2895517086033 2898567553024 2901814426368 2904228817776 2910081703936 2912502973952 2915765457264 2918191456323 2927128693632 2931919282512 2932870127616 2934516404248 2938756299648 2941201427736 2946970464768 2947598125056 2955037497984 2957496172488 2958455312384 2961769269888 2964233545416 2969244409032 2970207358976 2972678655232 2975702095872 2978177963904 2980655891928 2980816062016 2986662801408 2989147789056 2992496127192 2993466617856 2995146908468 3001021757184 3010050920448 3016091991744 3018601465308 3024522319104 3025166496768 3030592434012 3039710566464 3047382419796 3048370710528 3050907040896 3051785388096 3054324559572 3056064420992 3058607152744 3063026338944 3065574863208 3072242055168 3073966563954 3079996013952 3084446103552 3087012449664 3094803687096 3095462833632 3095807356928 3101534447616 3104115011712 3104281816064 3106864666048 3110344866486 3111353576448 3119206247872 3121801515404 3125990080512 3128590992384 3134202431756 3135718130688 3141018878976 3143632295232 3146247885924 3150469251072 3151566434148 3153090530304 3158745912036 3165615737856 3168249619392 3176245889388 3177275971584 3180835044288 3183481588716 3183652657952 3186301546714 3192196047183 3192551336832 3193231302144 3201290622816 3203954186862 3208583375712 3214876870656 3216681443118 3223677270528 3226359460896 3227405795328 3231021021696 3232861536256 3233709322272 3235551368192 3238243438144 3239175718944 3240226209792 3241870804458 3242922169344 3251106903616 3258177601536 3260888497152 3265599946752 3266737225268 3267432991056 3273841916928 3276565845696 3283141803513 3283691913216 3286600638464 3293019780336 3299478893568 3299656196096 3301330954779 3302401603072 3306100837104 3308851606203 3315341772864 3315519927808 3318278533856 3321039435142 3324417185232 3325495320576 3327183194049 3328262226432 3333888459264 3336662348448 3340399960161 3341483278848 3344263487136 3351536787456 3352703994354 3353418069768 3359995651584 3362791262688 3364850294784 3367649945088 3369568288768 3370633041152 3376149476832 3377244389376 3386489253888 3389306908416 3393103490712 3395954884608 3402770452224 3405601653168 3413008355328 3414196970327 3419129925552 3420783415296 3421974738039 3425579835392 3426566049792 3429417049344 3432270421008 3438072473616 3439187468288 3440933046837 3442048969216 3445904631312 3448771721109 3455722023424 3458597281568 3464995515696 3466119241728 3468064841384 3474867297792 3475965323688 3481654147983 3482783276544 3492317043072 3495222749304 3500272773504 3507138404352 3509107028856 3510245060608 3513165683456 3516738840576 3519664866432 3529692401664 3532629205248 3533646238848 3536586332136 3537733275648 3539719073644 3546662076672 3549612999504 3557332905984 3563713336656 3571463909376 3574435468032 3581609240196 3584619044864 3591620253936 3592385214912 3601451950668 3602619930624 3609656297676 3611712497536 3614717544152 3616930830336 3619940218752 3622952111064 3629076499928 3630831519744 3636969228288 3639995289216 3643023867912 3645254486016 3648287440512 3657495266568 3658681421824 3665449801728 3668499559296 3668696691712 3675862114938 3678951124992 3683072156544 3686136576408 3686334656576 3689401790932 3697425718272 3704057419348 3712113220608 3715201803456 3722489008128 3723281842176 3724578513084 3729959918784 3733063350588 3741182235648 3744295004736 3750624516672 3753745142004 3754962511872 3759168688704 3762296423028 3764439572608 3769878571008 3772595328489 3773015216256 3783343463328 3790764324864 3791962171296 3799399938048 3801532614594 3809800410624 3812970271968 3820449245184 3820654542848 3823833435136 3828116758752 3829358247936 3831301859814 3832544381952 3839023074304 3842217249728 3845414082796 3846521166246 3850573529088 3853777314816 3859345391616 3860689448044 3867831532818 3869085901824 3872305090368 3880076676879 3880726806528 3887687276352 3890921941764 3896142446592 3899384146944 3901572946557 3902838258176 3909225710016 3910460989149 3918131186112 3918341732864 3921601903648 3928856673456 3929293953024 3930130833408 3932125592967 3940049997312 3943328229984 3947745407463 3949025693184 3952311393888 3958992545376 3960907112448 3962286538782 3967602794496 3970903951872 3974207855904 3976641257472 3979949935104 3982217068544 3985530385408 3989994836256 3991288823808 3993314624442 4001362342912 4009177503738 4013401227264 4021455988992 4024801953744 4032696425472 4033555329024 4034960055841 4040789912016 4044151963137 4052947421952 4060897099776 4063176559728 4064494280704 4066557237171 4067876054528 4069047184128 4072432746096 4075821124947 4082711062419 4084035118592 4087433150944 4091590381824 4094994700368 4096322740224 4098401851401 4098622085272 4106661351936 4112594804736 4114682174889 4116016599552 4126404916128 4127283778176 4135379263488 4138820015616 4144799932416 4147126488648 4148471435264 4159603933056 4171454656512 4176127373184 4179602028888 4180957507584 4188025171968 4191509726976 4194997181232 4196204908632 4202088578864 4204120707072 4211661216048 4215165436911 4220820983808 4224332825856 4234994519184 4236367962112 4241113392384 4244642118288 4256261396244 4256735115776 4257641736192 4264609865472 4265957442708 4268387497088 4271938915816 4278111167616 4286502494208 4288908590824 4298236360704 4301812614528 4308028028928 4311612429696 4318900958592 4322494405944 4323896225792 4331895220224 4335499479168 4347851329536 4352721639552 4356343226664 4356577321408 4365122555904 4368754460928 4373648185896 4377522404684 4390693040448 4399305191424 4401774606372 4408134449472 4411802141604 4420455697152 4421397187584 4432556246976 4436244258732 4437682968576 4442653904832 4445184612352 4446350318124 4448883131264 4453866613548 4455311038464 4459017982848 4470271992472 4471224093024 4479994202112 4483721683584 4490199926784 4492720362702 4501532635776 4515076380672 4515319005184 4519075877888 4524137987616 4527902197962 4536783478656 4537027269632 4540802204224 4545888651018 4550677807104 4558839900736 4561044553728 4562632984052 4568754733056 4571073629694 4572556065792 4576360561344 4584096631488 4586313498624 4587910729116 4594539508416 4598362294812 4604531982336 4608363082752 4610949845931 4619994020928 4626669155328 4630518674496 4633156397056 4634620431584 4642205530644 4643194250448 4643711035392 4656422724096 4660296999072 4665517299729 4667030364672 4678809371808 4682702273106 4688985120768 4692886488576 4701303647634 4703577196032 4706256535552 4710172273664 4711528318464 4715448442848 4716977700864 4719371828886 4727349651222 4728882768896 4732817332672 4738118868054 4743110541312 4751617782208 4761951879168 4764368834082 4765913957376 4768589156903 4775478986928 4779452320071 4788827005248 4789846953216 4799242027008 4801935934224 4803493240832 4805931280293 4812875063568 4822315305984 4822574440448 4825022164677 4826586958336 4830602814752 4835515905792 4839539191344 4841108692992 4849292304384 4853327052288 4857365157216 4858763578416 4860339314688 4862806206687 4864383254016 4876660355424 4887266402304 4891332745728 4898399920128 4900105837902 4901149486584 4905268166656 4910762875392 4914848768544 4929900957696 4939529670504 4949484294144 4953602404608 4959151255656 4963318677504 4966104684112 4970236623209 4973279891712 4977417800784 4981559152713 4988242980864 4989980187401 4992393339648 5000832688896 5004993522672 5006616682496 5012224918272 5016395230704 5026504761344 5029055991531 5030127104652 5030686955008 5039993477376 5044186894032 5044457951104 5054352433152 5055949561728 5064224215248 5065866584064 5068710152792 5079733880832 5083960362624 5093932326912 5104155678336 5108402479752 5110059175936 5119512532992 5128694888328 5138369753088 5139849074688 5144125574016 5148405631512 5157108710424 5158781202432 5163073453824 5168856946968 5173435569172 5183583035136 5187895922352 5199178862592 5202097262076 5212300946688 5213947985532 5224174914816 5238475564608 5239058604032 5242834123956 5250409160256 5253399996416 5257770973312 5263660543284 5265367590912 5269748525184 5278656727168 5283048718376 5294538602496 5298943807872 5306599913472 5309578610466 5319993115008 5324419499256 5335999358976 5345570004984 5357195864064 5361653202048 5361941318656 5366402604992 5372413860294 5376928567296 5378073772032 5387430380904 5387719882688 5392202617516 5402177926002 5403929895936 5417568746304 5422076316228 5425396245504 5429910328128 5434428166596 5441719615488 5443614749892 5446247279616 5455453842432 5459992933824 5464535801868 5467881729024 5472431160768 5475548469248 5486242899852 5488022132736 5501873221504 5503045037568 5513793172407 5518426687488 5529501984864 5534102686398 5546138577408 5556086129022 5561939542016 5568169830912 5572802705184 5574610010112 5583733512192 5584033562624 5586867769626 5588679635968 5593329574976 5594939878176 5599595025882 5605494276096 5615548288064 5620220582548 5625936775008 5627761311744 5630617713006 5632443767808 5635605367249 5646659358912 5654817856512 5659522824384 5671831486464 5675015194992 5676855648256 5686146487296 5687943256944 5699099907072 5702298921891 5704148223488 5714700615936 5719455407952 5730981814272 5735750152704 5742175138128 5744037371904 5746952789721 5748816572928 5758534611456 5763325874592 5768121124194 5769781749369 5775860293632 5777871795938 5780665972224 5789018087424 5791034172066 5797135106048 5803628852736 5808457635552 5820163407872 5825005947904 5831530914528 5836382912646 5854257387264 5863838565024 5865740255232 5869032808496 5873916009247 5877512599296 5882402855472 5893940929536 5895196250112 5897249312383 5910074995968 5914992344976 5916910624768 5923538539776 5928467090832 5938488818064 5940414717952 5943429808173 5945357310464 5951404191744 5956355927808 5961311783856 5961632124032 5973325602816 5978295578112 5984992254384 5986933235712 5989971936663 5990293816936 6002043514368 6013766255607 6020101840896 6032183983488 6037202930616 6049044638208 6050332993536 6061184868024 6079421132928 6094764839592 6096741421056 6101814081792 6103570776192 6108649119144 6112128841984 6117214305488 6126052677888 6131149726416 6144484110336 6147933127908 6159992027904 6168892207104 6174024899328 6189607374192 6190925667264 6191614713856 6203068895232 6208230023424 6208563632128 6213729332096 6220689732972 6222707152896 6238412495744 6243603030808 6257181984768 6268404863512 6271436261376 6282037757952 6287264590464 6292495771848 6303132868296 6306181060608 6317491824072 6331231475712 6336499238784 6352491778776 6354551943168 6361670088576 6366963177432 6367305315904 6372603093428 6384392094366 6385102673664 6386462604288 6402581245632 6407908373724 6417166751424 6429753741312 6433362886236 6447354541056 6452718921792 6462042043392 6467418644544 6471102736384 6476486876288 6478351437888 6483741608916 6485844338688 6502213807232 6521776994304 6533474450536 6534865982112 6547683833856 6553131691392 6566283607026 6573201276928 6586039560672 6598957787136 6599312392192 6602661909558 6604803206144 6612201674208 6617703212406 6630683545728 6631039855616 6636557067712 6642078870284 6648834370464 6650990641152 6654366388098 6656524452864 6667776918528 6673324696896 6680799920322 6682966557696 6688526974272 6703073574912 6705407988708 6706836139536 6719991303168 6725582525376 6729700589568 6735299890176 6739080544053 6741266082304 6752298953664 6772978507776 6778613816832 6786206981424 6791853296943 6805540904448 6811203306336 6818832976527 6826016710656 6828393940654 6838259851104 6841566830592 6843949476078 6851159670784 6853132099584 6858834098688 6864540842016 6876144947232 6878374936576 6881866093674 6884097938432 6891809262624 6897543442218 6911444046848 6917194563136 6929991031392 6932238483456 6936129682768 6949734595584 6951930647376 6963308295966 6965566553088 6969476460089 6984634086144 6990445498608 7000545547008 7014276808704 7018214057712 7020490121216 7024053409659 7026331366912 7033477681152 7039329732864 7051955471451 7059384803328 7065258410496 7067292477696 7073172664272 7075466551296 7079057743329 7079438147288 7091024476833 7093324153344 7099225999008 7107178302081 7114665811968 7127426673312 7142927818752 7148870936064 7163218480392 7169238089728 7183240507872 7184770429824 7202903901336 7205239861248 7219312595352 7223424995072 7229435088304 7233861660672 7239880437504 7245904222128 7258152999856 7261663039488 7264191987767 7273938456576 7279990578432 7286047735824 7290508972032 7296574881024 7314990533136 7317362843648 7330899603456 7336999118592 7337393383424 7350158756853 7351724229876 7357902249984 7366144313088 7372273152816 7372669313152 7378803581864 7394851436544 7408114838696 7424226441216 7430403606912 7444978016256 7449157026168 7459919837568 7466126701176 7482364471296 7488590009472 7501249033344 7507490284008 7509925023744 7518337377408 7524592846056 7528879145216 7539757142016 7545190656978 7546030432512 7566686926656 7581528649728 7583924342592 7598799876096 7603065229188 7619600821248 7625940543936 7640898490368 7647666870272 7656233517504 7662603719628 7665088763904 7678046148608 7684434499456 7690828165592 7693042332492 7707554629632 7721378896088 7735663065636 7738171803648 7744610180736 7760153353758 7775374552704 7781843883528 7798768293888 7803145893114 7805676516352 7818451420032 7820921978298 7836262372224 7836683465728 7843203807296 7857713346912 7858587906048 7860261666816 7864251185934 7880099994624 7886656459968 7895490814926 7898051386368 7904622787776 7917985090752 7921814224896 7924573077564 7935205588992 7941807903744 7948415711808 7953282514944 7959899870208 7964367915699 7971060770816 7979989672512 7986629248884 8002724685824 8018355007476 8042911977984 8049603907488 8058620790441 8065392850944 8067110658048 8069920111682 8081579824032 8088303926274 8105894843904 8126353119456 8128988561408 8133114474342 8135752109056 8138094368256 8144865492192 8151642249894 8165422124838 8168070237184 8174866301888 8183180763648 8189989400736 8192645480448 8196803702802 8197244170544 8213322703872 8225189609472 8229364349778 8232033199104 8236653998287 8252809832256 8254567556352 8270758526976 8277640031232 8289599864832 8294252977296 8296942870528 8301154029597 8319207866112 8334129193533 8342909313024 8352254746368 8359204057776 8361915015168 8376050343936 8380301654439 8383019453952 8389994362464 8392409817264 8399392538823 8404177157728 8408241414144 8423322432096 8430330873822 8441641967616 8448665651712 8469989038368 8472735924224 8482226784768 8489284236576 8512522792488 8513470231552 8515283472384 8529219730944 8531914885416 8536774994176 8543877831632 8556222335232 8573004988416 8577817181648 8584954167361 8596472721408 8603625229056 8616056057856 8619056687329 8623224859392 8637801917184 8644988811888 8647792451584 8652181686291 8663790440448 8666807693907 8670998958336 8686551258099 8695702659072 8705443279104 8712686453328 8713154642816 8730245111808 8737508921856 8747296371792 8754574368969 8755044809368 8781386080896 8798610382848 8803549212744 8816268898944 8823604283208 8840911394304 8842794375168 8865112493952 8872488517464 8875365937152 8885307809664 8890369224704 8892700636248 8897766262528 8907733227096 8910622076928 8918035965696 8940543984944 8942448186048 8959988404224 8967443367168 8980399853568 8985440725404 9003065271552 9030152761344 9038151755776 9048275975232 9055804395924 9073566957312 9074054539264 9081604408448 9091777302036 9117679801472 9125265968104 9142147259388 9145112131584 9152721122688 9168193262976 9175821458232 9189079016832 9196724589624 9216726165504 9221899691862 9239988041856 9253338310656 9261037348992 9266312794112 9269240863168 9284411061288 9286388500896 9287422070784 9312845448192 9320593998144 9331034599458 9334060729344 9357618743616 9365404546212 9377970241536 9385772977152 9402607295268 9407154392064 9420344547328 9423056636928 9430896885696 9438743657772 9454699302444 9457765537792 9465634665344 9476237736108 9503235564416 9528737668164 9531827914752 9537178313806 9550957973856 9558904640142 9577654010496 9579693906432 9603871868448 9606986481664 9611862560586 9625750127136 9644630611968 9645148880896 9650044329354 9653173916672 9661205629504 9671031811584 9679078382688 9682217385984 9698584608768 9706654104576 9714730314432 9717527156832 9720678629376 9725612413374 9728766508032 9734227452521 9753320710848 9774532804608 9782665491456 9796799840256 9800211675804 9802298973168 9821525750784 9829697537088 9849425410539 9859801915392 9879059341008 9898968588288 9903992864337 9907204809216 9918302511312 9926554818609 9932209368224 9940473246418 9946559783424 9954835601568 9963118305426 9976485961728 9979960374802 9984786679296 10001665377792 10009987045344 10013233364992 10024449836544 10032790461408 10053009522688 10058111983062 10060254209304 10061373910016 10079986954752 10088373788064 10088915902208 10108704866304 10111899123456 10128448430496 10131733168128 10137420305584 10145854925063 10159467761664 10167920725248 10186157903207 10187864653824 10208311356672 10216804959504 10220118351872 10239025065984 10242590910981 10257389776656 10265924214117 10276739506176 10279698149376 10288251148032 10296811263024 10314217420848 10317562404864 10322799140511 10326146907648 10337713893936 10346315163327 10346871138344 10367166070272 10375791844704 10398357725184 10404194524152 10424601893376 10427895971064 10448349829632 10476951129216 10478117208064 10485668247912 10500818320512 10506799992832 10515541946624 10527321086568 10530735181824 10539497050368 10557313454336 10566097436752 10589077204992 10597887615744 10613199826944 10616895982121 10619157220932 10639986230016 10648838998512 10671998717952 10691140009968 10714391728128 10723306404096 10723882637312 10732805209984 10744827720588 10753857134592 10774860761808 10775439765376 10784405235032 10804355852004 10807859791872 10835137492608 10844152632456 10850792491008 10859820656256 10868856333192 10887229499784 10892494559232 10910907684864 10919985867648 10929071603736 10935763458048 10944862321536 10951096938496 10972485799704 10976044265472 11003746443008 11006090075136 11027586344814 11036853374976 11059003969728 11068205372796 11092277154816 11112172258044 11136339661824 11145605410368 11167467024384 11173735539252 11177359271936 11186659149952 11189879756352 11199190051764 11231096576128 11240441165096 11251873550016 11261235426012 11264887535616 11271210734498 11293318717824 11309635713024 11319045648768 11350030389984 11353711296512 11372292974592 11375886513888 11398199814144 11404597843782 11408296446976 11429401231872 11438910815904 11461963628544 11471500305408 11484350276256 11488074743808 11493905579442 11497633145856 11517069222912 11526651749184 11536242248388 11539563498738 11551720587264 11555743591876 11561331944448 11578036174848 11582068344132 11607257705472 11616915271104 11640230030637 11650011895808 11663061829056 11672765825292 11704718839671 11708514774528 11727677130048 11731382967447 11738065616992 11747832018494 11755025198592 11764805710944 11787881859072 11790392500224 11794498624766 11820149991936 11829984689952 11833821249536 11847077079552 11856934181664 11876977636128 11880829435904 11886859616346 11890714620928 11902808383488 11912711855616 11922623567712 11923264248064 11946651205632 11956591156224 11969984508768 11973866471424 11979943873326 11980587633872 12004087028736 12027532511214 12038186612881 12040203681792 12064367966976 12074405861232 12098089276416 12100665987072 12104880167523 12122369736048 12132455889411 12158842265856 12189529679184 12193482842112 12199671711513 12203628163584 12207141552384 12217298238288 12224257683968 12227463374841 12234428610976 12248133187257 12252105355776 12262299452832 12288968220672 12295866255816 12319984055808 12337784414208 12348049798656 12379214748384 12381851334528 12383229427712 12406137790464 12416460046848 12417127264256 12427458664192 12441379465944 12445414305792 12476824991488 12487206061616 12514363969536 12536809727024 12542872522752 12547240706143 12564075515904 12574529180928 12584991543696 12606265736592 12612362121216 12634983648144 12645496310733 12662462951424 12672998477568 12704983557552 12709103886336 12723340177152 12733926354864 12734610631808 12745206186856 12768784188732 12770205347328 12772925208576 12805162491264 12815816747448 12834333502848 12859507482624 12866725772472 12894709082112 12905437843584 12924084086784 12934837289088 12942205472768 12952973752576 12956702875776 12967483217832 12971688677376 13004427614464 13043553988608 13066948901072 13069731964224 13095367667712 13106263382784 13132567214052 13172079121344 13197915574272 13205323819116 13209606412288 13224403348416 13235406424812 13261367091456 13262079711232 13273114135424 13284157740568 13297668740928 13308732776196 13313048905728 13335553837056 13346649393792 13361599840644 13365933115392 13377053948544 13410815977416 13413672279072 13439982606336 13451165050752 13470599780352 13478161088106 13482532164608 13504597907328 13545957015552 13557227633664 13572413962848 13583706593886 13611081808896 13622406612672 13637665953054 13652033421312 13656787881308 13676519702208 13683133661184 13687898952156 13706264199168 13717668197376 13729081684032 13752289894464 13763732187348 13768195876864 13783618525248 13795086884436 13822888093696 13832849537793 13834389126272 13859982062784 13872259365536 13899469191168 13903861294752 13926616591932 13931133106176 13938952920178 13969268172288 13980890997216 14001091094016 14036428115424 14040980242432 14048106819318 14052662733824 14066955362304 14078659465728 14103910942902 14118769606656 14130516820992 14134584955392 14146345328544 14150933102592 14158115486658 14158876294576 14182048953666 14186648306688 14198451998016 14214356604162 14226947815223 14229331623936 14254853346624 14285855637504 14297741872128 14305767470709 14326436960784 14338356960213 14366481015744 14369540859648 14405807802672 14410479722496 14417793840879 14438625190704 14446849990144 14458870176608 14467723321344 14475066494031 14479760875008 14491808444256 14516305999712 14523326078976 14528383975534 14547876913152 14559981156864 14572095471648 14581017944064 14593149762048 14629981066272 14634725687296 14661799206912 14673998237184 14674786766848 14700317513706 14703448459752 14715804499968 14732288626176 14744546305632 14745338626304 14757607163728 14789702873088 14816229677392 14828557198169 14848452882432 14860807213824 14889956032512 14898314052336 14910709869627 14919839675136 14932253402352 14944677458139 14964728942592 14969940562203 14977180018944 15002498066688 15014980568016 15019850047488 15036674754816 15049185692112 15057758290432 15079514284032 15087167974593 15090381313956 15092060865024 15133373853312 15163057299456 15167848685184 15197599752192 15206130458376 15239201642496 15251881087872 15281796980736 15295333740544 15312467035008 15325207439256 15330177527808 15356092297216 15368868998912 15381656331184 15386084664984 15415109259264 15442757792176 15471326131272 15476343607296 15489220361472 15520306707516 15550749105408 15563687767056 15597536587776 15606291786228 15611353032704 15636902840064 15641843956596 15672524744448 15673366931456 15686407614592 15715426693824 15717175812096 15728502371868 15760199989248 15773312919936 15790981629852 15796102772736 15809245575552 15835970181504 15849146155128 15883615807488 15896831423616 15919799740416 15928735831398 15942121541632 15959979345024 15973258497768 16005449371648 16036710014952 16085823955968 16099207814976 16117241580882 16130785701888 16134221316096 16139840223364 16163159648064 16176607852548 16211789687808 16252706238912 16266228948684 16271504218112 16276188736512 16289730984384 16303284499788 16330844249676 16336140474368 16349732603776 16366361527296 16379978801472 16393607405604 16394488341088 16426645407744 16458728699556 16464066398208 16473307996574 16505619664512 16509135112704 16555280062464 16588505954592 16593885741056 16602308059194 16638415732224 16668258387066 16685818626048 16704509492736 16718408115552 16723830030336 16752100687872 16760603308878 16766038907904 16779988724928 16784819634528 16798785077646 16808354315456 16813665599809 16816482828288 16846644864192 16860661747644 16883283935232 16897331303424 16906816101747 16939978076736 16964453569536 16978568473152 17025045584976 17026940463104 17030566944768 17058439461888 17063829770832 17073549988352 17087755663264 17106896765673 17112444670464 17155634363296 17169908334722 17192945442816 17207250458112 17232112115712 17238113374658 17246449718784 17275603834368 17289977623776 17295584903168 17304363372582 17327580880896 17333615387814 17341997916672 17373102516198 17391405318144 17410886558208 17425372906656 17426309285632 17460490223616 17475017843712 17494592743584 17509148737938 17510089618736 17524658506927 17562772161792 17597220765696 17607098425488 17621748027741 17632537797888 17647208566416 17681822788608 17685588750336 17691747937149 17730224987904 17744977034928 17750731874304 17770615619328 17780738449408 17785401272496 17795532525056 17815466454192 17821244153856 17830289424519 17836071931392 17881087969888 17884896372096 17919976808448 17934886734336 17960799707136 17970881450808 18006130543104 18060305522688 18076303511552 18096551950464 18111608791848 18147133914624 18148109078528 18163208816896 18183554604072 18235359602944 18250531936208 18265716893281 18284294518776 18290224263168 18305442245376 18336386525952 18351642916464 18378158033664 18393449179248 18433452331008 18443799383724 18479976083712 18506676621312 18522074697984 18532625588224 18538481726336 18568822122576 18572777001792 18574844141568 18625690896384 18641187996288 18662069198916 18668121458688 18715237487232 18730809092424 18771545954304 18805214590536 18814308784128 18840689094656 18846113273856 18861793771392 18877487315544 18909398604888 18915531075584 18931269330688 18952475472216 19006471128832 19057475336328 19063655829504 19074356627612 19101915947712 19117809280284 19155308020992 19159387812864 19207743736896 19223725121172 19251500254272 19289261223936 19300088658708 19306347833344 19322411259008 19342063623168 19358156765376 19413308209152 19429460628864 19435054313664 19451224826748 19457533016064 19468454905042 19506641421696 19565330982912 19600423351608 19604597946336 19643051501568 19659395074176 19698850821078 19719603830784 19758118682016 19797937176576 19807985728674 19814409618432 19836605022624 19853109637218 19864418736448 19880946492836 19893119566848 19909671203136 19926236610852 19952971923456 19959920749604 19969573358592 20003330755584 20019974090688 20048899673088 20065580922816 20116223966124 20120508418608 20122747820032 20159973909504 20176747576128 20177831804416 20217241632159 20223798246912 20256896860992 20274840611168 20291709850126 20318935523328 20335841450496 20372315806414 20416622713344 20433609919008 20440236703744 20478050131968 20485181821962 20514779553312 20531848428234 20553479012352 20559396298752 20576502296064 20593622526048 20628434841696 20635124809728 20645598281022 20652293815296 20675427787872 20692630326654 20693742276688 20734332140544 20751583689408 20796715450368 20808389048304 20849203786752 20855791942128 20896699659264 20908429380267 20953902258432 20971336495824 21001636641024 21013599985664 21031083893248 21054642173136 21061470363648 21072160228977 21078994100736 21114626908672 21132194873504 21155866414353 21178154409984 21195775231488 21226399653888 21233791964242 21238314441864 21273073430499 21279972460032 21297677997024 21343997435904 21382280019936 21428783456256 21446612808192 21447765274624 21465610419968 21489655441176 21507714269184 21549721523616 21550879530752 21568810470064 21608711704008 21615719583744 21670274985216 21688305264912 21701584982016 21719641312512 21737712666384 21774458999568 21784989118464 21792575963301 21821815369728 21839971735296 21858143207472 21871526916096 21889724643072 21902193876992 21944971599408 21952088530944 22007492886016 22012180150272 22050476270559 22055172689628 22073706749952 22118007939456 22136410745592 22184554309632 22224344516088 22272679323648 22291210820736 22334934048768 22347471078504 22354718543872 22373318299904 22379759512704 22398380103528 22462193152256 22480882330192 22503747100032 22522470852024 22529775071232 22542421468996 22586637435648 22619271426048 22638091297536 22700060779968 22744585949184 22751773027776 22796399628288 22809195687564 22816592893952 22858802463744 22877821631808 22943000610816 22968700552512 22987811158884 22995266291712 23034138445824 23053303498368 23072484496776 23079126997476 23111487183752 23122663888896 23164136688264 23214515410944 23233830542208 23280460061274 23300023791616 23326123658112 23345531650584 23409437679342 23417029549056 23455354260096 23462765934894 23476131233984 23495664036988 23510050397184 23529611421888 23575763718144 23580785000448 23588997249532 23640299983872 23659969379904 23694154159104 23713868363328 23753955272256 23773719232692 23781429241856 23805616766976 23825423711232 23845247135424 23846528496128 23893103747097 23913182312448 23939969017536 23959887746652 23961175267744 24008174057472 24055065022428 24076373225762 24128735933952 24148811722464 24196178552832 24201331974144 24209760335046 24244739472096 24264911778822 24317684531712 24379059358368 24386965684224 24399343423026 24407256327168 24414283104768 24434596476576 24448515367936 24454926749682 24468857221952 24496266374514 24504210711552 24524598905664 24577936441344 24591732511632 24639968111616 24675568828416 24696099597312 24709961994861 24758429496768 24763702669056 24812275580928 24832920093696 24834254528512 24854917328384 24882758931888 24890828611584 24903462088791 24953649982976 24974412123232 25002387580599 25028727939072 25073619454048 25085745045504 25094481412286 25128151031808 25140904963317 25149058361856 25169983087392 25212531473184 25224724242432 25269967296288 25290992621466 25324925902848 25345996955136 25409967115104 25418207772672 25446680354304 25467852709728 25469221263616 25490412373712 25537568377464 25540410694656 25545850417152 25610324982528 25631633494896 25668667005696 25719014965248 25733451544944 25754862502083 25789418164224 25810875687168 25848168173568 25857170061987 25869674578176 25884410945536 25905947505152 25913405751552 25934966435664 25943377354752 25956545058873 26000423081721 26008855228928 26059653774297 26087107977216 26133897802144 26139463928448 26190735335424 26212526765568 26265134428104 26344158242688 26395831148544 26410647638232 26419212824576 26448806696832 26470812849624 26522734182912 26524159422464 26546228270848 26568315481136 26595337481856 26617465552392 26626097811456 26671107674112 26693298787584 26723199681288 26731866230784 26754107897088 26821631954832 26827344558144 26879965212672 26902330101504 26941199560704 26956322176212 26965064329216 27009195814656 27114455267328 27144827925696 27167413187772 27222163617792 27244813225344 27275331906108 27313575762616 27353039404416 27375797904312 27435336394752 27458163368064 27504579788928 27527464374696 27536391753728 27567237050496 27590173768872 27645776187392 27665699075586 27668778252544 27719964125568 27744518731072 27798938382336 27807722589504 27853233183864 27862266212352 27877905840356 27938536344576 27961781994432 28002182188032 28072856230848 28096213638636 28105325467648 28133910724608 28157318931456 28207821885804 28261033641984 28269169910784 28292690657088 28316230973316 28317752589152 28364097907332 28373296613376 28396903996032 28428713208324 28453895630446 28509706693248 28595483744256 28611534941418 28652873921568 28676713920426 28732962031488 28739081719296 28811615605344 28820959444992 28835587681758 28877250381408 28893699980288 28917740353216 28935446642688 28950132988062 28959521750016 28983616888512 29032611999424 29046652157952 29056767951068 29095753826304 29119962313728 29144190943296 29162035888128 29186299524096 29202682357563 29259962132544 29323598413824 29347996474368 29349573533696 29400635027412 29406896919504 29464577252352 29489092611264 29490677252608 29515214327456 29548276231617 29579405746176 29632459354784 29657114396338 29696905764864 29711978593011 29721614427648 29796628104672 29821419739254 29839679350272 29864506804704 29889354916278 29929457885184 29939881124406 29954360037888 30004996133376 30029961136032 30039700094976 30073349509632 30098371384224 30115516580864 30159028568064 30174335949186 30180762627912 30184121730048 30266747706624 30326114598912 30335697370368 30395199504384 30412260916752 30437564775189 30478403284992 30503762175744 30558473709621 30563593961472 30590667481088 30624934070016 30650414878512 30660355055616 30712184594432 30727772732943 30737737997824 30763312662368 30772169329968 30797772642351 30830218518528 30885515584352 30942652262544 30952687214592 30968397421533 30978440722944 31040613415032 31101498210816 31127375534112 31195073175552 31212583572456 31222706065408 31273805680128 31283687913192 31345049488896 31346733862912 31372815229184 31430853387648 31434351624192 31457004743736 31520399978496 31546625839872 31581963259704 31592205545472 31618491151104 31671940363008 31698292310256 31767231614976 31793662847232 31839599480832 31850687946363 31857471662796 31884243083264 31919958690048 31946516995536 32010898743296 32073420029904 32171647911936 32198415629952 32234483161764 32261571403776 32279680446728 32326319296128 32353215705096 32423579375616 32505412477824 32532457897368 32543008436224 32552377473024 32579461968768 32606568999576 32661688499352 32672280948736 32699465207552 32732723054592 32759957602944 32787214811208 32788976682176 32853290815488 32917457399112 32928132796416 32946615993148 33011239329024 33018270225408 33110560124928 33177011909184 33204616118388 33276831464448 33336516774132 33409018985472 33436816231104 33521206617756 33532077815808 33559977449856 33569639269056 33597570155292 33616708630912 33627331199618 33693289728384 33721323495288 33794662606848 33813632203494 33879956153472 33928907139072 33957136946304 34050091169952 34053880926208 34061133889536 34116878923776 34127659541664 34147099976704 34175511326528 34213793531346 34224889340928 34311268726592 34339816669444 34385890885632 34414500916224 34464224231424 34476226749316 34492899437568 34551207668736 34579955247552 34608726745164 34655161761792 34667230775628 34683995833344 34746205032396 34821773116416 34850745813312 34852618571264 34920690091911 34950035687424 34989185487168 35018297475876 35020179237472 35049317013854 35114156519013 35125544323584 35214196850976 35243496055482 35265075595776 35294417132832 35363645577216 35371177500672 35383495874298 35460449975808 35489954069856 35501463748608 35541231238656 35561476898816 35570802544992 35591065050112 35630932908384 35642488307712 35660578849038 35672143862784 35762175939776 35769792744192 35839953616896 35869773468672 35921599414272 35941762901616 36012261086208 36114559838643 36120611045376 36152607023104 36193103900928 36223217583696 36294267829248 36296218157056 36314640502569 36326417633792 36367109208144 36397367668233 36470719205888 36501063872416 36531433786562 36568589037552 36580448526336 36599015134539 36610884490752 36672773051904 36703285832928 36744399561771 36756316067328 36786898358496 36866904662016 36887598767448 36959952167424 37013353242624 37044149395968 37065251176448 37076963452672 37137644245152 37145554003584 37149688283136 37251381792768 37282375992576 37324138397832 37336242917376 37430474974464 37461618184848 37543091908608 37556166673597 37610429181072 37628617568256 37641722118429 37681378189312 37692226547712 37723587542784 37754974631088 37818797209776 37831062151168 37862538661376 37904950944432 37936488932199 38012942257664 38114950672656 38127311659008 38148713255224 38203831895424 38235618560568 38310616041984 38318775625728 38415487473792 38447450242344 38503000508544 38578522447872 38600177317416 38612695666688 38644822518016 38684127246336 38716313530752 38826616418304 38858921257728 38870108627328 38902449653496 38915066032128 38936909810084 39013282843392 39130661965824 39200846703216 39209195892672 39286103003136 39318790148352 39397701642156 39516237364032 39615971457348 39628819236864 39673210045248 39706219274436 39728837472896 39761892985672 39786239133696 39819342406272 39852473221704 39919841499208 39939146717184 40006661511168 40039948181376 40097799346176 40131161845632 40232447932248 40241016837216 40245495640064 40319947819008 40353495152256 40355663608832 40434483264318 40447596493824 40513793721984 40549681222336 40583419700252 40637871046656 40671682900992 40744631612828 40833245426688 40867219838016 40956100263936 40970363643924 41029559106624 41063696856468 41118792597504 41153004592128 41187245052096 41256869683392 41291196562044 41304587630592 41350855575744 41385260653308 41387484553376 41468664281088 41498548613379 41503167378816 41616778096608 41698407573504 41711583884256 41793399318528 41816858760534 41907804516864 41942672991648 42003273282048 42027199971328 42062167786496 42109284346272 42122940727296 42144320457954 42157988201472 42229253817344 42264389747008 42311732828706 42356308819968 42391550462976 42452799307776 42467583928484 42476628883728 42546146860998 42559944920064 42595355994048 42680843445669 42687994871808 42764560039872 42857566912512 42893225616384 42895530549248 42917302412127 42931220839936 42979310882352 43015070880639 43099443047232 43101759061504 43137620940128 43217423408016 43231439167488 43253381522637 43340549970432 43376610529824 43403169964032 43425199482093 43439282625024 43475425332768 43548917999136 43569978236928 43585151926602 43643630739456 43679943470592 43716286414944 43743053832192 43779449286144 43804387753984 43889943198816 43904177061888 44014985772032 44024360300544 44100952541118 44110345379256 44147413499904 44236015878912 44272821491184 44369108619264 44384560614251 44448689032176 44485671594507 44545358647296 44582421641472 44669868097536 44694942157008 44709437087744 44732129608881 44746636599808 44759519025408 44796760207056 44834032374417 44909821686609 44924386304512 44961764660384 45007494200064 45044941704048 45059550142464 45084842937992 45173274871296 45238542852096 45261503923779 45276182595072 45400121559936 45489171898368 45503546055552 45592799256576 45618391375128 45633185787904 45717604927488 45755643263616 45886001221632 45937401105024 45975622317768 45990532583424 46068276891648 46106606996736 46144968993552 46158253994952 46222974367504 46245327777792 46328273376528 46429030821888 46467661084416 46560920122548 46600047583232 46652247316224 46691063301168 46818875358684 46834059098112 46910708520192 46925531869788 46952262467968 46991328073976 47020100794368 47059222843776 47151527436288 47177994499064 47280599967744 47319938759808 47388308318208 47427736726656 47507910544512 47547438465384 47562858483712 47650847422464 47690494270848 47693056992256 47786207494194 47826364624896 47879938035072 47919775493304 47922350535488 48016348114944 48110130044856 48152746451524 48257471867904 48297623444928 48392357105664 48402663948288 48419520670092 48489478944192 48529823557644 48635369063424 48758118716736 48798686846052 48814512654336 48828566209536 48869192953152 48897030735872 48909853499364 48937714443904 48992532749028 49008421423104 49049197811328 49183465023264 49279936223232 49392199194624 49419923989722 49516858993536 49527405338112 49665840187392 49668509057024 49709834656768 49765517863776 49781657223168 49806924177582 49907299965952 49948824246464 50004775161198 50057455878144 50147238908096 50171490091008 50188962824572 50256302063616 50281809926634 50298116723712 50339966174784 50425062946368 50440996799427 50449448484864 50539934592576 50581985242932 50649851805696 50691993910272 50720448305241 50819934230208 50893360708608 50935705419456 50938442527232 50980824747424 51075136754928 51080821389312 51091700834304 51220649965056 51263266989792 51320690297019 51337334011392 51466903089888 51509725004166 51578836328448 51621751374336 51696336347136 51714340123974 51739349156352 51768821891072 51811895010304 51826811503104 51869932871328 51886754709504 51913090117746 52000846163442 52017710457856 52119307548594 52174215954432 52267795604288 52278927856896 52381470670848 52425053531136 52454480725933 52530268856208 52573975520781 52688316485376 52791662297088 52821295276464 52838425649152 52865244083223 52897613393664 52941625699248 53045468365824 53048318844928 53075243811447 53092456541696 53136630962272 53190674963712 53234931104784 53252195622912 53342215348224 53386597575168 53446399362576 53463732461568 53490868273557 53508215794176 53643263909664 53654689116288 53759930425344 53804660203008 53882399121408 53912644352424 53930128658432 54018391629312 54228910534656 54289655851392 54334826375544 54444327235584 54489626450688 54550663812216 54627151525232 54706078808832 54751595808624 54797150679843 54870672789504 54889782061411 54916326736128 55009159577856 55054928749392 55072783507456 55134474100992 55180347537744 55291552374784 55331398151172 55337556505088 55439928251136 55489037462144 55597876764672 55615445179008 55706466367728 55724532424704 55755811680712 55877072689152 55923563988864 56004364376064 56145712461696 56192427277272 56210650935296 56314637862912 56415643771608 56522067283968 56538339821568 56585381314176 56632461946632 56635505178304 56728195814664 56746593226752 56793807992064 56857426416648 56907791260892 57019413386496 57190967488512 57223069882836 57305747843136 57353427840852 57465924062976 57478163438592 57623231210688 57671175363516 57754500762816 57787399960576 57835480706432 57900265976124 57919043500032 57967233777024 58065223998848 58113535902136 58239924627456 58288381886592 58372599048192 58405364715126 58519924265088 58695992948736 58699147067392 58801270054824 58813793839008 58929154504704 58978185222528 58981354505216 59030428654912 59096552463234 59158811492352 59264918709568 59314228792676 59393811529728 59423957186022 59443228855296 59593256209344 59642839478508 59679358700544 59729013609408 59778709832556 59858915770368 59879762248812 59908720075776 60009992266752 60059922272064 60146699019264 60196742768448 60231033161728 60348671898372 60361525255824 60368243460096 60533495413248 60651724896477 60671394740736 60824521833504 60875129550378 60956806569984 61007524351488 61116947419242 61181334962176 61249868140032 61300829757024 61320710111232 61424369188864 61455545465886 61475475995648 61526625324736 61544338659936 61595545284702 61660437037056 61771031168704 61885304525088 61905374429184 61936794843066 61956881445888 61991659039739 62081226830064 62202996421632 62254751068224 62390146351104 62425167144912 62445412130816 62547611360256 62567375826384 62690098977792 62693467725824 62725288140801 62745630458368 62861706775296 62914009487472 63040799956992 63093251679744 63163926519408 63184411090944 63216480686931 63236982302208 63343880726016 63396584620512 63467599243059 63534463229952 63587325694464 63679198961664 63701375892726 63714943325592 63768486166528 63839917380096 63893033991072 64021797486592 64146840059808 64343295823872 64396831259904 64468966323528 64523142807552 64559360893456 64613076101717 64652638592256 64706431410192 64847158751232 64869742436213 65010824955648 65064915794736 65086016872448 65104754946048 65158923937536 65213137999152 65323376998704 65344561897472 65377727889903 65398930415104 65465446109184 65519915205888 65574429622416 65577953364352 65706581630976 65834914798224 65856265592832 65893231986296 66022478658048 66036540450816 66151428811677 66221120249856 66354023818368 66409232236776 66553662928896 66673033548264 66818037970944 66873632462208 67042413235512 67064155631616 67119954899712 67139278538112 67195140310584 67233417261824 67254662399236 67386579456768 67442646990576 67589325213696 67627264406988 67759912306944 67857814278144 67914273892608 68100182339904 68107761852416 68233757847552 68255319083328 68294199953408 68351022653056 68427587062692 68449778681856 68622537453184 68679633338888 68829001832448 68952453498632 68985798875136 69102415337472 69159910495104 69217453490328 69334461551256 69367991666688 69492410064792 69643546232832 69701491626624 69705237142528 69841380183822 69900071374848 69978370974336 70036594951752 70040358474944 70098634027708 70228313038026 70251088647168 70428393701952 70486992110964 70530151191552 70588834265664 70727291154432 70742355001344 70766991748596 70920899951616 70979908139712 71082462477312 71141605089984 71182130100224 71261865816768 71321157698076 71344287725568 71524351879552 71539585488384 71679311241291 71739546937344 71883525803232 72024522172416 72229119677286 72305214046208 72386207801856 72446435167392 72588535658496 72592436314112 72629281005138 72652835267584 72734218416288 72794735336466 72941438411776 73002127744832 73062867573124 73137178075104 73160897052672 73198030269078 73221768981504 73345546103808 73406571665856 73488799123542 73512632134656 73573796716992 73733809324032 73775197534896 73919904334848 74026706485248 74088298791936 74129885984583 74153926905344 74275288490304 74291108007168 74502763585536 74564751985152 74648276795664 74672485834752 74710386266373 74860949948928 74923236369696 75007162741797 75086183817216 75112333347194 75220858362144 75257235136512 75283444236858 75362756378624 75384453095424 75447175085568 75509949262176 75637594419552 75662124302336 75725077322752 75809901888864 75872977864398 76025884515328 76229901345312 76254623318016 76297426510448 76407663790848 76471237121136 76621232083968 76637551251456 76664241060979 76830974947584 76894900484688 77006001017088 77157044895744 77200354634832 77225391333376 77264587506249 77289645036032 77368254492672 77432627061504 77571510185961 77653232836608 77717842515456 77740217254656 77804899306992 77830132064256 77869635176619 77873819620168 78001269245163 78026565686784 78178961322891 78261323931648 78401693406432 78418391785344 78572206006272 78637580296704 78795403284312 79032474728064 79231942914696 79257638473728 79346420090496 79412438548872 79457674945792 79523785971344 79572478267392 79638684812544 79704946443408 79839682998416 79878293434368 80013323022336 80079896362752 80195598692352 80262323691264 80464895864496 80482033674432 80490991280128 80639895638016 80706990304512 80711327217664 80868966528636 80895192987648 81027587443968 81099362444672 81166839400504 81343365801984 81489263225656 81666490853376 81734439676032 81940727287848 82059118213248 82127393712936 82306009184256 82374490104192 82513739366784 82582393124088 82609175261184 82701711151488 82770521306616 82774969106752 82937328562176 82997097226758 83006334757632 83233556193216 83396815147008 83423167768512 83586798637056 83633717521068 83815609033728 83885345983296 84006546564096 84124335572992 84218568692544 84288640915908 84315976402944 84458507634688 84528779494016 84623465657412 84783100925952 84935167856968 84953257767456 85092293721996 85119889840128 85190711988096 85361686891338 85529120079744 85786451232768 85791061098496 85834604824254 85862441679872 85958621764704 86030141761278 86198886094464 86203518123008 86275241880256 86434846816032 86462878334976 86506763045274 86681099940864 86753221059648 86806339928064 86850398964186 86878565250048 86950850665536 87097835998272 87139956473856 87170303853204 87287261478912 87359886941184 87432572829888 87486107664384 87558898572288 87608047072689 87779886397632 88029971544064 88048720601088 88201905082236 88220690758512 88472031757824 88545642982368 88644828694851 88738217238528 88769121228502 88897378064352 88971343189014 89090717294592 89164843282944 89389884314016 89418874175488 89464259217762 89493273199616 89519038050816 89593520414112 89668064748834 89819643373218 89848772609024 89923529320768 90014988400128 90089883408096 90119100284928 90169685875984 90346549742592 90477085704192 90523007847558 90552365190144 90603193981157 90800243119872 90978343796736 91007092111104 91185598513152 91236782750256 91266371575808 91312694325567 91435209854976 91511286527232 91675421128863 91772002443264 91874802210048 91951244635536 91981065166848 92136553783296 92183318198829 92213213993472 92289937987104 92316507989904 92393317927053 92445948735008 92490655555584 92656546753056 92858061643776 92935322168832 93121840245096 93200095166464 93304494632448 93382126602336 93637750717368 93668118196224 93821417040384 93851063739576 93904524935936 93982656147952 94040201588736 94118445687552 94303054872576 94355988998128 94434495840971 94561199935488 94639877519616 94776616636416 94809623560619 94855473453312 95015821089024 95094876930768 95125716967424 95301694844928 95380988541696 95386113984512 95552063839089 95572414988388 95652729249792 95759876070144 95839550986608 95844701070976 96032696229888 96220260089712 96305492903048 96514943735808 96595246889856 96784714211328 96839041340184 96978957888384 97059647115288 97270738126848 97516237433472 97597373692104 97629025308672 97657132419072 97738385906304 97794061471744 97819706998728 97875428887808 97985065498056 98016842846208 98098395622656 98366930046528 98559872446464 98784398389248 98839847979444 99033717987072 99054810676224 99331680374784 99419669313536 99531035727552 99613848355164 99814599931904 99897648492928 100009550322396 100294477816192 100377925649144 100563619853268 100596233447424 100679932349568 100850125892736 100881993598854 101079869185152 101163970485864 101383987820544 101440896610482 101639868460416 101786721417216 101871410838912 101876885054464 101961649494848 102150273509856 102161642778624 102183401668608 102441299930112 102526533979584 102641380594038 102674668022784 102933806179776 103019450008332 103157672656896 103243502748672 103392672694272 103428680247948 103478698312704 103623790020608 103653623006208 103739865742656 103826180235492 104001692326884 104035420915712 104238615097188 104535591208576 104557855713792 104762070275733 104850107062272 104908961451866 105060537712416 105147951041562 105376632970752 105642590552928 105676851298304 105730488166446 105795226787328 105883251398496 106090936731648 106096637689856 106150487622894 106184913083392 106273261924544 106381349927424 106469862209568 106504391245824 106684430696448 106773195150336 106892798725152 106927464923136 106981736547114 107016431588352 107076501977731 107286527819328 107309378232576 107519860850688 107609320406016 107764798242816 107825288704848 107860257316864 108036783258624 108343679515929 108457821069312 108579311702784 108669652751088 108888654471168 108943921507707 108979252901376 109101327624432 109192103004699 109254303050464 109412157617664 109503191617248 109594301359686 109741345579008 109779564122822 109832653472256 110018319155712 110109857498784 110145567014912 110268948201984 110360695075488 110583104749568 110662796302344 110675113010176 110879856502272 110978074924288 111195753529344 111230890358016 111412932735456 111449064849408 111511623361424 111604404175693 111754145378304 111847127977728 112008728752128 112047736935277 112291424923392 112384854554544 112421301870592 112629275725824 112668500020791 112831287543216 112925166355287 113044134567936 113076679643136 113170762628352 113264923893264 113271010356608 113456391629328 113493186453504 113587615984128 113714852833296 113809466796597 113815582521784 114038826772992 114381934977024 114446139765672 114611495686272 114706855681704 114931848125952 114956326877184 115246462421376 115342350727032 115509001525632 115574799921152 115670961412864 115800531952248 115838087000064 115934467554048 116130447997696 116227071804272 116479849254912 116576763773184 116745198096384 116810729430252 117039848530176 117391985897472 117602540109648 117627587678016 117858309009408 117956370445056 117962709010432 118060857309824 118193104926468 118529837419136 118628457585352 118847914372044 118886457710592 119186512418688 119285678957016 119358717401088 119458027218816 119557419665112 119759524497624 119817440151552 120019984533504 120119844544128 120293398038528 120393485536896 120462066323456 120697343796744 120723050511648 120736486920192 121066990826496 121303449792954 121342789481472 121649043667008 121750259100756 121913613139968 122015048702976 122233894838484 122499736280064 122601659514048 122911090931772 122950951991296 123053250649472 123088677319872 123191090569404 123542062337408 123770609050176 123873589686132 123913762891776 123983318079478 124162453660128 124405992843264 124509502136448 124850334289824 124890824261632 125095222720512 125134751652768 125380197955584 125386935451648 125450576281602 125491260916736 125723413550592 125828018974944 126081599913984 126186503359488 126327853038816 126368822181888 126432961373862 126473964604416 126687761452032 126793169241024 126935198486118 127068926459904 127174651388928 127358397923328 127402751785452 127429886651184 127679834760192 127786067982144 128042530337007 128293680119616 128686591647744 128751907236381 128793662519808 128937932647056 129045212641917 129118721786912 129226152203434 129305277184512 129412862820384 129694317502464 129739484872426 130021649911296 130129831589472 130172033744896 130209509892096 130317847875072 130426275998304 130646753997408 130689123794944 130755455779806 130797860830208 130930892218368 131039830411776 131148859244832 131155906728704 131413163261952 131669829596448 131712531185664 131786463972592 132044957316096 132073080901632 132302857623354 132420052741691 132442240499712 132708047636736 132818464473552 133107325857792 133153681842753 133346067096528 133457014783521 133636075941888 133747264924416 134084826471024 134128311263232 134196388826643 134239909799424 134278557076224 134390280621168 134466834523648 134502097123251 134509324798472 134729465059827 134773158913536 134885293981152 135178650427392 135254528813976 135519824613888 135715628556288 135828547785216 136200364679808 136215523704832 136467515695104 136510638166656 136588399906816 136702045306112 136855174125384 136899557363712 137245074906368 137359266677776 137658003664896 137904906997264 137971597750272 138019647767573 138204830674944 138319820990208 138434906980656 138668923102512 138735983333376 138984820129584 139287092465664 139402983253248 139410474285056 139682760367644 139800142749696 139956741948672 140073189903504 140080716949888 140197268055416 140456626076052 140502177294336 140856787403904 140973984221928 141060302383104 141177668531328 141454582308864 141533983497192 141841799903232 141959816279424 142164924954624 142283210179968 142364260200448 142523731633536 142642315396152 142688575451136 143048703759104 143079170976768 143358622482582 143479093874688 143767051606464 144049044344832 144458239354572 144772415603712 144892870334784 145177071316992 145258562010276 145305670535168 145468436832576 145589470672932 145882876823552 146004255489664 146125735146248 146274356150208 146396060538156 146443537963008 146691092207616 146813143331712 146977598247084 147025264269312 147147593433984 147550395069792 147839808669696 148176597583872 148259771969166 148307853810688 148550576980608 148582216014336 149005527171072 149129503970304 149296553591328 149344971669504 149420772532746 149721899897856 149846472739392 150014325483594 150172367634432 150224666694388 150441716724288 150514470273024 150566888473716 150768906190848 150894350171136 151019898524352 151275188839104 151322990398281 151450154645504 151619803777728 151745955728796 152051769030656 152161344915723 152459802690624 152594853020896 152815327581696 152942474242272 153242464167936 153275102502912 153328482121958 153661949895168 153789800969376 154012002034176 154400709269664 154450782666752 154529175012498 154579290072064 154736508985344 154865254123008 155143020371922 155306465673216 155435685030912 155480434509312 155609798613984 155660264128512 155739270353238 155747639240336 156002538490326 156053131373568 156357922645782 156496425967453 156522647863296 156803386812864 156836783570688 157144412012544 157275160593408 157363442177799 157590806568624 157721926562343 158064949456128 158463885829392 158515276947456 158595732249669 158692840180992 158824877097744 158915349891584 159047571942688 159144956534784 159225731434341 159277369625088 159409892886816 159679365996832 159756586868736 160026646044672 160159792725504 160391197384704 160524647382528 160929791728992 160964067348864 160981982560256 161279791276032 161413980609024 161422654435328 161737933057272 161790385975296 162055174887936 162198724889344 162333678801008 162686731603968 162978526451312 163114129179859 163332981706752 163468879352064 163881454575696 164118236426496 164254787425872 164391452039529 164612018368512 164669346184233 164748980208384 165027478733568 165164786248176 165218350522368 165403422302976 165541042613232 165549938213504 165874657124352 165994194453516 166012669515264 166467112386432 166793630294016 166846335537024 167173597274112 167267435042136 167631218067456 167770691966592 168013093128192 168248671145984 168437137385088 168577281831816 168631952805888 168917015269376 169057558988032 169246931314824 169566201851904 169870335713936 169906515534912 170184587443992 170239779680256 170381423976192 170723373782676 171058240159488 171572902465536 171669209648508 171724883359744 171917243529408 172060283522556 172397772188928 172407036246016 172550483760512 172869693632064 173013526090548 173362199881728 173506442119296 173700797928372 173757130500096 173901701331072 174195671996544 174340607706408 174719773882368 174865145659776 175117797144576 175216094145378 175559772795264 176059943088128 176097441202176 176403810164472 176441381517024 176944063515648 177091285964736 177289657389702 177476434477056 177538242457004 177794756128704 177942686378028 178181434589184 178329686565888 178779768628032 178928518435524 178986546399232 179038076101632 179187040828224 179336129497668 179639286746436 179697545218048 179847058641536 180029976800256 180179766816192 180339371751968 180693099485184 181046015695116 181104730380288 181206387962314 181600486239744 182014184222208 182473565500512 182532743151616 182625388651134 182870419709952 183022573054464 183350842257726 183544004886528 183749604420096 183902489271072 183962130333696 184273107566592 184366636397658 184426427986944 184579875974208 184633015979808 184786635854106 184891897470016 184950321597899 184981311111168 185313093506112 185716123287552 185870644337664 185974977119217 186243680490192 186608989264896 186764253204672 187275501434736 187336236392448 187642834080768 187702127479152 187809049871872 187965312295904 188080403177472 188175864422403 188236891375104 188711977996256 188868991681942 189122399870976 189279755039232 189553233272832 189619247121238 189710946906624 190031642178048 190189753861536 190251433934848 190603389689856 190761977083392 190772227969024 191104127678178 191144829976776 191305458499584 191519752140288 191679101973216 191689402141952 192065392459776 192440520179424 192610985806096 192771243576197 193029887471616 193190493779712 193569428422656 193678082680368 193839228305151 193957915776768 194119294230576 194541476253696 194609227308639 195032474866944 195194747384208 195258050617344 195314264838144 195476771812608 195588122943488 195639413997456 195750857775616 195970130996112 196033685692416 196133183669709 196196791245312 196733860093056 197119744892928 197568796778496 197679695958888 198067435974144 198109621352448 198663360749568 198839338627072 199062071455104 199227696710328 199629199863808 199795296985856 200019100644792 200588955632384 200755851298288 201127239706536 201192466894848 201359864699136 201700251785472 201763987197708 202159738370304 202327940971728 202767975641088 202881793220964 203279736920832 203573442834432 203742821677824 203753770108928 203923298989696 204300547019712 204323285557248 204882599860224 205053067959168 205282761188076 205349336045568 205867612359552 206038900016664 206487005497344 206857360495896 206957396625408 207247580041216 207307246012416 207479731485312 207652360470984 208003384653768 208070841831424 208477230194376 209071182417152 209115711427584 209524140551466 209700214124544 209817922903732 210121075424832 210295902083124 210753265941504 211285181105856 211460976332892 211590453574656 211766502796992 212181873463296 212300975245788 212369826166784 212546523849088 212762699854848 212939724419136 213546390300672 213785597450304 213963473094228 214032863176704 214153003955462 214573055638656 214618756465152 215218640812032 215650577409696 215720514633728 216073566517248 216687359031858 216915642138624 217158623405568 217339305502176 217777308942336 217887843015414 217958505802752 218202655248864 218384206009398 218508606100928 218824315235328 219006383234496 219188602719372 219482691158016 219559128245644 219665306944512 220036638311424 220219714997568 220537896403968 220721390150976 221325592604688 221350226020352 221759713004544 221956149848576 222389657953749 222461780716032 222825865470912 223023246722848 223208808351386 223508290756608 223694255955456 224017457504256 224095473870554 224582849846784 224769709109088 224842603741184 225258551451648 225337000041582 225662575086432 225850332710574 226088269135872 226153359286272 226341525256704 226529847786528 226542020713216 226912783258656 226986372907008 227175231968256 227429705666592 227618933593194 227631165043568 228077653545984 228763869954048 228892279531344 229222991372544 229413711363408 229863696251904 229912653754368 229992723182937 230492924842752 230684701454064 231018003051264 231149599842304 231341922825728 231601063904496 231676174000128 231793762518747 231868935108096 232260895995392 232454143608544 232714530557883 232959698509824 233153527546368 233490396192768 233621458860504 234003807735489 234079697060352 234783971794944 235205080219296 235255175356032 235716618018816 235912740890112 235925418020864 236121714619648 236386209852936 237059674838272 237256915170704 237695828744088 237772915421184 238373024837376 238571357914032 238717434802176 238916054437632 239114839330224 239519048995248 239634880303104 240039969067008 240239689088256 240586796077056 240786971073792 240924132646912 241394687593488 241446101023296 241472973840384 242133981652992 242606899585908 242685578962944 243298087334016 243500518201512 244030097405952 244467789676968 244999472560128 245203319028096 245822181863544 245901903982592 246106501298944 246177354639744 246382181138808 247084124674816 247541218100352 247747179372264 247827525783552 247966636158956 248324907320256 248811985686528 249019004272896 249700668579648 250190445441024 250269503305536 250760395911168 250901152563204 250982521833472 251446827101184 251656037949888 252373006718976 252655706077632 252865922747724 252947929208832 253375522904064 253586338482048 253870396972236 254349302777856 254805503570904 254859773302368 255359669520384 255572135964288 256085060674014 256587360239232 257373183295488 257503814472762 257587325039616 257875865294112 258090425283834 258237443573824 258452304406868 258610554369024 258825725640768 259388635004928 259478969744852 260043299822592 260259663178944 260419019784192 260635695750144 260852551996608 261293507994816 261510911559612 261595721660416 261861784436736 262079660823552 262297718489664 262311813457408 262824141218067 263339659192896 263572927945184 264089914632192 264146161803264 264605715246708 264840105483382 265416095273472 265636928947104 266214651715584 266307363685506 266692134193056 266914029567042 267272151883776 267494529848832 268169652942048 268256622526464 268392777653286 268479819598848 268557114152448 268780561242336 268933669047296 269004194246502 269018649596944 269458930119654 269546317827072 269770587962304 270357300854784 270509057627952 271039649227776 271431257112576 271657095570432 271809581943471 272400729359616 272935031390208 273021276333312 273176799813632 273404090612224 273710348250768 273799114727424 273938082976701 274490149812736 274718533355552 275026263386589 275316007329792 275809813994528 275943195500544 276039295535146 276409661349888 276549954596487 276639641980416 276869813961312 277337846205024 277471966666752 277969640259168 278574184931328 278805966506496 278820948570112 279365520735288 279600285499392 279913483897344 280146379807008 280161433899776 280394536110832 280913252152104 281004354588672 281713574807808 281947968443856 282120604766208 282355337062656 282909164617728 283067966994384 283303487522913 283683599806464 283919632558848 284329849909248 284428870681857 284566420359936 284728520400896 285047463267072 285284630792304 285377150902272 286097407518208 286158341953536 286656191517267 286717244965164 286958187749376 287534103212928 288098088689664 288916478709144 289544831207424 289785740669568 290354142633984 290517124020552 290611341070336 290936873665152 291178941345864 291765753647104 292008510979328 292251470292496 292548712300416 292792121076312 292887075926016 293382184415232 293626286663424 293955196494168 294050528538624 294295186867968 295100790139584 295679617339392 296353195167744 296519543938332 296615707621376 297101153961216 297164432028672 298259007940608 298593107182656 298841545065492 299443799795712 299692945478784 300028650967188 300449333388776 300883433448576 301133776947432 301788700342272 302039797048704 302550377678208 302645980796562 302900309291008 303239607555456 303491911457592 304103538061312 304322689831446 304919605381248 305189706041792 305630655163392 305884948484544 306484928335872 306550205005824 306656964243916 307323899790336 307579601938752 308024004068352 308801418539328 309058350024996 309158580144128 309473017970688 309730508246016 310286040743844 310871370061824 310960869018624 311219597227968 311478540706476 311495278480672 312005076980652 312106262747136 312715845291564 312992851934906 313606773625728 313673567141376 314550321186816 314726884355598 315181613137248 315443853124686 316129898912256 316927771658784 317030553894912 317191464499338 317385680361984 317649754195488 317830699783168 318095143885376 318289913069568 318451462868682 318554739250176 318819785773632 319358731993664 319513173737472 320053292089344 320319585451008 320782394769408 321049294765056 321229505933193 321859583457984 321928134697728 322559582552064 322827961218048 322845308870656 323475866114544 323580771950592 324110349775872 324397449778688 324667357602016 325031038547787 325373463207936 325957052902624 326228258359718 326665963413504 326831764523121 326937758704128 327762909151392 328236472852992 328509574851744 328782904079058 329224036737024 329338692368466 329497960416768 330054957467136 330329572496352 330436701044736 330806844605952 331082085226464 331099876427008 331749314248704 331988388907032 332025339030528 332934224772864 333587260588032 333692671074048 334347194548224 334534870084272 334813212527079 335262436134912 335541383933184 336026186256384 336143210805831 336497342291968 336874274770176 337154563663632 337263905611776 337834030538752 338005500062373 338115117976064 338493862629648 338775499065861 339132403703808 339740671427872 339813031069824 340369174887984 340479559360512 340762847952384 341446747565352 342116480318976 343145804931072 343338419297016 343449766719488 343834487058816 344120567045112 344795544377856 344814072492032 345100967521024 345739387264128 346027052181096 346724399763456 347012884238592 347401595856744 347514261000192 347803402662144 348391343993088 348681215412816 349439547764736 349730291319552 350235594289152 350432188290756 351119545590528 352119886176256 352807620328944 352882763034048 353888127031296 354182571929472 354579314779404 355076484914008 355589512257408 355885372756056 356659373131776 357559537256064 357857036871048 357973092798464 358076152203264 358374081656448 358672258995336 359278573492872 359395090436096 359694117283072 360059953600512 360359533632384 360678743503936 361386198970368 362092031390232 362209460760576 362412775924628 363200972479488 364028368444416 364947131001024 365250777302268 365740839419904 366045146108928 366701684515452 367499208840192 367804978542144 368733272795316 368852855973888 369159751948416 369266031959616 369573271708212 369783794940032 369900643195798 370626187012224 371741288675328 371949954238434 372487360980384 373217978529792 373528506409344 374551002869472 374672472784896 375285668161536 375404254958304 375618099743744 375930624591808 376160806354944 376351728844806 376473782750208 377423955992512 377737983363884 378244799741952 378559510078464 379106466545664 379238494242476 379421893813248 380063284356096 380379507723072 381206779379712 381523954166784 381544455938048 382208255356356 382289659953552 383039504280576 383358203946432 383378804283904 384127591011021 384881040358848 385221971612192 385542487152394 386059774943232 386255721709143 386380987559424 387356165360736 387678456610302 387915831553536 388238588461152 389082952507392 389218454617278 390064949733888 390389494768416 390516101234688 390628529676288 390953543625216 391176245886976 391278827994912 391501715551232 391940261992224 392067371384832 392266367339418 392393582490624 393467720186112 394239489785856 395137593556992 395359391917776 396134871948288 396219242704896 397260158225073 397326721499136 397678677254144 398124142910208 398455393420656 399258399727616 399461045528259 399590593971712 400038201289584 400371044350563 401177911264768 401511702596576 402254479413072 402384933789696 402589166479929 402719729398272 403400503570944 403527974395416 404188395179481 404319476740608 404655881943456 405535951282176 405763586441928 406559473841664 407146885668864 407485643355648 407507540217856 407846597979392 408601094039424 408646571114496 409765199720448 410106135918336 410565522376152 410698672091136 411735224719104 412077800033328 412974010994688 413714720991792 413914793250816 414058943302719 414495160082432 414614492024832 414959462970624 415304720941968 416006769307536 416141683662848 416954460388752 418142364834304 418231422855168 419048281102932 419400428249088 419635845807464 420242150849664 420591804166248 421506531883008 422570362211712 422921952665784 423180907149312 423533005593984 424363746926592 424601950491576 424739652333568 425093047698176 425525399709696 425879448838272 427092780601344 427571194900608 427926946188456 428065726353408 428306007910924 429146111277312 429237512930304 430437281624064 431301154819392 432147133034496 433374718063716 434317246811136 434678611004352 435775686030828 435917011605504 436405310497728 436768412018796 437017212201856 437648630470656 438012766468992 438377205438744 439118256491288 439330613889024 440073276622848 440439429995136 441075792807936 441442780301952 442651185209376 442700452040704 443519426009088 443912299697152 444779315907498 444923561432064 445651730941824 446046493445696 446417616702772 447016581513216 447388511910912 448034915008512 448190947741108 449165699693568 449539418218176 450517102903296 450674000083164 451325150172864 451700665421148 452306718572544 452683050513408 453059695573056 453084041426432 453825566517312 453968971194843 454350463936512 454859411333184 455237867186388 455262330087136 456155307091968 456484034747169 457784559062688 458445982745088 458827422726816 459727392503808 459825307508736 459985446365874 460985849685504 461369402908128 462036006102528 462299199684608 462683845651456 463202127808992 463352348000256 463587525037494 463737870216192 464521791990784 464908287217088 465429061115766 465919397019648 466307055092736 466980792385536 467242917721008 468007615470978 468159394120704 469489277902359 469567943589888 470410160438592 470510350712064 471433236037632 471825481780224 471850836041728 472090326533397 472243429239296 472772419705872 473165779687029 474119349676544 474513830341408 475391657488176 475545830842368 475787196749007 476746049674752 477142715828064 477434869604352 477677194303023 477832108875264 478229678660448 479038097990496 479269760606208 480079938134016 480479378176512 481173592154112 481573942147584 481848265293824 482789375186976 482892202046592 482945947680768 484267963305984 485213799171816 485371157925888 486596174668032 487001036403024 488060194811904 488230166756761 488935579353936 489342387539577 489998945120256 490406638056192 491644363727088 491803807965184 492213002597888 492354709279488 492764362277616 493174356118587 494008038552699 494168249349632 495082436200704 495494358744528 495655051567104 495933272317912 496649814640512 497623971373056 498038008545792 499401337159296 500380890882048 500539006611072 501520791822336 501802305126408 501965043666944 502893654202368 503312075899776 504746013437952 505311412155264 505731845495448 505895858417664 506751045808128 507172676964096 507740793944472 508698605555712 509611007141808 509719546604736 510719339040768 511144271928576 512170121348028 513174720478464 515007628945524 515174650079232 515751730588224 516180850567668 516474887147648 516904608813736 517221108738048 517651451281536 518957939489704 520086599645184 520519326357888 521271391500288 521705103993216 522587015989632 523021823119224 523191443320832 524159321647104 524595436979328 524623626914816 525648282436134 526679318385792 527145855890368 528179829264384 528292323606528 529211430493416 529680210966764 530832190546944 531273857894208 532429303431168 532614727371012 533384268386112 533828059134084 534544303767552 534989059697664 536339305884096 536785555306572 536959639197696 537114228304896 537561122484672 537867338094592 538008388493004 538037299193888 538917860239308 539092635654144 539541175924608 541018115255904 542079298455552 543314191140864 543619163886942 544801458719232 546042552666624 546353599627264 546808181224448 547420696501536 547598229454848 547876165953402 548980299625472 549437066711104 550052526773178 550632014659584 551619627989056 551886391001088 552078591070292 552819322699776 553099909192974 553279283960832 553739627922624 554675692410048 554850964793697 554943933333504 555939280518336 557148369862656 557611933012992 557641897140224 557924931357651 558731041470576 559826967794688 560292759614016 560322867799552 560789072221664 561826504304208 562008709177344 563427149615616 563895936887712 564241209532416 564527593267209 564710674125312 566135933988768 566606975045826 567367199612928 567839265117696 568659699818496 568857741363714 569132840719872 569457040801792 570094926534144 570569261584608 570754301804544 572194815036416 572316683907072 573312383034534 573434489930328 573916375498752 575068206425856 576196177379328 576999287985263 577832957418288 578313730728591 579089662414848 579571481339136 580708285267968 581034248041104 581222682140672 581517684915453 581873747330304 582357882691728 583531507294208 583827681925917 584017021958656 584502940584992 585097424600832 585584242152624 585774151852032 586764368830464 587252573326848 587910392988336 588101057077248 588399551009127 588590373735936 590201580279168 591359234678784 592706390335488 593039087876664 593231415242752 594202307922432 594328864057344 596518015881216 597186214365312 597683090130984 598887599591424 599385890957568 600057301934376 600898666777552 601766866897152 602267553894864 603577400684544 604079594097408 605100755356416 605291961593124 605800618582016 606479215110912 606983822915184 608207076122624 608645379662892 609839210762496 610379412083584 611261310326784 611769896969088 612969856671744 613313928487832 614647799580672 615159203877504 616048008136704 617602837078656 618116700049992 618317160288256 619461016492032 620572081487688 621742740123648 621921738037248 622439194455936 622957081412952 622990556961344 624010153961304 624212525494272 625431690583128 625985703869812 627213547251456 627347134282752 629100642373632 629453768711196 630363226274496 630887706249372 632259797824512 633855543317568 634382928998676 634771360723968 635299508390976 635661399566336 636190287770752 636902925737364 637109478500352 637639571547264 638717463987328 640639170902016 642098589530112 642459011866386 643719166915968 643856269395456 645655922436096 645690617741312 646951732229088 647161543901184 648220699551744 648794899557376 649334715204032 650062077095574 650746926415872 651914105805248 652456516719436 653331926827008 653663529046242 653875517408256 655525818302784 656472945705984 657019149703488 657565808158116 658448073474048 658677384736932 658995920833536 660109914934272 660659144992704 661613689211904 662164170452928 662199752854016 663976777814064 664050678061056 665868449545728 667168973861247 667385342148096 669069740168544 669626425054158 670524872269824 671082767866368 672052372512768 672286421611662 672994684583936 673748549540352 674309127327264 674527811223552 675668061077504 676011000124746 676230235952128 676987725259296 677550998131722 678264807407616 679481342855744 679626062139648 680738349775968 680959118721024 681525695904768 681908249437129 682893495130704 684232960637952 686291609862144 686676838594032 686899533438976 687668974117632 688241134090224 689591088755712 689628144984064 689978169548811 690201935042048 691478774528256 692054104362192 693448799526912 694025768477184 694803191713488 695028522000384 695381287556241 695606805324288 696782687986176 697362430825632 698143591673649 698879095529472 699460582639104 700471188578304 700864376581512 702239091181056 704239772352512 705615240657888 705765526068096 707776254062592 708365143858944 709158629558808 710152969828016 711179024514816 711770745512112 713318746263552 713567166798343 715119074512128 715714073742096 715946185596928 716152304406528 716748163312896 717344517990672 718557146985744 718790180872192 719388234566144 720119907201024 720719067264768 721357487007872 722772397940736 724184062780464 724418921521152 724825551849256 726401944958976 728056736888832 729894262002048 730501554604536 732090292217856 733403369030904 734998417680384 735609957084288 737466545590632 737705711947776 738319503896832 738532063919232 739146543416424 739567589880064 739801286391596 741252374024448 743482577350656 743899908476868 744974721960768 746435957059584 747057012818688 749102005738944 750571336323072 750808509916608 751236199487488 751861249183616 752703457689612 752947565500416 754847911985024 755475966727768 757119020156928 758476988484952 758843787626496 760126568712192 760759015446144 763047908333568 763088911876096 764416510712712 764579319907104 766079008561152 766716407892864 766757608567808 768255182022042 769762080717696 770443943224384 771084974304788 772119549886464 772511443418286 772761975118848 774712330721472 775356913220604 775831663107072 776477176922304 778165905014784 778436909234556 780129899467776 780778989536832 781257059352576 781907087250432 782557655989824 783003431102464 783880523984448 784532734678836 784787164981248 786935440372224 788472423654201 790718783835552 792269743896576 792438485409792 794520316450146 795357354508288 796248285820416 796910786841312 798516799455232 798922091056518 799181187943424 800076402579168 800742088701126 802355822529536 803023405193152 804508958826144 804769867579392 805178332959858 805439458796544 806801007141888 807055948790832 808376790358962 808638953481216 809311763886912 811071902564352 811527172883856 813118947683328 814293771337728 814971286711296 815015080435712 815428745830413 815693195958784 817202188078848 819530399440896 820212271836672 821131044752304 821397344182272 821814248930103 823470449438208 824155600066656 825078790159767 825948021989376 827429441983584 827829586501632 828117886605438 828990320164864 829228984049664 829918925941248 830609441883936 832013538615072 832283367325696 833908920777504 836284729668608 836462845710336 838096562205864 838800856498176 839271691614928 840484301699328 841183608332496 843013063766016 843306651670769 845140724423424 845843905331568 846361814298624 847066011187968 848727493853184 849203900983152 849479304667136 849910462568739 850186095396352 851050799419392 851758897676544 853286612045571 854185561202688 855142389801216 855853892376912 856131452706816 856612015821848 858292222554624 858475025860608 859968574551801 860874563248128 862602309638784 864294266068992 866749436127432 868634493622272 869357222008704 871551372061656 871834023211008 872810620995456 873536824037592 874034424403712 875297260941312 876025532937984 876754410877488 878236512982576 878661227778048 880146553245696 880878859990272 882151585615872 882885560603904 885302370418752 885400904081408 887038852018176 887824599394304 889558631814996 889847122864128 891303461883648 892092986891392 892835233405544 894777023821824 896381895482216 898331399387136 899078836436352 901348000166328 902650300345728 903401330842296 905366101026816 906119391146112 906168082852864 907651133034624 907937942389686 908700927873024 909718822666368 910475734372776 910524660174272 912310614183936 912968069494338 915569118125376 916891965490176 917654845453632 919454785007616 919650615017472 919970892731748 921971699371008 922738805816256 924072012205056 925367691302912 926404255617984 927175050074988 927475740432384 929043583981568 929816574434176 930858122231532 932614110185472 934485835442016 936015230941956 936318788241408 938978555804718 940820320877184 941020701424128 943650963560448 943701672083456 944180653066794 944486858478592 945544839411744 946331559374058 948238699353088 949027660682816 950783314976352 951091661684736 951574393498014 953492099349504 954285431656128 954869739208704 955354388606046 955664217750528 956459357320896 958076195980992 958539521212416 960159876268032 960958756353024 962347184308224 963147884295168 963688517799579 965578750373952 965784404093184 968535926611968 970427598343632 970742315851776 973192349336064 974002072806048 975093115643361 976120389623808 976460333513522 977871158707872 978684775079154 979997890240512 980813276112384 983288727454176 983607615930368 984426005195776 984709418558976 985528724555232 986348712237174 988016077105398 988336498699264 990164872401408 990988717489056 991310103134208 991866544635824 993299629281024 995247942746112 996076017091584 996635133792727 998802674318592 1000761781764096 1001078013222144 1003041583644672 1003604610252816 1003930087333888 1004439637581237 1005787308404736 1006624151799552 1008429632417493 1009492026875904 1010622824310528 1011463690990896 1011791716835328 1013502091616256 1014016500187119 1014345353928192 1015481587888944 1016326497197583 1017397211111424 1019222014283616 1019439093209472 1021438678081536 1022288543857152 1024340242696056 1026349440956928 1030015257891048 1030349300158464 1031503461176448 1032361701135336 1032949774295296 1033809217627472 1034442217476096 1035302902563072 1037915878979408 1040173199290368 1041038652715776 1042542783000576 1042905859166809 1043410207986432 1045174031979264 1046043646238448 1046382886641664 1048318643294208 1049190873958656 1049247253829632 1051296564872268 1053358636771584 1054291711780736 1056359658528768 1058422860986832 1059360421933528 1061664381093888 1062547715788416 1065229454742024 1066768536772224 1067656118268168 1069978119395328 1072678611768192 1073571110613144 1073919278395392 1074228456609792 1075122244969344 1075734676189184 1076016776986008 1076074598387776 1077835720478616 1078185271308288 1079082351849216 1082036230511808 1084158596911104 1086628382281728 1087238327773884 1089602917438464 1092085105333248 1093616362448896 1094841393003072 1095752331906804 1097960599250944 1098874133422208 1100105053546356 1103239255978112 1104157182140584 1106199818385948 1106558567921664 1107479255845248 1109351384820096 1109701929587394 1111878561036672 1115223866025984 1115283794280448 1115849862715302 1117462082941152 1119653935589376 1120585519228032 1120645735599104 1121578144443328 1123653008608416 1124017418354688 1126854299231232 1127791873775424 1128482419064832 1129055186534418 1129421348250624 1132271867977536 1133213950091652 1134734399225856 1135678530235392 1137319399636992 1137715482727428 1138265681439744 1140189853068288 1141138523169216 1144389630072832 1144633367814144 1146624766069068 1146868979860656 1150136412851712 1152382773033063 1153998575970526 1155665914836576 1156627461457182 1158179324829696 1159142962678272 1162068496082208 1162445364281344 1163035369830906 1163747494660608 1164715765383456 1167063014588416 1167655363851834 1168034043917312 1169005881169984 1170194849201664 1171168484305248 1171548303704064 1173528737660928 1174505146653696 1175820785976672 1176202114154496 1176799102018254 1177180747471872 1177841521755041 1180403160558336 1182718469357568 1185412780670976 1186078175753328 1186462830485504 1188404615844864 1188657728114688 1191780474675219 1193036031762432 1194372428730624 1195366180261968 1197775199182848 1198383136584777 1198771781915136 1200114603868752 1201113133051689 1201797333555104 1203533733794304 1204535107789728 1207154801369088 1208159188194816 1210201510712832 1210583923186248 1211601237164032 1212958430221824 1213967645830368 1216414152245248 1217290759325784 1219678421524992 1220758824167168 1222522620653568 1223539793938176 1225939713343488 1226627856975664 1227648445932623 1229295599161344 1230318407755008 1232096016273408 1232525106288047 1235205674157312 1236233400099984 1236634320576512 1238922032984064 1241144162975376 1242176829908157 1243485480247296 1243843476074496 1244878388911872 1245914162825904 1245981113922688 1248020307922608 1248425050988544 1250863381166256 1251971407739624 1254427094502912 1254694268565504 1258201284747264 1258907537422392 1260726452548992 1261775412498744 1264519595649024 1267711086635136 1268765857997352 1269542721447936 1270599016781952 1271322799132672 1272380575541504 1273805851474728 1274218957000704 1275279143094528 1277434927974656 1281278341804032 1284197179060224 1284918023732772 1287438333831936 1287712538790912 1291311844872192 1293903464458176 1296441399103488 1297589799114752 1298669430408064 1300124154191148 1303828211610496 1304913033438872 1307327058092484 1307751034816512 1311051636605568 1312945891411968 1314038299406976 1315131616316232 1317354769473864 1317991841667072 1320219829868544 1321318289985408 1323227378423808 1324328340905856 1324399505708032 1327953555628128 1328101356122112 1331736899091456 1334337947722494 1334770684296192 1338139480337088 1339252850108316 1341049744539648 1342165535732736 1344104745025536 1344572843223324 1347497099080704 1348618254654528 1352022000249492 1352460471904256 1353975450518592 1355101996263444 1358962685711488 1359252124279296 1361476699551936 1361906913584529 1363051391809536 1363816498874258 1365786990261408 1368465921275904 1373353677188064 1373799066877952 1375337948235264 1376482268180448 1379182177511424 1379256289968128 1379956339097622 1380403870084096 1382957549056512 1384108208724384 1386897599053824 1388051536954368 1389606383426976 1390057044000768 1390762575112482 1391213610648576 1393565375972352 1394724861651264 1396287183347298 1397758191058944 1398921165278208 1400942377156608 1401728753163024 1404478182362112 1408467833707077 1411230481315776 1411531052136192 1415552508125184 1416270979600191 1416730287717888 1418317259117616 1419497339061087 1420305939656032 1422358049029632 1423541491024224 1426637492527104 1427134333596686 1430238149024256 1431428147484192 1431892371193856 1432304608813056 1433496326625792 1434689035981344 1437114293971488 1437580361744384 1438776469132288 1440239814402048 1441438134529536 1442714974015744 1445544795881472 1448368125560928 1448837843042304 1449651103698512 1452803889917952 1456113473777664 1456620580158601 1459788524004096 1461003109209072 1464180584435712 1464690500270283 1466806738061808 1468027162618731 1469996835360768 1471219914168576 1474933091181264 1475411423895552 1476639007793664 1477064127838464 1478293086832848 1479135179760128 1479523068355761 1479602572783192 1482024115658097 1482504748048896 1486965154701312 1487799816953736 1489949443921536 1492871914119168 1494114025637376 1498204011477888 1501142672646144 1501617019833216 1502472398974976 1503722498367232 1505406915379224 1505895131000832 1509695823970048 1510951933455536 1514238040313856 1516953976969904 1517687575252992 1520253137424384 1521518030892288 1526095816667136 1528833021425424 1529158639814208 1532158017122304 1533432815785728 1533515217135616 1536510364044084 1539524161435392 1540887886448768 1542169948609576 1545022886836572 1545523950237696 1549424661442944 1550713826441208 1551663326214144 1552954353844608 1556873818469112 1560259798935552 1561557979073664 1563814174500864 1565115311979648 1566006862204928 1567761047968896 1569065469357672 1569574329962496 1573870880744448 1576944847308402 1581437567671104 1584539487793152 1584876970819584 1589040632900292 1592496571640832 1593821573682624 1597844182113036 1598362375886848 1600152805158336 1601484177402252 1604711645059072 1606046810386304 1609017917652288 1610356665919716 1610878917593088 1613602014283776 1614111897581664 1616753580717924 1617277906962432 1618623527773824 1623054345767712 1626237895366656 1629942573422592 1630030160871424 1630857491660826 1631386391917568 1634404376157696 1639060798881792 1640424543673344 1642262089504608 1642794688364544 1643628497860206 1646940898876416 1648311200133312 1650157580319534 1651896043978752 1654858883967168 1655659173003264 1656235773210876 1658457968099328 1659837851882496 1661218883767872 1664027077230144 1664552894381091 1667817841555008 1672569459337216 1672925691420672 1673774794072953 1676193124411728 1678543383229856 1680968603398656 1682367216664992 1686026127532032 1686613303341538 1690281448846848 1691687810663136 1692723628597248 1694132022375936 1698407801966304 1698958609334272 1699820925137478 1700372190792704 1702101598838784 1703517795353088 1706573224091142 1708371122405376 1710284779602432 1711707784753824 1712262905413632 1713224031643696 1716584445109248 1716950051721216 1719937149103602 1721460685641983 1721749126496256 1725204619277568 1728588532137984 1730997863955789 1733498872254864 1734941192185773 1737268987244544 1738714444017408 1743102744123312 1743668046422016 1744553054746359 1745621241990912 1747073648075184 1748068848807424 1750594521882624 1751483045777751 1752051065875968 1753508821754976 1756473025965152 1757322455556096 1760293106491392 1761757719980544 1764303171231744 1765771121207808 1770604740837504 1770801808162816 1774077704036352 1775649198788608 1779117263629992 1779694245728256 1782606923767296 1784185973782784 1785670466811088 1789554047643648 1792763790964432 1794255420978449 1796662798774272 1798157672872704 1802696000332656 1805300600691456 1806802661684592 1810732202053632 1812238782292224 1812336165705728 1815302266069248 1815875884779372 1817401855746048 1819437645332736 1820951468745552 1821049320348544 1824621228367872 1825936138988676 1831138236250752 1833783930980352 1835309690907264 1838909570015232 1839941785463496 1843943398742016 1845477611632512 1848144024410112 1850735382605824 1852808511235968 1854350100149976 1854951480864768 1858087167963136 1859633148868352 1861716244463064 1865228220370944 1868971670884032 1872030461883912 1872637576482816 1877957111609436 1881640641754368 1882041402848256 1887301927120896 1888361306133588 1888973716957184 1891089678823488 1892663118748116 1896477398706176 1898055321365632 1901566629952704 1903148786996028 1906984198699008 1908570863312256 1910708777212092 1911328435501056 1912918714641792 1916152391961984 1921917512706048 1926295768590336 1927377035599158 1931157500747904 1931568808186368 1937071853223936 1940855196687264 1941484631703552 1946384698672128 1948004145612096 1950186231286722 1952240779247616 1952920667027044 1955742317415744 1957369550158308 1959995780481024 1961626552224768 1966577454908352 1968852010391552 1969418837117952 1971057449110464 1972697424474348 1976032154210796 1976672997398528 1980329744802816 1981977434978112 1983733089271648 1986599258562048 1992152034183168 1993270267585454 1997605348637184 2002156026444288 2007209220505632 2007860174667776 2008879275162474 2011574616809472 2013248303599104 2016859264834986 2018984053751808 2021245648621056 2022927381981792 2023583433670656 2027004183232512 2028033000374238 2028690707856384 2030963175777888 2032652994395166 2034453537576889 2034794422222848 2038444028567232 2038878186418944 2042877356163072 2044577087714304 2045724748311387 2048680485392112 2052698881913856 2060030515782096 2060698600316928 2063006922352896 2064723402270672 2065899548590592 2067618435254944 2068884434952192 2069934508646433 2070605805126144 2075831757958816 2080346398580736 2082077305431552 2085085566001152 2085811718333618 2086820415972864 2090348063958528 2092087292476896 2092765773283328 2096637286588416 2098381747917312 2098494507659264 2102593129744536 2106717273543168 2108583423561472 2112719317057536 2116845721973664 2118720843867056 2120483679338167 2123328762187776 2125095431576832 2130458909484048 2133537073544448 2135312236536336 2139956238790656 2140701500395029 2145357223536384 2147142221226288 2147838556790784 2148456913219584 2150244489938688 2151469352378368 2152033553972016 2152149196775552 2155671440957232 2156370542616576 2158164703698432 2164072461023616 2168317193822208 2173256764563456 2174476655547768 2179205834876928 2184170210666496 2187232724897792 2189682786006144 2191504663813608 2195921198501888 2197748266844416 2200210107092712 2206478511956224 2208314364281168 2212399636771896 2213117135843328 2214958511690496 2218702769640192 2219403859174788 2223757122073344 2230447732051968 2231699725430604 2234924165882304 2239307871178752 2241171038456064 2241291471198208 2243156288886656 2247306017216832 2253708598462464 2255583747550848 2258110373068836 2258842696501248 2264543735955072 2266427900183304 2271357060470784 2275430965454856 2276531362879488 2280379706136576 2282277046338432 2288779260145664 2289266735628288 2293249532138136 2293737959721312 2300272825703424 2304765546066126 2307997151941052 2311331829673152 2313254922914364 2316358649659392 2318285925356544 2324136992164416 2326070739661812 2327494989321216 2329431530766912 2335310727703668 2336068087834624 2338011762339968 2340389698403328 2342336968610496 2349010293307392 2351641571953344 2353598204036508 2354361494943744 2355683043510082 2360806321116672 2372156351506656 2372925660971008 2376809231689728 2377315456229376 2383560949350438 2386072063524864 2388744857461248 2390732360523936 2395550398365696 2396766273169554 2397543563830272 2400229207737504 2402226266103378 2403594667110208 2407067467588608 2409070215579456 2414309602738176 2416318376389632 2420403021425664 2421167846372496 2425916860443648 2427935291660736 2434581518651568 2439356843049984 2441517648334336 2445045241307136 2446286237491239 2447079587876352 2453255713951328 2455296891865246 2458591198322688 2460636815510016 2464192032546816 2465050212576094 2470411348314624 2472466800199968 2473268641153024 2477844065968128 2482288325950752 2484353659816314 2486970960494592 2487686952148992 2489756777823744 2491828325651808 2491962227845376 2496040615845216 2496850101977088 2501726762332512 2503942815479248 2508854189005824 2509388537131008 2516402569494528 2517815074844784 2521452905097984 2523550824997488 2529039191298048 2529919955012307 2535422173270272 2537531715994704 2539085442895872 2541198033563904 2542645598265344 2544761151083008 2547611702949456 2548437914001408 2549731387706217 2550558286189056 2554869855949312 2559859836136713 2562556683608064 2568394358120448 2569836047465544 2574876667663872 2575425077581824 2582623689744384 2587806928916352 2592882798206976 2595179598229504 2597338860816128 2600248308382296 2607656423220992 2609826066877744 2614654116184968 2615502069633024 2622103273211136 2625891782823936 2628076598813952 2630263232632464 2634709538947728 2635983683334144 2640439659737088 2642636579970816 2646454756847616 2648656681811712 2648799011416064 2655907111256256 2656202712244224 2663473798182912 2668675895444988 2669541368592384 2676278960674176 2678505700216632 2684331071465472 2689145686446648 2694994198161408 2697236509309056 2704044000498984 2704920943808512 2707950901037184 2710203992526888 2717925371422976 2718504248558592 2722953399103872 2723813827169058 2726102783619072 2727632997748516 2731573980522816 2736931842551808 2746707354376128 2750675896470528 2752964536360896 2758364355022848 2759912678195244 2760807740168192 2765915098113024 2768216417448768 2776103073908736 2779212766853952 2781525150224964 2782427221297152 2787130751944704 2789449723302528 2792574366694596 2797842330556416 2803457506326048 2808956364724224 2816935667414154 2822460962631552 2823062104272384 2831105016250368 2832541959200382 2833460575435776 2836634518235232 2838994678122174 2840611879312064 2844716098059264 2847082982048448 2853274985054208 2854268667193372 2860476298048512 2862856294968384 2864609217626112 2866992653251584 2869378071962688 2874228587942976 2877552938264576 2880479628804096 2882876269059072 2885429948031488 2891065553398737 2896736251121856 2899302207397024 2905607779835904 2912226947555328 2913241160317202 2919577048008192 2922006218418144 2928361168871424 2929381000540566 2933613476123616 2936054325237462 2939993670721536 2942439828337152 2949866182362528 2950822847791104 2953278015587328 2954128255676928 2956586173665696 2958270359520256 2959046136711522 2959205145566384 2964048231316194 2965009496097792 2973930309402624 2975599633907472 2979898887843072 2985743828238336 2988228051274752 2989905401378181 2996408022955776 3002285345292288 3003234039666432 3004944797949952 3007444996734464 3010813830758448 3011790262001664 3013318912743711 3019391647940096 3021903866911072 3025288897252479 3028476080627712 3033907953939808 3035375150505984 3040506274848768 3042049500561357 3043036061784576 3052191633334272 3057666042850848 3058317279628416 3064316034244608 3066865631571456 3067030434271232 3073020728088168 3079048322870784 3081775772897536 3084339897219152 3090045773673144 3091047900475392 3098849322885888 3101427652882416 3103326652428288 3105908707689216 3113747636938224 3120519597871104 3123115958147328 3127628349001728 3128717577500427 3130230623959296 3132013724409856 3135522095937792 3138130938715344 3139148659924992 3147741761488896 3153889694616804 3162875135342208 3169078975586304 3178081265800584 3184993143281664 3187643147365248 3195688364226072 3196724751773696 3200305610316672 3202968354804504 3209423290118144 3212093620772608 3218035835304576 3220713331839432 3221757835186176 3227204028567552 3228223795163328 3233507161435848 3234555813924864 3237247055547648 3246108691535424 3252475790733312 3259885146845184 3261714983321652 3262772783835136 3268808752315392 3280849087346688 3284524179009216 3287256995720412 3293881797752832 3296622400266624 3300315160639068 3309717767934336 3312471546421752 3319675703764992 3322437767535744 3328054154460288 3329105788762182 3335635683110016 3345138918674432 3345851382841344 3347549588145906 3352386248823456 3357086766459712 3361937206797312 3364734433329984 3372052255064064 3373226606683076 3380562897693696 3383375621326272 3385447257194496 3388264044751872 3396815603932608 3399641850274956 3400744381585408 3404203197677568 3407035590706176 3413146448182284 3420569559204864 3423415569507648 3426448063287392 3433168890218496 3433900103442432 3439874298207204 3442921371283966 3450409238555136 3461995727911578 3466997744509728 3469882384371546 3474537974489088 3477428888034816 3486205488246624 3487336092844032 3489106109492718 3491242483981824 3494147296150368 3496137697614848 3501189043765248 3502966091555502 3504102131751936 3507017643509952 3512946051930304 3514644911112192 3520586212982784 3523515439961088 3528606342463488 3531542242415616 3533524565265123 3541209481675008 3548155408072704 3551298397577216 3558234527259984 3559388491456512 3565213847534592 3568371947565568 3571340933622176 3575341424025657 3579108095287296 3585527581928864 3588510841956898 3593325597548544 3595149409754331 3596315345745408 3605392000665312 3610601201382912 3613605323369184 3621464404107264 3624477564584448 3624672331411456 3630604532138496 3631751769558744 3634803711492096 3638875290665472 3641902937491104 3642098640697088 3649242456735744 3651872277977352 3662276472501504 3667567861960704 3670619381814528 3677819140030464 3679883570926992 3682945337797869 3687886797484032 3690955223265024 3696288048820224 3697575318864141 3701470765211648 3705617022471936 3708700200299952 3709902961729536 3716174335926272 3719266297736704 3723432488926128 3726530489724471 3730456440741888 3737943341768064 3744060923767824 3745275152965632 3755914223218872 3763281283508736 3764082805696512 3774603854241792 3776722612267176 3777947433914368 3782179357646976 3785326237496232 3792954797412352 3796110642731264 3803133259905408 3806297573992056 3813968397398016 3817141726624512 3821417554424184 3822656871002112 3825837429283584 3832304783923968 3843835025412096 3852591537180672 3854754071198316 3862315001495808 3863137616372736 3881710393374528 3892769397344256 3896008291224192 3900372462573444 3905841334054088 3911484634831488 3914739100316616 3923253104449536 3933154909816704 3937704020783104 3938837674235904 3942114898220928 3945394848948696 3952064308421592 3953345994797056 3960659489605632 3963954869956224 3967466178543296 3973198517124096 3984304068366336 3986540535170908 3995210697274368 4004312052888576 4014418441011264 4017758550324948 4023149233618944 4026496607198208 4033718529669972 4042491297242112 4045854763963584 4056066000748476 4057381415712768 4061926351555776 4065305988790332 4068907075153778 4076888057134464 4077756372837888 4089154175428608 4091449496622774 4097360970784224 4105397763827712 4120061031564192 4121397200633856 4126013844705792 4129446804541344 4131799097181184 4135236870509888 4137768869904384 4139869017292866 4141211610252288 4151663515917632 4160692797161472 4164154610863104 4170171132002304 4171623436667236 4173640831945728 4180696127917056 4184174584953792 4193274573176832 4196763495834624 4196989015318528 4205186259489072 4213434547086336 4217166847122944 4225403501121231 4233691443947328 4237441687734112 4240967358676334 4246657524375552 4248812938800573 4250190863153664 4260917818968096 4267074147088896 4270624473072672 4279912477581312 4281403000790058 4290714447072768 4294284442452576 4295677113581568 4296913826439168 4300488979877376 4302938704756736 4304067107944032 4304298393551104 4311342881914464 4312741085233152 4316329407396864 4328144922047232 4336634387644416 4346513529126912 4348953311095536 4358411669753856 4368340421332992 4369861740475803 4374465449795584 4379365572012288 4383009327627216 4391842397003776 4394071500810849 4395496533688832 4400420214185424 4404081487856193 4412957023912448 4416628728562336 4424799273543792 4426234271686656 4429917023380992 4437405539280384 4438807718349576 4446072346974291 4447514244146688 4460895464103936 4463399450861208 4469848331764608 4478615742357504 4482342076912128 4482582942396416 4486312577773312 4494612034433664 4507417196924928 4511167495101696 4516220746137672 4517685393002496 4529087471910144 4532855800366608 4542714120941568 4550861930909712 4553062725758976 4560759412273152 4564554092676864 4577558520291328 4586499064276272 4587475919442624 4600545651406848 4609531092132252 4615994303882104 4622663659346304 4626509845828728 4636571850713088 4648273984328832 4652141479323624 4654989978642432 4658863061533824 4670621455407336 4672136175669248 4676023524679936 4680779396806656 4684673937220992 4698020586614784 4703283143906688 4707196408073016 4708722989887488 4711366087020164 4721612642233344 4744312703013312 4753618463379456 4754630912458752 4767121898700876 4777489714922496 4781464721047872 4793532546339108 4795087127660544 4800458415475008 4804452532206756 4807189334220416 4814134935177216 4818140431158912 4832636752779264 4840806042851328 4842335692744992 4851833720887296 4855870583321472 4869163037303136 4878713686099968 4883035296668672 4890090482614272 4892572474982478 4894159175752704 4906511427902656 4910593783730492 4917182396645376 4921273631020032 4928384065093632 4930100425152188 4940822696629248 4944933600399936 4955688131936256 4964576651901504 4968707319632628 4975373904297984 4979513555647488 4983656651303616 4983924455690752 4992081231690432 4993658683143273 5003453524665024 5007885630958496 5017708378011648 5018777074262016 5021324382218859 5035630149689568 5042905810195968 5047101649994976 5058078382596096 5059839910024614 5070844346540544 5075063431989408 5078170885791744 5082396067127808 5085291196530688 5089522302166016 5095223405898912 5096875828002816 5099462775412434 5101116572378112 5109739711898624 5119719672273426 5125113367216128 5136788716240896 5139672094931088 5149753335327744 5150850155163648 5164382056925949 5165247379488768 5175613857832704 5185765596413952 5190359196459008 5192993591867367 5194677721632256 5200496616764592 5204823576557319 5215312846441984 5219652133755488 5229308232369936 5231004139266048 5233659164239077 5244206546422272 5251783565647872 5254449137333253 5256153197627904 5260526465264928 5269419077895456 5271967366668288 5280879319474176 5285273159941632 5292909513695232 5297313363623424 5297598022832128 5311814222512512 5312405424488448 5326947596365824 5337351790889976 5339082737184768 5352557921348352 5357011400433264 5368662142930944 5378291372893296 5382766262935347 5389988396322816 5394473018618112 5408088000997968 5409841887617024 5415901802074368 5420407985053776 5435850742845952 5437008497117184 5445906798207744 5447627654338116 5452205567238144 5455265995497032 5463147961045632 5473863685103616 5493414708752256 5501351792941056 5505929072721792 5516728710045696 5519825356390488 5521615480336384 5531830196226048 5536432834897536 5552206147817472 5558425533707904 5563050300449928 5564854442594304 5574261503889408 5578899446605056 5585148733389192 5595684661112832 5606915012652096 5617912729448448 5633871334828308 5644921925263104 5646124208544768 5665083918400764 5666921150871552 5673269036470464 5677989356244348 5681223758624128 5689432196118528 5694165964096896 5708537334386744 5720952596097024 5725712589936768 5733985306503168 5738756143925376 5748457175885952 5755105876529152 5765752538118144 5770859896062976 5782131106797474 5793472502243712 5798604414794048 5811215559671808 5824453895110656 5826482320634404 5839154096016384 5844012436836288 5856722337742848 5858762001081132 5867226952247232 5872108650474924 5879987341443072 5884879656674304 5899732364725056 5906556031174656 5908256511353856 5913172347331392 5916540719040512 5918092273423044 5918410291132768 5928096462632388 5930018992195584 5951199267814944 5959797775686144 5976456102549504 5979810802756362 5992816045911552 6006468079332864 6009889595899904 6014889993468928 6021627661516896 6023580524003328 6026637825487422 6038783295880192 6043807733822144 6050577794504958 6056952161255424 6067815907879616 6070750301011968 6081012549697536 6084099001122714 6086072123569152 6103360612730667 6104383266668544 6115332085701696 6116634559256832 6128632068489216 6133731263142912 6134060868542464 6137174244934161 6146041456176336 6158096645741568 6163551545795072 6168679794438304 6180091547346288 6182095800950784 6197698645771776 6202855305764832 6206653304856576 6209803525939299 6211817415378432 6227495273876448 6241039195742208 6246231916294656 6255256698003456 6257435155000854 6260461247918592 6264027448819712 6271044191875584 6276261877430688 6278297319849984 6295483522977792 6307779389233608 6325750270684416 6338157951172608 6346992167837893 6356162531601168 6361451038014501 6369986286563328 6375286294730496 6391376728452144 6393449503547392 6400611220633344 6405936709609008 6418846580236288 6422104501185087 6424187241545216 6436071670609152 6441426663678864 6443515670372352 6454408057135104 6456447590326656 6467014322871696 6469111627849728 6474494111095296 6492217383070848 6504951581466624 6519770293690368 6523429966643304 6525545567670272 6537617504630784 6561698174693376 6569048358018432 6574513991440824 6587763595505664 6593244800533248 6600630321278136 6619435535868672 6624943092843504 6639351407529984 6644875535071488 6656108308920576 6658211577524364 6671271366220032 6690277837348864 6695099176291812 6704772497646912 6714173532919424 6723874413594624 6729468866659968 6746453213366152 6761125795387392 6766751242652544 6776528089503744 6793631207865216 6799283700549912 6801488763170816 6814071181412352 6826292896364568 6841139118409728 6846831139015296 6852896126574784 6866337780436992 6867800206884864 6879748596414408 6885842742567932 6900818477110272 6923991455823156 6933995489019456 6939764768743092 6949075948978176 6954857776069632 6972410976493248 6978212218985436 6982484967963648 6988294592300736 6992275395229696 7005932183111004 7008204263503872 7014035287019904 7025892103860608 7047030879922176 7063084484831232 7067049130530246 7082418963350016 7102596795154432 7116469054519968 7118776982913024 7130427695069184 7136743895131136 7142681867244352 7150682848051314 7158216190574592 7171055163857728 7177021683913796 7186651195097088 7190298819508662 7192630691490816 7210784001330624 7221202402765824 7227210646738368 7242928808214528 7248955129168896 7249344662822912 7261209064276992 7263503539117488 7277750581330944 7283805874982208 7284197281394176 7303744555954704 7324552945003008 7335135723921408 7338858712473717 7341238763629056 7359767141853984 7365890675595738 7375773594968064 7381910446530048 7392576097640448 7395150637728282 7402941530423296 7411234044943872 7417400400599904 7419805923459072 7432348671852544 7438532595473408 7446864977852256 7453060979448942 7460912881483776 7475886683536128 7488121847535648 7490550305931264 7500990743808419 7511828446437744 7526562567017472 7528165611393024 7549207708483584 7553445224534352 7555894867828736 7564358715293952 7570652474992464 7585909594824704 7589759865036921 7592221285462528 7606266519810816 7612595147984112 7627936794796032 7634283453249024 7642835108848368 7645313742004224 7649194163118651 7651674858567168 7664609567847936 7679579508410139 7687670050824192 7705183074361344 7709508142396632 7724630002991616 7726275232745472 7763420786749056 7785538794688512 7792016582448384 7800744925146888 7811682668108176 7822969269662976 7829478200633232 7846506208899072 7866309819633408 7875408041566208 7877675348471808 7884229796441856 7890789697897392 7904128616843184 7906691989594112 7921318979211264 7927909739912448 7934932357086592 7946397034248192 7968608136732672 7973081070341816 7990421394548736 8008624105777152 8028836882022528 8035517100649896 8052993214396416 8067437059339944 8084982594484224 8091709527927168 8112132001496952 8114762831425536 8123852703111552 8130611977580664 8137814150307556 8153776114268928 8155512745675776 8178308350857216 8182898993245548 8194721941568448 8210795527655424 8240122063128384 8252027689411584 8258893609082688 8263598194362368 8270473741019776 8279738034585732 8282423220504576 8303327031835264 8328309221726208 8343246873334472 8347281663891456 8361392255834112 8368349169907584 8393526991669248 8393978030637056 8410372518978144 8426869094172672 8434333694245888 8450807002242462 8467382887894656 8474883375468224 8481934717352668 8493315048751104 8497625877601146 8500381726307328 8521835637936192 8534148294177792 8541248946145344 8559824955162624 8562806001580116 8581428894145536 8588568884905152 8593827652878336 8600977959754752 8608134215888064 8608596787102208 8622685763828928 8632658814793728 8656289844094464 8673196660196211 8697906622191072 8716823339507712 8736680842665984 8739723480951606 8748930899591168 8758731144024576 8766018655254432 8783684794007552 8788143001621698 8790993067377664 8800840428370848 8808162975712386 8825914047824896 8833257457124672 8849598547087584 8852468543373312 8859834046761984 8874811078560768 8877615436699152 8892144693948582 8895028488293376 8921790928207872 8926798901722416 8939696663529216 8957231484715008 8964684153824256 8965165884792832 8969716204134543 8972625155546624 8989224068867328 9014834393849856 9022334990203392 9032441492275344 9035370786004992 9039956738231133 9058174943820288 9065711600733216 9075866691757437 9085428241883136 9101723861819424 9106125451517952 9121518824546304 9129108185353728 9155117040582656 9172998128552544 9174951838885248 9201091302813696 9219062184264504 9231988607764208 9245327318692608 9253019691657456 9273143701426176 9276373168378459 9296547968657664 9304282958647248 9309979957284864 9317726123067648 9341242910814672 9344272351338496 9352047049359872 9361558793613312 9369347874441984 9386152732501281 9396041173229568 9406566287813376 9414392816146032 9417445979774976 9422732174040328 9443225284466688 9488625406026624 9507236926758912 9534243797401752 9554979429844992 9562929442095744 9587065092678216 9590174255321088 9600916830950016 9608905064413512 9614378668440832 9628269870354432 9636280862317824 9665273505558528 9681612085702656 9684671385489984 9703667441774592 9711741166642944 9738326074606272 9757427372199936 9766070593337344 9785144949964956 9788318351505408 9813022855805312 9821187567460984 9842547262040064 9860200850304376 9881645393258496 9889867200799872 9929153303803008 9937414639265256 9959027111294976 9967313302607232 9967848911381504 9984162463380864 9987317366286546 10006907049330048 10015771261916992 10035416756023296 10037554148524032 10042648764437718 10071260299379136 10085811620391936 10094203299989952 10116156765192192 10119679820049228 10141688693081088 10150126863978816 10156341771583488 10164792134255616 10179044604332032 10190446811797824 10198925550824868 10202233144756224 10219479423797248 10239439344546852 10279344189862176 10299506670655488 10301700310327296 10328764113851898 10351227715665408 10380718392918016 10385987183734734 10389355443264512 10400993233529184 10409647153114638 10430625692883968 10439304267510976 10458616464739872 10462008278532096 10467318328478154 10488413092844544 10503567131295744 10508898274666506 10512306395255808 10521052930529856 10538838155790912 10543934733336576 10561758638948352 10570546319883264 10585819027390464 10594626727246848 10595196045664256 10600573695795369 10623628445025024 10653895192731648 10674703581779952 10678165474369536 10705115842696704 10714022800866528 10726024272076971 10737324285861888 10756582745786592 10765532525870694 10779976792645632 10788946037236224 10816176001995936 10819683775234048 10831803604148736 10840815970107552 10871701485691904 10874016994234368 10891813596415488 10895255308676232 10904411134476288 10910531990994064 10926295922091264 10947727370207232 10962986471719997 10986829417504512 11002703585882112 11011858145443584 11033457420091392 11039650712780976 11043230960672768 11048836013393607 11063660392452096 11072865669795072 11092725956592423 11104412295634944 11116851067415808 11126100600899856 11129708885188608 11148523007778816 11157798893210112 11170297466778384 11179591469173413 11191369322225664 11213830025304192 11235825458896896 11267742669656616 11289843850526208 11292248417089536 11330167836801528 11333842301743104 11346538072940928 11355978712488696 11362447517248256 11378864392237056 11388331928193792 11417074668773488 11441905192194048 11451425179873536 11467970613006336 11477512287850752 11496914351771904 11510211753058304 11531505076236288 11541719792125952 11564262213594948 11586945004487424 11597208829588096 11652964641268808 11678308192032768 11688024873672576 11717524002162264 11734453904494464 11744217300949848 11769759313348608 11799464729450112 11813112062349312 11816513022707712 11826344694662784 11833081438081024 11836184546846088 11836820582265536 11856192925264776 11860037984391168 11902398535629888 11919595551372288 11952912205099008 11959621605512724 11985632091823104 12012936158665728 12029779986937856 12043255323033792 12053275650974844 12077566591760384 12087615467644288 12101155589009916 12135631815759232 12168198002245428 12172144247138304 12206721225461334 12230664171403392 12233269118513664 12267462526285824 12268121737084928 12274348489868322 12292082912352672 12316193291483136 12327103091590144 12337359588876608 12360183094692576 12364191601901568 12395397291543552 12405710611529664 12413306609713152 12419607051878598 12423634830756864 12454990547752896 12482078391484416 12492463832589312 12510513396006912 12514870310001708 12520922495837184 12542088383751168 12552523754861376 12590967045955584 12615558778467216 12651500541368832 12676210503363693 12693984335675786 12712325063202336 12722902076029002 12739972573126656 12750572589460992 12782753456904288 12786899007094784 12801222441266688 12811873419218016 12837693160472576 12844209002370174 12848374483090432 12872143341218304 12882853327357728 12887031340744704 12908816114270208 12912895180653312 12934028645743392 12938223255699456 12948988222190592 12956256739305451 12984434766141696 13009903162933248 13039540587380736 13046859933286608 13051091135340544 13075235009261568 13109585221427409 13123396349386752 13138096716036864 13149027982881648 13175527191011328 13182214502432547 13186489601066496 13201260642556272 13212244463568579 13238871071737344 13249886185687008 13278702815059968 13289751070142976 13312216617841152 13316423155048728 13342542732440064 13380555674697728 13390198352583624 13409544995293824 13428347065838848 13447748827189248 13458937733319936 13492906426732304 13522251590774784 13533502485305088 13553056179007488 13557776169168517 13587262415730432 13598567401099824 13602977526341632 13628142362824704 13652585792729136 13682278236819456 13693662278030592 13705792253149568 13732675560873984 13759497192828816 13771685485135864 13801636954220544 13847982911646312 13867990978038912 13879529537486184 13909715552139264 13944821952986496 13956424437970872 13964969935927296 13976589184601472 13984550790459392 14011864366222008 14016408527007744 14028070574039808 14051784207721216 14094061759844352 14126168969662464 14134098261060492 14164837926700032 14232938109039936 14260855390138368 14273487790262272 14285363734488704 14301365696102628 14342110327715456 14354043367827592 14380597639017324 14385261382981632 14421568002661248 14442404805531648 14454421293476736 14497910258337792 14498689325645824 14522418128553984 14527007078234976 14555501162661888 14567611749964416 14568394562788352 14607489111909408 14649105890006016 14670271447842816 14677717424947434 14682477527258112 14719534283707968 14731781351191476 14751547189936128 14763820893060096 14785152195280896 14790301275456564 14822468089887744 14834800801199808 14877065190946816 14893729955704512 14906121958897884 14951773367072256 14976243695071296 14980976049429819 15001981487616838 15023656892875488 15053125134034944 15056331222786048 15106890449068704 15111789735657472 15128717430587904 15141304949984928 15171819189649408 15179519730073842 15184442570925056 15212533039621632 15225190295968224 15255873589592064 15268566906498048 15285670217696736 15290627484008448 15298388326237302 15303349717134336 15329219135695872 15359159016820278 15375340101648384 15410366148722688 15419016284793264 15449260005983232 15452550465490944 15493146170777847 15526841573498112 15571077589377024 15578980775602101 15584033164896768 15601489850293776 15614470729671957 15623365336216352 15645938539325952 15658956401266464 15693012417798144 15732619639266816 15750816083132416 15755350696943616 15768459592883712 15781579395794784 15808257233686368 15813383979188224 15842637958422528 15855819479824896 15869864714173184 15892794068496384 15937216273465344 15946162140683632 15980842789097472 16017248211554304 16022826381744611 16057673764045056 16071034201299792 16105986428792832 16134874118679888 16148298788806041 16169965188968448 16183419055854336 16224264002993904 16229525662851072 16247705406223104 16261223955161328 16275628300615112 16307552228537856 16311025491351552 16356616701714432 16365797986491096 16389443883136896 16421591055310848 16480244126256768 16504055378823168 16517787218165376 16527196388724736 16540947482039552 16559476069171464 16564846441009152 16606654063670528 16656618443452416 16686493746668944 16694563327782912 16722784511668224 16736698339815168 16787053983338496 16820745037956288 16853738188345344 16868667388491776 16901614004484924 16934765775789312 16949766750936448 16963869434705336 16995251755202292 17000763452614656 17043671275872384 17068296588355584 17082497892290688 17125612003160232 17162857788291072 17177137769810304 17201955919509504 17216268431776128 17217193574204416 17245371527657856 17265317629587456 17312579688188928 17346393320392422 17395813244382144 17433646679015424 17473361685331968 17479446961903212 17517462288049152 17532037310508864 17576286003243396 17581986134755328 17601680856741696 17616325951424772 17651828095649792 17666514914249344 17699197094175168 17719668093523968 17749622157121536 17755230873398304 17784289387897164 17790056976586752 17853597803444832 17879393327058432 17929368307648512 17930331769585664 17939432408269086 17945250311093248 17978448137734656 18029668787699712 18044669980406784 18064882984550688 18070741572009984 18079913476462266 18116349887640576 18131423201466432 18151733383514874 18170856483766272 18203447723638848 18212250903035904 18243037649092608 18258216370707456 18310081838192001 18345996257105088 18349903677770496 18402182605627392 18411522734802483 18438124368529008 18463977215528416 18490654637385216 18506039383314912 18546287402852352 18552746336756918 18593095937315328 18608565917294496 18619959914569728 18635452246135296 18682485821629344 18688544702676992 18704094098719744 18723117587226624 18738695748883968 18772305465002562 18792082346459136 18813132575626752 18828785632292064 18834891959549952 18845464348080656 18886450568933376 18936067542061813 18977250812053248 19014473853517824 19040976503513679 19068487594803504 19084353114043503 19109958859689984 19125858884191488 19174130185356432 19180348510642176 19201833661900032 19217810128827024 19228757336881664 19256539740708864 19266313503555261 19272561724635648 19330547011117056 19363224171405312 19369342770979968 19407334883549184 19423482333285888 19476652149212544 19514854744399872 19532141186674688 19570289899929912 19576636703010816 19626045711610624 19642375134921968 19685094524080128 19720401700608752 19763290786516992 19779734401599744 19858306607606016 19874829278530512 19918054222589952 19934626605214464 19935697822763008 19968324926761728 19974634732573092 20013814098660096 20031542523833984 20070833512046592 20085297528875436 20142520598758272 20171623240783872 20188406599979904 20239359640098456 20283377386162176 20300253727957632 20329584268511232 20358089208664064 20380893623595648 20397851101649736 20404466289512448 20438958847594496 20478878689093704 20558688379724352 20599013341310976 20603400620654592 20657528227703796 20702455431330816 20771974367469468 20778710886529024 20801986467058368 20819294306229276 20861251385767936 20878608535021952 20917232929479744 20934636656956308 20976826185689088 21017796549333012 21024612790511616 21042105861059712 21077676311581824 21141092639766528 21189253454493696 21190392091328512 21201147391590738 21247256890050048 21307790385463296 21349407163559904 21356330948739072 21410231685393408 21428045601733056 21452048544153942 21474648571723776 21513165491573184 21531065051741388 21559953585291264 21577892074472448 21632352003991872 21663607208297472 21681631940215104 21743402971383808 21748033988468736 21783627192830976 21790510617352464 21821063981988128 21852591844182528 21925972943439994 21973658835009024 22005407171764224 22023716290887168 22079301425561952 22086461921345536 22097672026787214 22127320784904192 22145731339590144 22185451913184846 22208824591269888 22233702134831616 22252201201799712 22259417770377216 22297046015557632 22315597786420224 22340594933556768 22359182938346826 22378988913345779 22382738644451328 22427660050608384 22471650917793792 22502972231425257 22535485339313232 22579687701052416 22584496834179072 22660335673603056 22667684603486208 22693076145881856 22711957424977392 22724895034496512 22757728784474112 22769279595110763 22776663856387584 22834149337546976 22883810384388096 22902850359747072 22935941226012672 22955024575701504 22993828703543808 23020423506116608 23063010152472576 23083439584251904 23128524427189896 23173890008974848 23194417659176192 23305929282537616 23325320472719837 23356616384065536 23376049747345152 23435048004324528 23468907808988928 23488434601899696 23539518626697216 23598929458900224 23626224124698624 23633026045415424 23652689389325568 23666162876162048 23672369093692176 23673641164531072 23712385850529552 23720075968782336 23804797071259776 23839191102744576 23905824410198016 23919243211025448 23971264183646208 24025872317331456 24059559973875712 24086510646067584 24106551301949688 24155133183520768 24175230935288576 24202311178019832 24271263631518464 24336396004490856 24344288494276608 24413442450922668 24461328342806784 24466538237027328 24534925052571648 24548696979736644 24584165824705344 24632386582966272 24654206183180288 24674719177753216 24720366189385152 24790794583087104 24811421223059328 24839214103757196 24847269661513728 24909981095505792 24984927665178624 25029740620003416 25041844991674368 25084176767502336 25105047509722752 25181934091911168 25231117556934432 25303001082737664 25352421006727386 25387968671351572 25424650126404672 25445804152058004 25479945146253312 25501145178921984 25565506913808576 25602444882533376 25623746838436032 25688418004740348 25696748966180864 25744286682436608 25765706654715456 25825790361306624 25868057291486784 25897976444381184 25912513478610902 25968869532283392 26093719866573216 26102182270681088 26150470018523136 26219170442854818 26246792698773504 26276193432073728 26298055965763296 26351054382022656 26364429004865094 26372979202132992 26402521285112544 26424488927137158 26477742143474688 26499772371374016 26557405630119936 26579502140285952 26624433235682304 26632846310097456 26685085464880128 26780396705167248 26819089990587648 26856694131677696 26895497654378496 26909148612403629 26917875466639872 26985812853464608 27044503181549568 27067004970610176 27106112358014976 27115552338337034 27174524831460864 27197134802199648 27205955052683264 27256284725649408 27305171585458272 27364556473638912 27387324556061184 27411584506299136 27465351121747968 27518994385657632 27543370970271728 27603273908441088 27695965823292624 27735981956077824 27759059074972368 27819431104278528 27829119505135377 27889643905972992 27912848875941744 27929939871854592 27953178369202944 27969101580918784 28023728732444016 28032817054015488 28056141148079616 28103568415442432 28158458197503843 28188123519688704 28252337939324928 28268196522120984 28329675853400064 28465876218079872 28521710780276736 28546975580524544 28570727468977408 28602731392205256 28684220655430912 28708086735655184 28761195278034648 28770522765963264 28843136005322496 28884809611063296 28908842586953472 28995820516675584 29044836257107968 29054014156469952 29111002325323776 29135223499928832 29136789125576704 29214978223818816 29298211780012032 29355434849894868 29364955054516224 29439068567415936 29463562702382952 29527641786120192 29580602550913128 29644936179775488 29669601602399616 29754130381893632 29787459911409024 29812243917795768 29903546734144512 29952487390142592 29961952098859638 30003962975233676 30047313785750976 30106250268069888 30112662445572096 30213780898137408 30257434861175808 30282609899969856 30359039460147684 30368885141850112 30425066079243264 30450380591936448 30537133812996096 30571340435393472 30596776652474604 30606699434268672 30658438271391744 30718318033640556 30838032569586528 30898520011966464 30905100930981888 30986292341555694 31053683146996224 31142155178754048 31157961551204202 31168066329793536 31202979700587552 31228941459343914 31246730672432704 31291877078651904 31317912802532928 31386024835596288 31465239278533632 31510701393887232 31536919185767424 31563158791589568 31616514467372736 31685275916845056 31711638959649792 31739729428346368 31785588136992768 31801721087386107 31892324281367264 31961685578194944 32034496423108608 32045652763489222 32115347528090112 32142068402599584 32211972857585664 32269748237359776 32296597577612082 32339930377936896 32366838111708672 32448528005987808 32459051325702144 32495410812446208 32522447910322656 32551256601230224 32615104457075712 32622050982703104 32713233403428864 32731595972982192 32778887766273792 32843182110621696 32888959415159991 32960488252513536 33008110757646336 33035574436330752 33054392777449472 33081894964079104 33118952138342928 33129692882018304 33146508040180821 33213308127341056 33278177869777269 33313236886904832 33372987493337888 33389126655565824 33445569023336448 33473396679630336 33574107966676992 33641490075912576 33707476376690688 33737334776983552 33803228008969848 33869531551578624 33899533501872896 33927738869410672 33990503510404584 34001526905229312 34087342551744768 34136593176711168 34164995784581376 34251224006320464 34325715576582144 34354275539620608 34403911839019008 34432536863552256 34434387148408832 34490743055315712 34530635259174912 34625159376377856 34692786640784844 34791626488764288 34958893923806424 35034924576098304 35064074621017728 35152572006486792 35163972269510656 35203361713483392 35232651902849544 35303656191299584 35333029828498688 35398394188350336 35439336187047936 35499244314243072 35510461746796608 35568578775794328 35580113953173504 35707195606889664 35758786654116864 35858736615297024 35878864816538172 35890500622186496 35956896275469312 36089339960813568 36129765969101376 36159826952924532 36232699775281152 36262846402932864 36303466767029748 36406895447277696 36516432741414912 36620163676384002 36691992514210176 36699807355540992 36804365211254784 36823045469604966 36876248737058016 36927954431056832 36981309274770432 37012078766629824 37092574805704704 37105492673513836 37186191874630656 37217131834588992 37239919829139456 37270904492270592 37364971643258688 37408188197439488 37446235174453248 37477391497767936 37544610930005124 37626265151253504 37657571264584128 37690928696161312 37772901137866752 37872135084123626 37954501624106496 38081953007027358 38136975189607008 38168706228087006 38219917719379968 38251717768382976 38348260370712864 38360697021284352 38403667323800064 38435620257654048 38457514673763328 38513079481417728 38532627007110522 38545123449271296 38661094022234112 38726448342810624 38738685541959936 38814669767098368 38846964666571776 38868770217916353 38953304298425088 39029709488799744 39064282373349376 39140579799859824 39153273406021632 39252091423221248 39284750269843936 39328755664282227 39370189048160256 39440803401217504 39526581573033984 39546643507297641 39559468803199488 39716613215212032 39749658557061024 39836108445179904 39869253210428928 39871395645526016 39936649853523456 39949269465146184 40027628197320192 40063085047667968 40141667024093184 40170595057750872 40285041197516544 40343246481567744 40376813199959808 40478719280196912 40566754772324352 40600507455915264 40659168537022464 40673328507505551 40716178417328128 40761787247191296 40795702203299472 40808932579024896 40877917695188992 40957757378187408 41117376759448704 41198026682621952 41315056455407592 41404910862661632 41543948734938936 41557421773058048 41603972934116736 41638588612458552 41722502771535872 41757217070043904 41834465858959488 41869273313912616 41953652371378176 42035593098666024 42049225581023232 42084211722119424 42155352623163648 42282185279533056 42378506908987392 42402294783181476 42494513780100096 42698814327119808 42820463370786816 42856091203466112 42904097088307884 43026330983146368 43062130103482776 43155784148944896 43264704007983744 43327214416594944 43363263880430208 43486805942767616 43496067976937472 43567254385661952 43581021234704928 43642127963976256 43705183688365056 43851945886879988 43947317670018048 44010814343528448 44047432581774336 44158602851123904 44195344053574428 44254641569808384 44291462679180288 44370903826369692 44467404269663232 44504402403599424 44631195572840448 44681189867113536 44718365876693652 44757977826691558 44855320101216768 45005944462850514 45070970678626464 45159375402104832 45168993668358144 45320671347206112 45335369206972416 45386152291763712 45423914849954784 45449790068993024 45515457568948224 45538559190221526 45553327712775168 45668298675093952 45767620768776192 45805700719494144 45871882452025344 45910049151403008 45987657407087616 46126020304945152 46166879168503808 46257048854379792 46347780017949696 46388835318352384 46479438512333541 46611858565075232 46650640945439674 46713232768131072 46736942326806303 46752099494690304 46870096008649056 46937815617977856 46976869203799392 47079037253394432 47197858917800448 47252448249397248 47266052090830848 47305378778651136 47332325752324096 47344738187384352 47347282329062144 47424771701059104 47440151937564672 47609594142519552 47678382205489152 47811648820396032 47838486422050896 47942528367292416 48051744634662912 48068479145233833 48119119947751424 48173021292135168 48213102603899376 48310266367041536 48350461870577152 48404622356039664 48444896366418123 48542527263036928 48672792008981712 48688576988553216 48826884901845336 48922656685613568 48933076474054656 49069850105143296 49097393959473288 49168331649410688 49264773165932544 49308412366360576 49349438355506432 49440732378770304 49581589166174208 49622842446118656 49678428207514392 49694539323027456 49819962191011584 49969855330357248 50059481240006832 50083689983348736 50168353535004672 50210095019445504 50462235113868864 50606002165475328 50704842013454772 50775937342703144 50849300252809344 50891608304116008 51002290357843968 51131013827617152 51204889765066752 51247493676872064 51376836009480696 51393497932361728 51488573364873216 51531413309430912 51651580722613248 51736114582973568 51795952888762368 51825026957221804 51937739064566784 52187439733146432 52300940037046272 52438340885709636 52552386864147456 52596111931526592 52728858009730188 52745958404265984 52805042570225088 52848977854274316 52955484286949376 52999544742748032 53159004280571904 53248866471364608 53265692620194912 53370170929760256 53560793410334496 53638179981175296 53713388263355392 53790995308756992 53818297224807258 53835750933279744 53971625706929216 54089006363099136 54134009941220352 54212224716029952 54231104676674068 54349049662921728 54394269604399296 54512569451298816 54610343170916544 54729112947277824 54774649112122368 54823169012598272 54930245514576003 55037988771315264 55086741940543456 55206547816882176 55234568204407449 55391931646585248 55471963912155648 55518118149944736 55638862208557056 55658239010270754 55779287811945984 55825697751883488 55859879743709184 55906356738405888 55938203161837568 56047457464888032 56065634108030976 56112282296159232 56207136830884864 56316916395007686 56376247039377408 56504675878649856 56536393044241968 56659351706800128 56808202626185439 56931752436159744 57043421560553472 57093951161049088 57122929510541037 57141454937954816 57205462784410512 57253059342130509 57368441310861824 57416173471310368 57522390556069296 57541045531926528 57686272010644992 57769619222126592 57798940510665783 57817685173906944 57991641033351168 58089672514215936 58108028312939904 58222004650647552 58270446999857664 58273578251153408 58429956447637632 58596423560024064 58710869699789736 58729910109032448 58878137134831872 58927125404765904 59055283572240384 59161205101826256 59289872359550976 59339203204799232 59508260763787264 59574919822818048 59624487835591536 59807093468289024 59904974780285184 59923904197719276 60007925950467352 60094627571501952 60212500536139776 60427561796274816 60514869722351616 60565219799939712 60718078920295368 60737770283700224 60850132158486528 60900761183872896 61074267625992192 61142680870786944 61193553304949208 61213398868537344 61316876542783488 61436636067281112 61676065139173056 61797040023932928 61810201861963776 61972584683111388 62107366293992448 62315923102408404 62336132659587072 62405959401175104 62457882918687828 62493461344865408 62583754157303808 62635825605065856 62930478557067264 63073838371534848 63126317583179136 63233028934745472 63423277919299584 63479458856692736 63571176273985536 63603442174772214 63784648562734528 63923371156389888 64068992846217216 64091305526978444 64230695056180224 64284136805199168 64423945715171328 64539496474719552 64593195155224164 64679860755873792 64733676223417344 64897056011975616 64990821624892416 65044895820645312 65102513202460448 65230208914151424 65244101965406208 65463191945964384 65557775532547584 65777918830319982 65920976505027072 66016221515292672 66071148872661504 66108785554898944 66163789928158208 66237904276685856 66259385764036608 66293016080361642 66426616254682112 66556355739554538 66626473773809664 66745974986675776 66778253311131648 66891138046672896 66946793359260672 67136966740037337 67148215933353984 67282980151825152 67414952753381376 67474669553967104 67508916694275771 67606456017939696 67739063103157248 67799067003745792 67855477738821344 67981007020809168 68003053810458624 68174685103489536 68273186353422336 68307838785332289 68329991569162752 68502448012640928 68651431153164288 68708551079241216 68807823678038016 68865073727104512 68868774296817664 68981486110631424 69061270518349824 69250318752755712 69385573281569688 69583252977528576 69917787847612848 69975961418159511 70069849152196608 70128149242035456 70305144012973584 70327944539021312 70406723426966784 70465303805699088 70607312382599168 70666059656997376 70796788376700672 70878672374095872 70998488628486144 71020923493593216 71137157551588656 71160227906347008 71414391213779328 71517573308233728 71717473230594048 71757729633076344 71781001244372992 71913792550938624 72178679921627136 72259531938202752 72319653905849064 72465399550562304 72525692805865728 72606933534059496 72813790894555392 73032865482829824 73240327352768004 73383985028420352 73399614711081984 73646090939209932 73752497474116032 73855908862113664 73962618549540864 74024157533259648 74210985347027672 74372383749261312 74434263669177984 74541808984541184 74729943286517376 74816376394878976 74954782995535872 75089221860010248 75252530302507008 75315142529168256 75381857392322624 75545802275733504 75744270168247252 75909003248212992 76163906014054716 76273950379214016 76337412456174012 76439835438759936 76503435536765952 76696520741425728 76807334647600128 76871240515308096 76915029347526656 77065254014221044 77090246898542592 77477371083919872 77693929333143552 77737540435832706 77906608596850176 78128564746698752 78281159599719648 78306546812043264 78504182846442496 78569500539687872 78657511328564454 78740378096320512 78881606802435008 79053163146067968 79093287014595282 79118937606398976 79433226430424064 79499317114122048 79672216890359808 79738506420857856 79742791291052032 79873299707046912 79898538930292368 80055256394640384 80126170095335936 80341190115501744 80570082395033088 80686492963135488 80727445837210887 80753626399919616 80957438560393824 81133509544648704 81201014911830528 81318337074044928 81346657015011102 81432356834656256 81523574494382592 81591404406598944 81617865158049792 81755835390377984 81915514756374816 82234753518897408 82396053365243904 82510898181892609 82630112910815184 82809821725323264 83087897469877872 83114843546116096 83207945868233472 83277177224917104 83445005543071744 83487358515406131 83514434140087808 83668931717918976 83738546627825232 83907304742756352 84071186197332048 84098451162046464 84168423444238848 84310705246327296 84475374592511529 84564370559066112 84757013817974784 84804589566362952 84989027560200192 85397628654239616 85640926741573632 85712182406932224 85808194176615768 86052661966292736 86124260206965552 86311568297889792 86529408015967488 86654428833189888 86726527760860416 86973611885535232 87134508771323904 87162042469409856 87284255927952512 87410367376730112 87703891773759976 87894635340036096 88094865163548672 88317205702247808 88390688107148856 88582925358360576 88741807652739384 88934808539326464 89008804807198848 89262391145680896 89362379734227072 89436731753387304 89515955653383116 89710640202433536 90011888925701028 90141941357252928 90318750804209664 90337987336716288 90641342694412224 90772304583527424 90847829699909568 90899580137986048 91077118380443052 91106655425550336 91336597350187904 91611401438988288 91820098302806016 91975314814175232 92333758337007616 92514097708759584 92695560035899392 92777670636704768 92958877024667082 93223717130150464 93301281890879348 93426465536262144 93473884653612606 93504198989380608 93740192017298112 93875631235955712 93953738407598784 94158074506788864 94395717835600896 94532104181661696 94610757557302272 94689476374768704 94694564658124288 94849543402118208 95219188285039104 95356764410978304 95405163262158321 95676972844101792 95885056734584832 96103489269325824 96136958290467666 96238239895502848 96346042584270336 96426205207798752 96620532734083072 96700923741154304 96809244712079328 96889792732836246 97085054526073856 97345584017963424 97377153977106432 97653769803690672 97845313371227136 97866152948109312 98139700210286592 98194787918946576 98336663298821376 98529546331865088 98616824732721152 98666878245479973 98698876711012864 98881464757540608 99163178332348416 99245684892237312 99356856415028784 99389078646054912 99439524120542463 99639924382023168 99834533609331807 99939710660714496 100118962480013664 100167379966697472 100336707070009344 100420190038891008 100924470227737728 101212004330950656 101409684026909544 101551874685406288 101698600505618688 101783216608232016 102004580715687936 102262027655234304 102409779530133504 102494987353744128 102753672018961392 102786995864723456 102977146729746432 103062826618861824 103303161445226496 103472229165947136 103591905777524736 103650053914443608 103875478129133568 104374879466292864 104876681771419272 105104773728294912 105192223863053184 105457716019460376 105491916808531968 105610085140450176 105697955708548632 105910968573898752 105999089485496064 106318008561143808 106497732942729216 106531385240389824 106740341859520512 107121586820668992 107276359962350592 107426776526710784 107636594449614516 107671501866559488 107943251413858432 108268019882440704 108462209353348136 108698099325843456 108788539208798592 109220686341833088 109549298224244736 109646338025196544 109860491029152006 110075977542630528 110173483881086912 110413095633764352 110469136408814898 110783863293170496 110943927824311296 111036236299889472 111277724417114112 111316478020541508 111558575623891968 111651395503766976 111719759487418368 111812713476811776 112094914929776064 112224564592318464 112414273661769728 112633832790015372 113072786088483936 113318703413600256 113616405252370878 113863504872319488 114187902322098176 114245859021082074 114282909875909632 114410925568821024 114506118684261018 114736882621723648 114832346942620736 115044781112138592 115082091063853056 115372544021289984 115539238444253184 115597881021331566 115635370347813888 115983282066702336 116179345028431872 116216056625879808 116444009301295104 116540893999715328 116547156502306816 116606310653749059 116859912895275264 117192847120048128 117421739399579472 117459820218064896 117756274269663744 117854250809531808 117986266992846681 118110567144480768 118322410203652512 118579744719101952 118678406409598464 119016521527574528 119149839645636096 119248975671183072 119614186936578048 119809949560570368 119847808395438552 120015851900934704 120189255143003904 120425001072279552 120592851188919967 120855123592549632 121029739444703232 121130439599879424 121436157840590736 121475540567400448 121700264316973056 121801522367745792 122019985522516653 122148535251984384 122285361741573888 122387106609898416 122426797737074688 122633753085566976 122873272134562224 123352130278346112 123594080047865856 123945169366222776 124214732587984896 124631846204816808 124672265319174144 124811918802350208 124915765837375656 124986922689730816 125167508314607616 125271651210131712 125860957114134528 126147676743069696 126252635166358272 126466057869490944 126846555838599168 126958917713385472 127206884349544428 127569297125469056 128182611053956888 128461390112360448 128568273610398336 129078992949439104 129186390310448328 129467352446834688 129794112023951232 129981643249784832 130089791641290624 130205026404920896 130460417828302848 130488203930812416 130926383891928768 131115551065095168 131555837660639964 131841953010054144 132032443030585344 132142297745323008 132327579856316416 132475808553371712 132586032160723284 132853232509364224 133112711479109076 133491949973351552 133893586718521344 134273933480074674 134565960303650304 134949339107934208 135017833388551542 135212912035879392 135478126206314496 135598134007491584 135710955477642688 135962014041618336 136006107620917248 136349370206979072 136546372706844672 136615677570664578 136659983138325504 137004896025281856 137302862306328576 137417102158482432 137615647356076032 137730147454209024 137737548593635328 137962972221262848 138500637505511424 138771146563139376 139166505955057152 139438315537000623 139835575695225696 139951922836319022 140139698304393216 140256298484070912 140610288025947168 140655889078042624 140813446853933568 140930607611398176 141214624765198336 141332119313994752 141593576753401344 141757344748191744 141996977256972288 142041846987186432 142274315103177312 142320455812694016 142518824132359961 142828782427558656 143035146616467456 143434946461188096 143515459266152688 143562002488745984 143827585101877248 144205437435701499 144357359843254272 144519063876405504 144639307811698128 144930799101124608 145051385611731456 145213867068118992 145334689099254369 145627581789110784 146065730965659648 146480654705536008 146767970056840704 146799229422163968 147292181878419864 147504994948232064 147711817724227328 147925237099081728 148048315066519296 148421970694055344 148744767498522624 148868527338355968 149083617969082368 149459886573034752 149632752789757952 149909565991071744 150178443720020496 150505060605014016 150630285058336512 150763714784645248 151488540336494504 151818006496425984 152327812028109432 152547900758428032 152674824912348024 153006871073531904 153393041482851456 153614669295200256 153742481030616192 153830058695053312 154130508028442088 154180493797085184 154954742167839744 155387858666287104 155475080871665412 155813217193700352 156562319199439296 157008365692884992 157139001079375744 157315022657128908 157763213604870016 158186574029190564 158237875212797952 158866452860848128 158998634228244096 159477012841715712 159485582582104064 159746599414093824 159797077860584736 160110512789280768 160252340190671872 160682380231003488 161140164790066176 161372985926270976 161454891674421774 161507252799839232 161914877120787648 162267019089297408 162402029823661056 162636674148089856 162693314030022204 163047148988765184 163182808813197888 163831029512749632 164469507037794816 164790736543728009 165021796363785218 165260225821630368 165619643450646528 166175794939755744 166229687092232192 166415891736466944 166554354449834208 166890011086143488 166974717030812262 167028868280175616 167337863435837952 167477093255650464 167814609485512704 168142372394664096 168196902324092928 168336846888477696 168621410492654592 168950749185023058 169128741118132224 169514027635949568 169609179132725904 169978055120400384 170424607878556317 170795257308479232 171281853483147264 171368788531623111 171424364813864448 171616388353231536 171759178026391527 172105323932585472 172248520413931104 172623136595779584 173058816031934976 173308857666379776 173453055521720832 173947223771070464 174269017542647808 174324084938819712 174568511855905024 174820734753460224 175407783547519952 175789270680072192 176189730327097344 176251090199190721 176634411404495616 176781376214297712 177165850716721152 177483615305478768 177869617078652928 178017609614397696 178524782291361792 178724759468454144 178873463506774608 179031911306766232 179421280404867072 180023777851402056 180283882714505856 180637501608419328 181282685388824448 181544609167054848 181695659399819136 181799160275972096 182154236760886104 182213310851100672 182673194700375808 183222802877976576 183640196605612032 183950629628350464 185028195417519168 185391120071798784 185555341273409536 185917754049334164 186447434260300928 186602563781758696 186947769307225212 187008397978761216 187480384034596224 187751262471911424 187907476815197568 188791435671201792 189221515114604544 189378952749537408 189389129316248576 189699086804236416 190438376570078208 190713528821956608 190810326524316642 191353945688203584 191770113469169664 192206978538651648 192273916580935332 192692085168540672 192852410415597504 193401847482308608 193618489424158656 193779585465672492 194170109052147712 194691168035926848 195307539607381344 195690626742454272 195732305896218624 196389575837893152 196673326597642752 197233649465442304 197333756490959946 197397753422025728 197762929515081216 198326356664696832 198491369784474624 198713712830057568 198778157292109824 198879048241084926 199279848764046336 199669067218663614 199879421321428992 200237924960027328 200334759933394944 200673414140018688 200840380077782016 201410900220112011 201848940455475456 202424008661901312 202526750082827313 202819368053819088 203103749370812576 203397201011237376 203566433216464032 204009161431375872 204524055310468608 204819559060267008 204989974707488256 205507344037922784 205573991729446912 205954293459492864 206125653237723648 206606322890452992 206944458331894272 207183811555049472 207300107828887216 207750956258267136 208296742962679943 208749758932585728 209753363542838544 209927884254478533 210209547456589824 210384447726106368 210915432038920752 210983833617063936 211220170280900352 211395911417097264 211821937147797504 211998178970992128 212636017122287616 212995465885458432 213062770480779648 213480683719041024 214243173641337984 214552719924701184 214853553053421568 215273188899229032 215343003733118976 215886502827716864 216536039764881408 216924418706696272 217396198651686912 217577078417597184 218441372683666176 219098596448489472 219292676050393088 219720982058304012 220151955085261056 220346967762173824 220938272817629796 221567726586340992 221887855648622592 222072472599778944 222632956041083016 223117151247783936 223302791007533952 223625426953623552 224189829859552128 224449129184636928 224828547323539456 225267665580030744 226145572176967872 226637406827200512 227232810504741756 227727009744638976 228491718042164148 228565819751819264 228821851137642048 229012237368522036 229473765243447296 229664693885241472 230089562224277184 230745088042579968 231195762042663132 231270740695627776 232432113251759616 233081787999430656 233094313004613632 233212621307498118 233719825790550528 234385694240096256 234843478799158944 234919640436129792 235512548539327488 235708501619063616 235972533985693362 236221134288961536 236644820407305024 237159489438203904 237356812819196928 238299679291272192 238497951342366144 239228373873156096 239619899121140736 239695616790877104 240031703801869408 240378510286007808 241185702377839934 241710247185099264 242059478889406464 242260879199758848 242872315681181472 242951081134800896 243400528633946112 243603044735491584 244039971045033306 244297070503968768 244570723483147776 244774213219796832 244853595474149376 245267506171133952 245746544269124448 246168878046803569 246704260556692224 247188160095731712 247532694545677827 247890338732445552 248429465175969792 249263692409633616 249344530638348288 249623837604700416 249831531674751312 249973845379461632 250335016629215232 250462075546218393 250543302420263424 251721914228269056 252295353486139392 252505270332716544 252932115738981888 253693111677198336 253917835426770944 254413768699088856 255138594250938112 256365222107913776 256922780224720896 257136547220796672 258157985898878208 258372780620896656 258934704893669376 259588224047902464 259963286499569664 260179583282581248 260410052809841792 260920835656605696 261852767783857536 262231102130190336 263111675321279928 263683906020108288 264284595490646016 264655159712632832 264951617106743424 265172064321446568 265706465018728448 266225422958218152 266983899946703104 267787173437042688 268547866960149348 269131920607300608 270035666777103084 270425824071758784 270956252412628992 271196268014983168 271421910955285376 271924028083236672 272698740413958144 273231355141329156 273319966276651008 274009792050563712 274834204316964864 275460294908418048 275475097187270656 275925944442525696 277001275011022848 277542293126278752 278333011910114304 278876631074001246 279671151390451392 279903845672638044 280279396608786432 280512596968141824 281220576051894336 281626893707867136 281861215222796352 282664238627989504 283187153506802688 284083693974372864 284548630206354624 285037648264719922 285657564855117312 286070293232934912 287030918532305376 287124004977491968 287655170203754496 288410874871402998 288714719686508544 289038127752811008 289278615623396256 289861598202249216 290102771223462912 290427734136237984 290669378198508738 291255163578221568 292131461931319296 292961309411072016 293535940113681408 293598458844327936 294584363756839728 295009989896464128 295423635448454656 295850474198163456 296000634736439919 296096630133038592 296843941388110688 297489534997045248 297737054676711936 298167235938164736 298919773146069504 299265505579515904 299819131982143488 300356887440040992 301010121210028032 301260570116673024 301527429569290496 302977080672989008 303636012992851968 304655624056218864 305095801516856064 305349649824696048 306013742147063808 306786082965702912 307229338590400512 307484962061232384 307660117390106624 308261016056884176 308360987594170368 309909484335679488 310775717332574208 310950161743330824 311626434387400704 313124638398878592 314016731385769984 314278002158751488 314630045314257816 315526427209740032 316373148058381128 316475750425595904 317732905721696256 317997268456488192 318954025683431424 319493198828187648 319594155721169472 320221025578561536 320504680381343744 321364760462006976 322280329580132352 322909783348843548 323014505599678464 323829754241575296 324804059647322112 325386628060044408 326094297977530368 326365617626395776 327662059025499264 328939014075589632 329581473087456018 330043592727570436 330520451643260736 331239286901293056 332351589879511488 332831783472933888 333108708899668416 333949434061624524 334057736560351232 334675726871675904 334954186511300928 336284744789328192 336673693776955392 337242820985309184 337901498370046116 339218358265451808 339956110240800768 340849215757112634 341590514616958464 342563706966294528 342737577063246222 342848729627728896 343232776706463072 343518356052783054 344210647865170944 344497040827862208 345246273191559168 346117632063869952 346617715332759552 346906111043441664 348538035085295616 348648169877639424 349137023711810048 349641469506920448 349818931961247177 350815567095039904 351578541360144384 352379460654194688 352502180398381442 353268822808991232 353562752428595424 354331701433442304 354967230610957536 355739234157305856 356035219228795392 357049564582723584 357449518936908288 357746927013549216 358063822613532464 358842560809734144 360047555702804112 360567765429011712 361275003216838656 361778553566759901 362565370777648896 363089218334109696 363391318799638272 363598320551944192 364308473521772208 364426621702201344 365346389400751616 366059956567549959 366445605755953152 367280393211224064 367901259256700928 370056390835038336 370782240143597568 371110682546819072 371835508098668328 372894868520601856 373205127563517392 373895538614450424 374016795957522432 374960768069192448 375502524943822848 375814953630395136 377582871342403584 378443030229209088 378757905499074816 378778258632497152 379398173608472832 380876753140156416 381620653048633284 382707891376407168 384547833161870664 385384170337081344 385704820831195008 386803694964617216 387236978848317312 387559170931344984 388340218104295424 389382336071853696 390615079214762688 391381253484908544 391464611792437248 392779151675786304 393346653195285504 394667512981919892 394795506844051456 395525859030162432 396982739568949248 397427425660115136 397758096482169852 398559697528092672 399338134437327228 400475849920054656 401680760155564032 402821800440224022 403697880910950912 404848017323802624 405053500165654626 405638736107638176 406207498741625152 406794402022474752 407132866432928064 408018322862751744 409048110620937216 409639118120534016 409979949414976512 411014688075845568 411908586918985728 412251306475447296 413212645780905984 413888916663788544 414600215657774432 415501912516534272 416593485925359886 417499517865171456 419506727085677088 419855768508957066 420419094913179648 420768895452212736 421830864077841504 421967667234127872 422440340561800704 422791822834194528 423643874295595008 423996357941984256 425272034244575232 425990931770916864 426125540961559296 426961367438082048 427556472397079883 428486347282675968 429105439849402368 429707106106843136 430546377798458064 430686007466237952 431773005655433728 432616312307104497 433072079529762816 433848837413392544 434792397303373824 435154156835194368 436882745367332352 438197192896978944 438585352100786176 439441964116608024 440303910170522112 440693935524347648 441876545635259592 443135453172681984 443775711297245184 444144945199557888 445265912082166032 446234302495567872 446605582015067904 447250853907247104 448379659719104256 448898258369273856 449657094647078912 450535331160061488 452291144353935744 454465621009483512 455454019489277952 456983436084328296 457131639503638528 457643702275284096 458024474737044072 458947530486894592 459329387770482944 460179124448554368 461490176085159936 462391524085326264 462541481391255552 464864226503519232 466163575998861312 466425242614996236 467439651581101056 469686957598317888 471025097078654976 471417003238127232 471945067971386724 473289640814610048 474713625638393856 476599358582544384 476995902684732288 478456747746312192 479239798242281472 479391233581754208 480063407603738816 480757020572015616 482371404755679868 483420494370198528 484118957778812928 484521758399517696 485744631362362944 486801057267892224 487206089470983168 488079942090066612 489141446966295552 489548426439593664 491493088538248896 492337756093607138 493408521113384448 495065389091355654 495780677464891104 496858930351939584 498527384819267232 498689061276696576 499247675209400832 499663063349502624 499947690758923264 500670033258430464 500924151092436786 501086604840526848 503443828456538112 504590706972278784 505010540665433088 505864231477963776 507386223354396672 507835670853541888 508827537398177712 510277188501876224 511273823635668951 512730444215827552 513845560449441792 514106365594869333 514273094441593344 516315971797756416 516745561241793312 517869409787338752 519176448095804928 519926572999139328 520359166565162496 520820105619683584 521841671313211392 523705535567715072 524462204260380672 526223350642559856 527367812040216576 528569190981292032 528753270597572163 529310319425265664 529903234213486848 530344128642893136 531412930037456896 532450845916436304 533967799893406208 535574346874085376 537095733920298696 538263841214601216 540071333554206168 540851648143517568 541912504825257984 542392536029966336 542843821910570752 543848056166473344 545397480827916288 546462710282658312 546639932553302016 548019584101127424 549668408633929728 550920589816836096 551851888885051392 555084586252557504 556666023820228608 557753262148002492 559342302780902784 559807691345276088 561025193936283648 562441152103788672 563253787415734272 563722430445592704 565328477255979008 566374307013605376 568167387948745728 569097260412709248 570075296529439844 571315129710234624 572140586465869824 574061837064610752 575310340407508992 576821749742805996 578076255505622016 578557231246792512 580205542446925824 580855468272475968 581338756397017476 582510327156443136 585922618822144032 587071880227362816 587196917688655872 589168727513679456 590019979792928256 590847270896909312 591700948396326912 592001269472879838 592193260266077184 593687882776221376 594979069994090496 595474109353423872 596334471876329472 597839546292139008 599638263964286976 600713774880081984 602020242420056064 602521140233346048 603054859138580992 604232700660336033 605954161345978016 607272025985703936 607580250248481939 609311248112437728 610191603033712128 610699299649392096 612027484294127616 613572165931405824 614458677180801024 614969924122464768 615320234780213248 616522032113768352 616721975188340736 619818968671358976 621551434665148416 621900323486661648 623252868774801408 624890228888039829 626249276797757184 628033462771539968 628556004317502976 629260090628515632 629783652763435599 631052854419480064 632746296116762256 632951500851191808 635465811443392512 635994536912976384 637908051366862848 638986397656375296 639188311442338944 640442051157123072 641009360762687488 642729520924013952 644560659160264704 645819566697687096 646029011199356928 647659508483150592 649608119294644224 650773256120088816 652188595955060736 652731235252791552 655324118050998528 657878028151179264 659162946174912036 660087185455140872 661040903286521472 664703179759022976 665663566945867776 666217417799336832 667898868123249048 668115473120702464 669351453743351808 669908373022601856 672569489578656384 673347387553910784 674485641970618368 675802996740092232 678436716530903616 679912220481601536 681698431514225268 683181029233916928 685475154126492444 685697459255457792 686465553412926144 687036712105566108 688421295730341888 688994081655724416 692235264127739904 693812222086883328 697296339755278848 698274047423620096 699282939013840896 699637863922494354 701631134190079808 703157082720288768 704758921308389376 705004360796762884 706537645617982464 707125504857190848 708663402866884608 709934461221915072 711478468314611712 712070438457590784 714899037873816576 715493854027098432 716127645227064928 717685121619468288 720095111405608224 721135530858023424 723557107133519802 725130741555297792 726178436668219392 726782637599276544 727196641103888384 728616947043544416 728853243404402688 730692778801503232 732119913135099918 732891211511906304 734560786422448128 735802518513401856 738506634140410707 740112781670076672 741564480287195136 742221365093638144 742598083637033481 743671016197336656 745789737041203712 746410255127034784 747791077228900848 748033591915044864 749921536138384896 751005049887645696 751386226638655179 751629907260790272 755165742684807168 756886060458418176 757515810998149632 757556517264994304 758796347216945664 761753506280312832 763241306097266568 765415782752814336 769095666323741328 770768340674162688 771409641662390016 773607389929234432 774473957696634624 775118341862689968 776680436208590848 778764672143707392 781230158429525376 782762506969817088 785558303351572608 786693306390571008 789335025963839784 789591013688102912 791051718060324864 793965479137898496 794854851320230272 795516192964339704 797119395056185344 798676268874654456 800951699840109312 803361520311128064 805643600880448044 807395761821901824 810107000331309252 811277472215276352 812414997483250304 813588804044949504 814265732865856128 818096221241874432 819959898829953024 822029376151691136 824502612950894592 826425291561811968 827777833327577088 829200431315548864 831003825033068544 833186971850719772 834999035730342912 839013454171354176 839711537017914132 840838189826359296 841537790904425472 843661728155683008 844880681123601408 845583645668389056 847992715883968512 852251081923118592 855112944794159766 856972694565351936 858210879698804736 859414212213686272 861092755596916128 861372014932475904 863546011310867456 865232624614208994 866144159059525632 867697674826785088 869584794606747648 870308313670388736 873765490734664704 876394385793957888 877170704201572352 878883928233216048 880607820341044224 881387871048695296 883753091270519184 886270906345363968 887551422594490368 888001904209319757 888289890399115776 890531824164332064 892468604991135744 893211164030135808 894501707814494208 896759319438208512 897796516738547712 899314189294157824 901070662320122976 904582288707871488 908931242018967024 910908038978555904 913966872168656592 914263279007277056 915287404550568192 916048949474088144 917895060973789184 918658775540965888 920358248897108736 922980352170319872 924783048170652528 925082962782511104 929728453007038464 932327151997722624 932850485229992472 934879303162202112 939373915196635776 942050194157309952 942834006476254464 943890135942773448 946579281629220096 949427251276787712 953198717165088768 953991805369464576 958479596484562944 958782467163508416 960126815207477632 961514041144031232 964742809511359736 966840988740397056 969043516799035392 971489262724725888 974412178941966336 976159884180133224 978282893932591104 979096852879187328 982986177076497792 984675512187214276 986817042226768896 990130778182711308 991561354929782208 993717860703879168 997054769638534464 998495350418801664 999326126699005248 999895381517846528 1001848302184873572 1002173209681053696 1010021081330866176 1011728462955927552 1015671341707083776 1017655074796355424 1020554377003752448 1022547647271337902 1025460888431655104 1027691120898883584 1028212731189738666 1028546188883186688 1032631943595512832 1033491122483586624 1035738819574677504 1038352896191609856 1039853145998278656 1040718333130324992 1041640211239367168 1047411071135430144 1048924408520761344 1049456795883741531 1052446701285119712 1054735624080433152 1057138381962584064 1057506541195144326 1058620638850531328 1059806468426973696 1060688257285786272 1062825860074913792 1064901691832872608 1067935599786812416 1071148693748170752 1074191467840597392 1076527682429202432 1080142667108412336 1081703296287035136 1083825009650515968 1084785072059932672 1085335660700279703 1085687643821141504 1087696112332946688 1090794961655832576 1092925420565316624 1093279865106604032 1096039168202254848 1098179869702649877 1099336817267859456 1101841179633672192 1103703777770102784 1110169172505115008 1113332047640457216 1115506524296004984 1118684605561805568 1119615382690552176 1122050387872567296 1124882304207577344 1126507574831468544 1127444860891185408 1130656954511958016 1132748614027210752 1136334775897491456 1138194520825418496 1140150593058879688 1142630259420469248 1148123674129221504 1153643499485611992 1156152511011244032 1157114462493585024 1160411084893851648 1161710936544951936 1162677512794034952 1165020654312886272 1171845237644288064 1174143760454725632 1174393835377311744 1178337455027358912 1180039959585856512 1181694541793818624 1184002538945759676 1184386520532154368 1187375765552442752 1190948218706847744 1195679092584278016 1201427549760163968 1205042280466692096 1206109718277161984 1208465401320672066 1211908322691956032 1214544051971407872 1215160500496963878 1218622496224875456 1220383206067424256 1221398599298784192 1224054968588255232 1227144331862811648 1228917354361602048 1229939848244929536 1233044064227536704 1239637937342717952 1243800646973323296 1246505737549602816 1249780457776079658 1252498553595514368 1256066925543079936 1257112008635005952 1258520181257031264 1259567305526871198 1262105708838960128 1265492592233524512 1265903001702383616 1270931622886785024 1271989073825952768 1275816102733725696 1277972795312750592 1278376622884677888 1280884102314246144 1282018721525374976 1282669417191239649 1285459041848027904 1289121318320529408 1291639133395374192 1292058022398713856 1295319016966301184 1297848936921313491 1299216238589288448 1301546512240177632 1304377191910121472 1305462470505583104 1310648236101997056 1315756056302358528 1318325892349824072 1320174370910281744 1322081806573042944 1329406359518045952 1331327133891735552 1332434835598673664 1335797736246498096 1336230946241404928 1338702907486703616 1339816746045203712 1345138979157312768 1346694775107821568 1348971283941236736 1351605993480184464 1356873433061807232 1363396863028450536 1366362058467833856 1370950308252984888 1371394918510915584 1372931106825852288 1374073424211132216 1376842591460683776 1377988163311448832 1384470528255479808 1387624444173766656 1394592679510557696 1396548094847240192 1399275727844988708 1403262268380159616 1410008721593525768 1413075291235964928 1414251009714381696 1419868922443830144 1424140876915181568 1429798075747633152 1430987708054196864 1432255290454129856 1435370243238936576 1440190222811216448 1442271061716046848 1447114214267039604 1450261483110595584 1452356873336438784 1453565275198553088 1457233894087088832 1461385557603006464 1464239826270199836 1477013268280821414 1480225563340153344 1484442730187276288 1485196167274066962 1487342032394673312 1491579474082407424 1492820510254069568 1495582154457801696 1496067183830089728 1499843072276769792 1502010099775291392 1502772453277310358 1503259814521580544 1510331485369614336 1513772120916836352 1515031621996299264 1515113034529988608 1517592694433891328 1523507012560625664 1526482612194533136 1530831565505628672 1533821470907006853 1538191332647482656 1541536681348325376 1542819283324780032 1547214779858468864 1548947915393269248 1550236683725379936 1553360872417181696 1557529344287414784 1562460316859050752 1565525013939634176 1567707065455959571 1571116606703145216 1573386612781142016 1578670051927679568 1579182027376205824 1582103436120649728 1586259811792716489 1587930958275796992 1589709702640460544 1591032385928679408 1594238790112370688 1597352537749308912 1601903399680218624 1606723040622256128 1611287201760896088 1614791523643803648 1620214000662618504 1622554944430552704 1624829994966500608 1627177608089899008 1628531465731712256 1636192442483748864 1639919797659906048 1644058752303382272 1649005225901789184 1655555666655154176 1658400862631097728 1666373943701439544 1669998071460685824 1678026908342708352 1679423074035828264 1683075581808850944 1687323456311366016 1689761362247202816 1691167291336778112 1695985431767937024 1704502163846237184 1710225889588319532 1713945389130703872 1716421759397609472 1722185511193832256 1727092022621734912 1730465249228417988 1735395349653570176 1740616627340777472 1747530981469329408 1754341408403144704 1757767856466432096 1761215640682088448 1762775742097390592 1767506182541038368 1772541812690727936 1775102845188980736 1776003808418639514 1776579780798231552 1781063648328664128 1784937209982271488 1786422328060271616 1789003415628988416 1793518638876417024 1802141324640245952 1809164577415742976 1812698101981008099 1817862484037934048 1821816077957111808 1827933744337313184 1828526558014554112 1830574809101136384 1832097898948176288 1835790121947578368 1837317551081931776 1840716497794217472 1845960704340639744 1849566096341305056 1850165925565022208 1859456906014076928 1864654303995445248 1865700970459984944 1869758606324404224 1874670686664119487 1878747830393271552 1884100388314619904 1885668012952508928 1887780271885546896 1889350958290306797 1893158563258440192 1898854502553575424 1906397434330177536 1907983610738929152 1916959192969125888 1917564934327016832 1920253630414955264 1923028082288062464 1929485619022719472 1933681977480794112 1938087033598070784 1942978525449451776 1948824357883932672 1952319768360266448 1956565787865182208 1958193705758374656 1965972354152995584 1969351024374428552 1973634084453537792 1980261556365422616 1983122709859564416 1994109539277068928 1996990700837603328 1998652253398010496 1999790763035693056 2003696604369747144 2004346419362107392 2020042162661732352 2023456925911855104 2035310149592710848 2041108754007504896 2045095294542675804 2050921776863310208 2056425462379477332 2057092377766373376 2065263887191025664 2066982244967173248 2076705792383219712 2081436666260649984 2083280422478734336 2094822142270860288 2097848817041522688 2098913591767483062 2104893402570239424 2109471248160866304 2114276763925168128 2115013082390288652 2119612936853947392 2121376514571572544 2129803383665745216 2135871199573624832 2148382935681194784 2153055364858404864 2160285334216824672 2163406592574070272 2169570144119865344 2170671321400559406 2171375287642283008 2175392224665893376 2181589923311665152 2185850841130633248 2186559730213208064 2192078336404509696 2196359739405299754 2198673634535718912 2203682359267344384 2207407555540205568 2215519902421232121 2220338345010230016 2226664095280914432 2227794250911100443 2231013048592009968 2237369211123611136 2239230765381104352 2244100775745134592 2249764608415154688 2253015149662937088 2254889721782370816 2261313909023916032 2265497228054421504 2272669551794982912 2276389041650836992 2280301186117759376 2285260518840938496 2291264172589479373 2296247348258443008 2307286998971223984 2312305022022488064 2314228924987170048 2320822169787703296 2323421873089903872 2325355025588069904 2330041308625772544 2343690475288576128 2348287520909451264 2356674910054717824 2360079919171713024 2363389083587637248 2368005077891519352 2368773041064308736 2374751531104885504 2381896437413695488 2391358185168556032 2402855099520327936 2410084560933384192 2412219436554323968 2416930802641344132 2423816645383912064 2430321000993927756 2437244992449750912 2440766412134848512 2442797198597568384 2454288663725623296 2459879696489859072 2466088128455073408 2479275874685435904 2487601293946646592 2493011475099205632 2499560915552159316 2504997107191028736 2514224017270011904 2517040362514062528 2519134611053742396 2524211417677920256 2530985184467049024 2543978147651905536 2556753245769355776 2564037443050749952 2565338834382479298 2570918083696055808 2578242636641058816 2583278266790748384 2584116044797427712 2590638033932602368 2595697873842626982 2598432477178576896 2603093024480355264 2608754383820242944 2610924941011166208 2621296472203994112 2631512112604717056 2636651784699648144 2640348741820563488 2644163613146085888 2658812719036091904 2662654267783471104 2664869671197347328 2671595472492996192 2672461892482809856 2677405814973407232 2679633492090407424 2690277958314625536 2693389550215643136 2697942567882473472 2703211986960368928 2707857658514839259 2713746866123614464 2726793726056901072 2732724116935667712 2741900616505969776 2742789837021831168 2745862213651704576 2748146848422264432 2753685182921367552 2755976326622897664 2768941056510959616 2775248888347533312 2789185359021115392 2793096189694480384 2798551455689977416 2806524536760319232 2820017443187051536 2826150582471929856 2828502019428763392 2839737844887660288 2848281753830363136 2859596151495266304 2861975416108393728 2864510580908259712 2880380445622432896 2884542123432093696 2894228428534079208 2900522966221191168 2907130550397106176 2914467788174177664 2922771115206012928 2928479652540399672 2954026536561642828 2960451126680306688 2970392334548133924 2974684064789346624 2983158948164814848 2985641020508139136 2991164308915603392 2999686144553539584 3005544906554620716 3006519629043161088 3030063243992598528 3030226069059977216 3035185388867782656 3047014025121251328 3052965224389066272 3061663131011257344 3067642941814013706 3076382665294965312 3083073362696650752 3085638566649560064 3097895830786538496 3100473367450759872 3115058688574829568 3124920633718101504 3135414130911919142 3142233213406290432 3146773225562284032 3157340103855359136 3158364054752411648 3164206872241299456 3172519623585432978 3175861916551593984 3179419405280921088 3182064771857358816 3188477580224741376 3194705075498617824 3203806799360437248 3213446081244512256 3222574403521792176 3229583047287607296 3240428001325237008 3245109888861105408 3249659989933001216 3254355216179798016 3256006982100839109 3257062931463424512 3272384884967497728 3279839595319812096 3288117504606764544 3298010451803578368 3311111333310308352 3316801725262195456 3332747887402879088 3339996142921371648 3356053816685416704 3358846148071656528 3366151163617701888 3374646912622732032 3379522724494405632 3382334582673556224 3391970863535874048 3409004327692474368 3420451779176639064 3427890778261407744 3444371022387664512 3454184045243469824 3460930498456835976 3470790699307140352 3481233254681554944 3495061962938658816 3515535712932864192 3522431281364176896 3525551484194781184 3535012365082076736 3545083625381455872 3552007616837279028 3553159561596463104 3562127296657328256 3572844656120543232 3587037277752834048 3604282649280491904 3618329154831485952 3625396203962016198 3635724968075868096 3643632155914223616 3655867488674626368 3661149618202272768 3664195797896352576 3674635102163863552 3681432995588434944 3699132192682610112 3718913812028153856 3731401940919969888 3739517212648808448 3749341373328238974 3757495660786543104 3768200776629239808 3771336025905017856 3775560543771093792 3778701916580613594 3786317126516880384 3797709005107150848 3812794868660355072 3815967221477858304 3833918385938251776 3835129868654033664 3840507260829910528 3846056164576124928 3848008251573718947 3858971238045438944 3867363954961588224 3876174067196141568 3885957050898903552 3897648715767865344 3904639536720532896 3913131575730364416 3916387411516749312 3931944708305991168 3938702048748857104 3947268168907075584 3960523112730845232 3966245419719128832 3988219078554137856 3993981401675206656 3997304506796020992 3999581526071386112 4007393208739494288 4008692838724214784 4040084325323464704 4046913851823710208 4070620299185421696 4082217508015009792 4090190589085351608 4101843553726620416 4112850924758954664 4114184755532746752 4130527774382051328 4133964489934346496 4153411584766439424 4162873332521299968 4166560844957468672 4189644284541720576 4197827183534966124 4209786805140478848 4230026164780577304 4239225873707894784 4242753029143145088 4259606767331490432 4271742399147249664 4296765871362389568 4306110729716809728 4320570668433649344 4326813185148140544 4341342642801118812 4342750575284566016 4350784449331786752 4371701682261266496 4384156672809019392 4392719478810599508 4431039804842464242 4440676690020460032 4453328190561828864 4455588501822200886 4462026097184019936 4474738422247222272 4478461530762208704 4488201551490269184 4499529216830309376 4506030299325874176 4509779443564741632 4530994456108843008 4545339103589965824 4552778083301673984 4560602372235518752 4570521037681876992 4582528345178958746 4592494696516886016 4614573997942447968 4624610044044976128 4628457849974340096 4641644339575406592 4646843746179807744 4650710051176139808 4660082617251545088 4687380950577152256 4696575041818902528 4703121196367878713 4713349820109435648 4720159838343426048 4726778167175274496 4736010155783038704 4737546082128617472 4749503062209771008 4758779435378149467 4763792874827390976 4782716370337112064 4805710199040655872 4820169121866768384 4824438873108647936 4833861605282688264 4847633290767824128 4860642001987855512 4874489984899501824 4881532824269697024 4885594397195136768 4908577327451246592 4919759392979718144 4932176256910146816 4975202587893293184 4999121831104318632 5009994214382057472 5028448034540023808 5034080725028125056 5038269222107484792 5048422835355840512 5061970368934098048 5087956295303811072 5113506491538711552 5130677668764958596 5141836167392111616 5166556533581496768 5181276067865204736 5191395747685253964 5206186048960710528 5221849882022332416 5242592944407988224 5263024225209434112 5273303569399296288 5280697483641126976 5288327226292171776 5317625438072183808 5325308535566942208 5329739342394694656 5343190944985992384 5354811629946814464 5359266984180814848 5380555916629251072 5406423973920737856 5415715317029678518 5427493732247228928 5453587452113802144 5465448233871335424 5483801233011939552 5485579674043662336 5491724427303409152 5496293696844528864 5507370365842735104 5511952653245795328 5537882113021919232 5550497776695066624 5578370718042230784 5586192379388960768 5597102911379954832 5613049073520638464 5624012059992358461 5640034886374103072 5652301164943859712 5657004038857526784 5679475689775320576 5696563507660726272 5719192302990532608 5723950832216787456 5729021161816519424 5760760891244865792 5769084246864187392 5788456857068158416 5801045932442382336 5814261100794212352 5828935576348355328 5845542230412025856 5856959305080799344 5908053073123285656 5920902253360613376 5940784669096267848 5949368129578693248 5966317896329629696 5971282041016278272 5982328617831206784 5999372289107079168 6011089813109241432 6013039258086322176 6060126487985197056 6070370777735565312 6105930448778132544 6123326262022514688 6135285883628027412 6152765330589930624 6171277133299120128 6195791661573076992 6200946734901519744 6230117377149659136 6249841267436203008 6270828261823838284 6284466426812580864 6293546451124568064 6314680207710718272 6328413744482598912 6345039247170865956 6358838810561842176 6364129543714717632 6389410150997235648 6407613598720874496 6445148807043584352 6459166094575214592 6480856002650474016 6490219777722210816 6499319979866002432 6508710432359596032 6512013964201678218 6514125862926849024 6544769769934995456 6559679190639624192 6576235009213529088 6596020903607156736 6622222666620616704 6633603450524390912 6646559707263696363 6665495774805758176 6679992285842743296 6683382752733301329 6712107633370833408 6717692296143313056 6732302327235403776 6749293825245464064 6759045448988811264 6764669165347112448 6783941727071748096 6818008655384948736 6840903558353278128 6855781556522815488 6873792517768438119 6888742044775329024 6908368090486939648 6921860996913671952 6941581398614280704 6962466509363109888 6990123925877317632 7031071425865728384 7044862562728353792 7051102968389562368 7070024730164153472 7090167250762911744 7104015233674558056 7106319123192926208 7124254593314656512 7145689312241086464 7174074555505668096 7208565298560983808 7236658309662971904 7250792407924032396 7271449936151736192 7311734977349252736 7322299236404545536 7328391595792705152 7349270204327727104 7362865991176869888 7398264385365220224 7437827624056307712 7462803881839939776 7479034425297616896 7498682746656477948 7514991321573086208 7542672051810035712 7551121087542187584 7557403833161227188 7572634253033760768 7631934442955716608 7670259737308067328 7681014521659821056 7692112329152249856 7696016503147437894 7717942476090877888 7734727909923176448 7752348134392283136 7771914101797807104 7795297431535730688 7809279073441065792 7826263151460728832 7832774823033498624 7863889416611982336 7877404097497714208 7894536337814151168 7921046225461690464 7932490839438257664 7976438157108275712 7987962803350413312 7994609013592041984 7999163052142772224 8014786417478988576 8017385677448429568 8080168650646929408 8093827703647420416 8123572975544517777 8141240598370843392 8164435016030019584 8180381178170703216 8203687107453240832 8225701849517909328 8228369511065493504 8261055548764102656 8267928979868692992 8306823169532878848 8325746665042599936 8333121689914937344 8379288569083441152 8395654367069932248 8419573610280957696 8460052329561154608 8478451747415789568 8485506058286290176 8519213534662980864 8543484798294499328 8593531742724779136 8641141336867298688 8653626370296281088 8682685285602237624 8685501150569132032 8701568898663573504 8743403364522532992 8768313345618038784 8785438957621199016 8862079609684928484 8881353380040920064 8911177003644401772 8924052194368039872 8949476844494444544 8956923061524417408 8999058433660618752 9019558887129483264 9090678207179931648 9105556166603347968 9121204744471037504 9141042075363753984 9165056690357917492 9184989393033772032 9229147995884895936 9249220088089952256 9256915699948680192 9293687492359615488 9301420102352279616 9374761901154304512 9406242392735757426 9426699640218871296 9440319676686852096 9453556334350548992 9472020311566077408 9475092164257234944 9499006124419542016 9517558870756298934 9527585749654781952 9565432740674224128 9611420398081311744 9640338243733536768 9648877746217295872 9667723210565376528 9695266581535648256 9721284003975711024 9748979969799003648 9763065648539394048 9768020946302517327 9771188794390273536 9817154654902493184 9839518785959436288 9864352513820293632 9950405175786586368 9998243662208637264 10019988428764114944 10056896069080047616 10068161450056250112 10076538444214969584 10096845670711681024 10123940737868196096 10175912590607622144 10227012983077423104 10261355337529917192 10283672334784223232 10333113067162993536 10362552135730409472 10382791495370507928 10412372097921421056 10443699764044664832 10485185888815976448 10546607138798592576 10561394967282253952 10576654452584343552 10635250876144367616 10659478684789389312 10686381889971984768 10718533968361629696 10761111833258502144 10812847947841475712 10831430634059357036 10854987464494457856 10907174904227604288 10930896467742670848 10967602466023879104 10983448854606818304 10992587393689057728 11023905306491590656 11156741436084461568 11172384758777921536 11194205822759909664 11226098147041276928 11248024119984716922 11280069772748206144 11304602329887719424 11314008077715053568 11358951379550641152 11393127015321452544 11438384605981065216 11447901664433574912 11458042323633038848 11521521782489731584 11538168493728374784 11544024754721156841 11576913714136316832 11602091864884764672 11628522201588424704 11657871152696710656 11691084460824051712 11713918610161598688 11816106146246571312 11841804506721226752 11881569338192535696 11898736259157386496 11932635792659259392 11942564082032556544 11964657235662413568 11998744578214158336 12022179626218482864 12026078516172644352 12120252975970394112 12140741555471130624 12211860897556265088 12246652524045029376 12270571767256054824 12305530661179861248 12342554266598240256 12391583323146153984 12401893469803039488 12460234754299318272 12499682534872406016 12541656523647676568 12568932853625161728 12629360415421436544 12690078494341731912 12717677621123684352 12728259087429435264 12778820301994471296 12815227197441748992 12890297614087168704 12918332189150429184 12961712005300948032 12980439555444421632 12998639959732004864 13024027928403356436 13028251725853698048 13152470018427058176 13267206901048781824 13293119414527392726 13330991549611516352 13359984571685486592 13366765505466602658 13424215266741666816 13435384592286626112 13464604654470807552 13498587650490928128 13518090897977622528 13529338330694224896 13636017310769897472 13681807116706556256 13711563113045630976 13747585035536876238 13777484089550658048 13816736180973879296 13843721993827343904 13883162797228561408 13924933018726219776 13980247851754635264 14062142851731456768 14089725125456707584 14102205936779124736 14109363589103636139 14140049460328306944 14180334501525823488 14208030467349116112 14212638246385852416 14248509186629313024 14276338306134448401 14291378624482172928 14348149111011336192 14417130597121967616 14473316619325943808 14501584815848064792 14542899872303472384 14623469954698505472 14644598472809091072 14656783191585410304 14698540408655454208 14725731982353739776 14796528770730440448 14925607763679879552 14997365493312955896 15029982643146172416 15085344103620071424 15102242175084375168 15114807666322454376 15145268506067521536 15263868885911433216 15340519474616134656 15362029043319642112 15392033006294875788 15435884952181755776 15543828203595614208 15618558146882131584 15665549646066997248 15727778833223964672 15754808194995428416 15789072675628302336 15842092450923380928 15864981678876515328 15952876314216551424 15975925606700826624 15989218027184083968 16029572834957977152 16247145951089035554 16282481196741686784 16328870032060039168 16360762356341406432 16407374214906481664 16451403699035818656 16456739022130987008 16522111097528205312 16535857959737385984 16613646339065757696 16651493330085199872 16666243379829874688 16758577138166882304 16791308734139864496 16839147220561915392 16872036179977075383 16920104659122309216 16956903494831579136 16971012116572580352 17038427069325961728 17086969596588998656 17187063485449558272 17282282673734597376 17307252740592562176 17365370571204475248 17371002301138264064 17403137797327147008 17486806729045065984 17536626691236077568 17570877915242398032 17724159219369856968 17762706760081840128 17822354007288803544 17848104388736079744 17898953688988889088 17913846123048834816 17998116867321237504 18039117774258966528 18211112333206695936 18242409488942075008 18330113380715834984 18369978786067544064 18458295991769791872 18513831399897360384 18587374984719230976 18602840204704559232 18749523802308609024 18812484785471514852 18853399280437742592 18880639353373704192 18944040623132154816 18998012248839084032 19035117741512597868 19222840796162623488 19297755492434591744 19335446421130753056 19390533163071296512 19442568007951422048 19497959939598007296 19526131297078788096 19536041892605034654 19542377588780547072 19634309309804986368 19679037571918872576 19728705027640587264 19900810351573172736 19939679121791089089 19996487324417274528 20039976857528229888 20113792138160095232 20136322900112500224 20153076888429939168 20193691341423362048 20247881475736392192 20351825181215244288 20454025966154846208 20522710675059834384 20567344669568446464 20621377553305314357 20666226134325987072 20725104271460818944 20765582990741015856 20824744195842842112 20887399528089329664 20970371777631952896 21093214277597185152 21122789934564507904 21153308905168687104 21270501752288735232 21318957369578778624 21372763779943969536 21437067936723259392 21522223666517004288 21625695895682951424 21662861268118714072 21709974928988915712 21814349808455208576 21935204932047758208 21966897709213636608 21985174787378115456 22047810612983181312 22313482872168923136 22388411645519819328 22452196294082553856 22496048239969433844 22560139545496412288 22628016155430107136 22717902759101282304 22895803328867149824 22916084647266077696 23043043564979463168 23076336987456749568 23088049509442313682 23153827428272633664 23204183729769529344 23257044403176849408 23315742305393421312 23427837220323197376 23632212292493142624 23683609013442453504 23763138676385071392 23797472518314772992 23865271585318518784 23885128164065113088 23929314471324827136 23997489156428316672 24044359252436965728 24052157032345288704 24240505951940788224 24281483110942261248 24370718926633553331 24423721795112530176 24493305048090058752 24541143534512109648 24611061322359722496 24685108533196480512 24783166646292307968 24803786939606078976 24920469508598636544 24999365069744812032 25083313047295353136 25137865707250323456 25258720830842873088 25380156988683463824 25435355242247368704 25456518174858870528 25557640603988942592 25630454394883497984 25780595228174337408 25923424010601896064 25960879110888843264 25997279919464009728 26048055856806712872 26056503451707396096 26304940036854116352 26534413802097563648 26586238829054785452 26661983099223032704 26733531010933205316 26848430533483333632 26870769184573252224 26997175300981856256 27058676661388449792 27272034621539794944 27363614233413112512 27423126226091261952 27495170071073752476 27554968179101316096 27687443987654687808 27766325594457122816 28124285703462913536 28204411873558249472 28218727178207272278 28280098920656613888 28360669003051646976 28416060934698232224 28425276492771704832 28497018373258626048 28552676612268896802 28582757248964345856 28696298222022672384 28834261194243935232 28946633238651887616 29003169631696129584 29085799744606944768 29246939909397010944 29289196945618182144 29313566383170820608 29397080817310908416 29451463964707479552 29593057541460880896 29786434243663231849 29851215527359759104 29994730986625911792 30059965286292344832 30170688207240142848 30204484350168750336 30229615332644908752 30290537012135043072 30527737771822866432 30681038949232269312 30724058086639284224 30784066012589751576 30871769904363511552 31087656407191228416 31237116293764263168 31331099292133994496 31455557666447929344 31509616389990856832 31684184901846761856 31729963357753030656 31905752628433102848 31978436054368167936 32059145669915954304 32494291902178071108 32564962393483373568 32721524712682812864 32814748429812963328 32902807398071637312 33071715919474771968 33332486759659749376 33517154276333764608 33582617468279728992 33678294441123830784 33744072359954150766 33840209318244618432 33913806989663158272 33942024233145160704 34076854138651923456 34374126970899116544 34564565347469194752 34614505481185124352 34730741142408950496 34742004602276528128 34806275594654294016 34973613458090131968 35073253382472155136 35141755830484796064 35448318438739713936 35525413520163680256 35644708014577607088 35696208777472159488 35797907377977778176 35827692246097669632 35996233734642475008 36078235548517933056 36422224666413391872 36484818977884150016 36660226761431669968 36739957572135088128 36916591983539583744 37027662799794720768 37174749969438461952 37205680409409118464 37499047604617218048 37624969570943029704 37706798560875485184 37888081246264309632 37996024497678168064 38070235483025195736 38445681592325246976 38670892842261506112 38781066326142593024 38885136015902844096 38995919879196014592 39072083785210069308 39084755177561094144 39457410055281174528 39801620703146345472 39879358243582178178 39992974648834549056 40079953715056459776 40272645800225000448 40306153776859878336 40495762951472784384 40908051932309692416 41045421350119668768 41134689339136892928 41242755106610628714 41332452268651974144 41450208542921637888 41531165981482031712 41649488391685684224 41774799056178659328 41940743555263905792 42186428555194370304 42245579869129015808 42306617810337374208 42328090767310908417 42541003504577470464 42637914739157557248 42745527559887939072 42874135873446518784 43044447333034008576 43251391791365902848 43325722536237428144 43419949857977831424 43628699616910417152 43870409864095516416 43933795418427273216 43970349574756230912 44095621225966362624 44776823291039638656 44904392588165107712 44992096479938867688 45120279090992824576 45256032310860214272 45435805518202564608 45791606657734299648 45832169294532155392 46086087129958926336 46176099018884627364 46307654856545267328 46631484610786842624 46855674440646394752 47264424584986285248 47367218026884907008 47526277352770142784 47594945036629545984 47770256328130226176 47858628942649654272 48088718504873931456 48741437853267106662 48847443590225060352 48986610096180117504 49082287069024219296 49222122644719444992 49370217066392961024 49566333292584615936 49607573879212157952 49840939017197273088 49998730139489624064 50166626094590706272 50275731414500646912 50517441661685746176 50760313977366927648 50870710484494737408 50913036349717741056 51115281207977885184 51260908789766995968 51561190456348674816 51846848021203792128 51921758221777686528 51994559838928019456 52096111713613425744 52113006903414792192 52609880073708232704 53068827604195127296 53172477658109570904 53323966198446065408 53467062021866410632 53696861066966667264 53741538369146504448 53994350601963712512 54117353322776899584 54727228466826225024 54990340142147504952 55109936358202632192 55374887975309375616 55532651188914245632 56248571406925827072 56437454356414544556 56560197841313227776 56832121869396464448 56994036746517252096 57105353224537793604 57668522388487870464 57893266477303775232 58006339263392259168 58171599489213889536 58493879818794021888 58578393891236364288 58627132766341641216 58902927929414959104 59186115082921761792 59572868487326463698 59702431054719518208 59989461973251823584 60119930572584689664 60341376414480285696 60408968700337500672 60459230665289817504 60581074024270086144 61055475543645732864 61362077898464538624 61448116173278568448 61568132025179503152 61743539808727023104 61864132659915943071 62175312814382456832 62474232587528526336 62662198584267988992 62911115332895858688 63019232779981713664 63368369803693523712 63459926715506061312 63811505256866205696 63956872108736335872 64118291339831908608 64988583804356142216 65129924786966747136 65443049425365625728 65629496859625926656 65805614796143274624 66143431838949543936 67165234936559457984 67356588882247661568 67488144719908301532 67680418636489236864 67884048466290321408 68153708277303846912 68748253941798233088 69129130694938389504 69229010962370248704 69461482284817900992 69612551189308588032 69947226916180263936 70283511660969592128 70896636877479427872 71050827040327360512 71289416029155214176 71392417554944318976 71595814755955556352 71655384492195339264 71992467469284950016 72156471097035866112 72844449332826783744 72969637955768300032 73112156779900659993 73320453522863339936 73479915144270176256 73833183967079167488 74055325599589441536 74349499938876923904 74411360818818236928 74998095209234436096 75249939141886059408 75413597121750970368 75776162492528619264 75992048995356336128 76140470966050391472 76891363184650493952 77341785684523012224 77562132652285186048 77770272031805688192 77991839758392029184 78144167570420138616 78169510355122188288 78914820110562349056 79603241406292690944 79758716487164356356 79985949297669098112 80545291600450000896 80612307553719756672 80991525902945568768 81816103864619384832 82090842700239337536 82269378678273785856 82485510213221257428 82664904537303948288 83062331962964063424 83298976783371368448 84372857110388740608 84491159738258031616 84613235620674748416 84656181534621816834 85082007009154940928 85275829478315114496 85491055119775878144 85748271746893037568 86088894666068017152 86502783582731805696 86651445072474856288 86839899715955662848 87257399233820834304 87740819728191032832 87867590836854546432 87940699149512461824 88191242451932725248 89359302730989695547 89553646582079277312 89808785176330215424 89984192959877735376 90240558181985649152 90512064621720428544 90871611036405129216 91583213315468599296 91664338589064310784 92172174259917852672 92352198037769254728 92615309713090534656 93262969221573685248 93711348881292789504 94528849169972570496 95052554705540285568 95189890073259091968 95540512656260452352 95717257885299308544 96177437009747862912 97482875706534213324 97694887180450120704 98164574138048438592 98444245289438889984 99215147758424315904 99997460278979248128 100333252189181412544 100551462829001293824 101034883323371492352 101520627954733855296 101741420968989474816 101826072699435482112 102230562415955770368 103122380912697349632 103693696042407584256 103843516443555373056 103989119677856038912 104192223427226851488 104226013806829584384 105219760147416465408 106137655208390254592 106344955316219141808 106647932396892130816 106934124043732821264 107393722133933334528 107483076738293008896 107988701203927425024 108234706645553799168 109454456933652450048 109980680284295009904 110219872716405264384 110749775950618751232 111065302377828491264 112497142813851654144 112874908712829089112 113120395682626455552 113664243738792928896 113988073493034504192 114210706449075587208 115337044776975740928 116012678526784518336 116343198978427779072 116987759637588043776 117254265532683282432 118372230165843523584 119145736974652927396 119404862109439036416 119978923946503647168 120239861145169379328 120817937400675001344 120918461330579635008 122724155796929077248 122896232346557136896 123136264050359006304 123487079617454046208 123728265319831886142 124350625628764913664 124948465175057052672 125324397168535977984 125822230665791717376 126038465559963427328 126736739607387047424 126919853431012122624 126984272301932725251 127623010513732411392 127913744217472671744 128236582679663817216 129977167608712284432 130259849573933494272 130886098850731251456 131258993719251853312 131611229592286549248 132286863677899087872 134330469873118915968 134713177764495323136 134976289439816603064 135360837272978473728 135768096932580642816 136307416554607693824 137496507883596466176 138258261389876779008 138922964569635801984 139894453832360527872 140567023321939184256 141793273754958855744 142101654080654721024 142578832058310428352 142784835109888637952 143310768984390678528 145939275911536600064 146224313559801319986 146640907045726679872 146959830288540352512 147666367934158334976 148110651199178883072 148698999877753847808 148822721637636473856 149996190418468872192 150499878283772118816 150827194243501940736 151552324985057238528 151984097990712672256 152280941932100782944 153782726369300987904 154683571369046024448 155124265304570372096 155540544063611376384 155983679516784058368 156288335140840277232 156339020710244376576 157829640221124698112 159206482812585381888 159517432974328712712 159971898595338196224 161090583200900001792 161224615107439513344 161983051805891137536 164181685400478675072 164971020426442514856 165329809074607896576 166124663925928126848 166597953566742736896 168745714220777481216 168982319476516063232 169312363069243633668 170982110239551756288 173005567165463611392 173302890144949712576 173679799431911325696 174514798467641668608 175481639456382065664 175735181673709092864 175881398299024923648 178718605461979391094 179107293164158554624 179617570352660430848 179968385919755470752 180481116363971298304 181024129243440857088 181743222072810258432 183166426630937198592 183328677178128621568 184344348519835705344 184704396075538509456 185230619426181069312 185592397979747829213 186525938443147370496 187422697762585579008 189057698339945140992 190105109411080571136 190379780146518183936 191081025312520904704 191434515770598617088 192354874019495725824 194965751413068426648 195389774360900241408 196329148276096877184 196888490578877779968 198430295516848631808 200666504378362825088 202069766646742984704 203041255909467710592 203652145398870964224 204461124831911540736 206244761825394699264 207387392084815168512 207687032887110746112 208384446854453702976 212275310416780509184 212689910632438283616 213295864793784261632 213868248087465642528 214787444267866669056 214966153476586017792 215977402407854850048 216469413291107598336 218908913867304900096 219336470339701979979 219961360568590019808 220439745432810528768 221499551901237502464 222130604755656982528 224994285627703308288 225749817425658178224 226240791365252911104 227328487477585857792 227976146986069008384 228421412898151174416 230674089553951481856 232025357053569036672 232686397956855558144 233975519275176087552 234508531065366564864 236744460331687047168 238291473949305854792 238809724218878072832 239957847893007294336 241635874801350002688 241836922661159270016 245448311593858154496 246272528100718012608 246974159234908092416 247456530639663772284 249896930350114105344 252076931119926854656 253473479214774094848 253839706862024245248 253968544603865450502 255246021027464822784 255827488434945343488 256473165359327634432 259954335217424568864 260519699147866988544 261772197701462502912 262517987438503706624 263222459184573098496 264573727355798175744 268077908192969086641 268660939746237831936 269426355528990646272 269952578879633206128 270721674545956947456 271536193865161285632 272614833109215387648 274993015767192932352 276516522779753558016 277845929139271603968 279788907664721055744 281134046643878368512 283586547509917711488 285157664116620856704 285569670219777275904 286621537968781357056 291878551823073200128 292448627119602639972 293281814091453359744 295332735868316669952 297645443275272947712 299992380836937744384 300999756567544237632 301654388487003881472 303104649970114477056 304561883864201565888 309367142738092048896 310248530609140744192 311081088127222752768 311967359033568116736 312576670281680554464 312678041420488753152 315659280442249396224 318412965625170763776 319034865948657425424 319943797190676392448 322181166401800003584 322449230214879026688 323966103611782275072 328363370800957350144 329942040852885029712 330659618149215793152 332249327851856253696 333195907133485473792 337491428441554962432 337964638953032126464 338624726138487267336 341964220479103512576 346011134330927222784 346605780289899425152 349029596935283337216 350963278912764131328 351762796598049847296 357437210923958782188 358214586328317109248 359936771839510941504 360962232727942596608 366657354356257243136 368688697039671410688 369408792151077018912 370461238852362138624 371184795959495658426 373051876886294740992 374845395525171158016 378115396679890281984 380210218822161142272 380759560293036367872 382162050625041809408 382869031541197234176 384709748038991451648 389931502826136853296 390779548721800482816 392658296552193754368 393776981157755559936 396860591033697263616 401333008756725650176 404139533293485969408 406082511818935421184 407304290797741928448 408922249663823081472 412489523650789398528 414774784169630337024 416768893708907405952 425379821264876567232 426591729587568523264 427736496174931285056 429932306953172035584 437817827734609800192 438672940679403959958 439922721137180039616 440879490865621057536 442999103802475004928 449988571255406616576 451499634851316356448 452481582730505822208 454656974955171715584 455952293972138016768 456842825796302348832 461348179107902963712 464050714107138073344 465372795913711116288 467951038550352175104 469017062130733129728 473488920663374094336 476582947898611709584 477619448437756145664 479915695786014588672 483271749602700005376 483673845322318540032 492545056201436025216 493948318469816184832 494913061279327544568 499793860700228210688 504153862239853709312 506946958429548189696 507937089207730901004 512946330718655268864 519908670434849137728 521039398295733977088 523544395402925005824 526444918369146196992 536155816385938173282 537321879492475663872 538852711057981292544 539905157759266412256 541443349091913894912 543072387730322571264 545229666218430775296 549986031534385864704 553033045559507116032 555691858278543207936 559577815329442111488 562268093287756737024 567173095019835422976 570315328233241713408 571139340439554551808 573243075937562714112 583757103646146400256 584897254239205279944 586563628182906719488 590665471736633339904 595290886550545895424 601999513135088475264 606209299940228954112 609123767728403131776 618734285476184097792 622162176254445505536 625153340563361108928 636825931250341527552 638069731897314850848 639887594381352784896 644362332803600007168 644898460429758053376 647932207223564550144 656726741601914700288 659884081705770059424 661319236298431586304 664498655703712507392 666391814266970947584 674982856883109924864 675929277906064252928 677249452276974534672 683928440958207025152 692022268661854445568 693211560579798850304 698059193870566674432 701926557825528262656 703525593196099694592 714874421847917564376 716429172656634218496 719873543679021883008 721924465455885193216 738817584302154037824 740922477704724277248 742369591918991316852 749690791050342316032 756230793359780563968 760420437644322284544 761519120586072735744 765738063082394468352 769419496077982903296 779863005652273706592 781559097443600965632 785316593104387508736 787553962315511119872 793721182067394527232 802666017513451300352 804233724578907259923 808279066586971938816 812165023637870842368 814608581595483856896 817844499327646162944 824979047301578797056 829549568339260674048 833537787417814811904 850759642529753134464 853183459175137046528 855472992349862570112 859864613906344071168 875635655469219600384 877345881358807919916 879845442274360079232 885998207604950009856 899977142510813233152 902999269702632712896 904963165461011644416 909313949910343431168 913685651592604697664 928101428214276146688 930745591827422232576 935902077100704350208 938034124261466259456 946977841326748188672 953165895797223419168 955238896875512291328 959831391572029177344 966543499205400010752 967347690644637080064 985090112402872050432 987896636939632369664 989826122558655089136 999587721400456421376 1008307724479707418624 1013893916859096379392 1015874178415461802008 1025892661437310537728 1039817340869698275456 1047088790805850011648 1052889836738292393984 1072311632771876346564 1074643758984951327744 1079810315518532824512 1082886698183827789824 1099972063068771729408 1106066091119014232064 1111383716557086415872 1119155630658884222976 1124536186575513474048 1134346190039670845952 1140630656466483426816 1142278680879109103616 1146486151875125428224 1167514207292292800512 1169794508478410559888 1173127256365813438976 1181330943473266679808 1190581773101091790848 1203999026270176950528 1212418599880457908224 1218247535456806263552 1237468570952368195584 1244324352508891011072 1250306681126722217856 1276139463794629701696 1279775188762705569792 1289796920859516106752 1313453483203829400576 1319768163411540118848 1322638472596863172608 1328997311407425014784 1349965713766219849728 1351858555812128505856 1354498904553949069344 1367856881916414050304 1384044537323708891136 1386423121159597700608 1396118387741133348864 1403853115651056525312 1407051186392199389184 1429748843695835128752 1432858345313268436992 1439747087358043766016 1443848930911770386432 1477635168604308075648 1481844955409448554496 1484739183837982633704 1499381582100684632064 1512461586719561127936 1520840875288644569088 1538838992155965806592 1559726011304547413184 1563118194887201931264 1570633186208775017472 1605332035026902600704 1608467449157814519846 1616558133173943877632 1624330047275741684736 1629217163190967713792 1635688998655292325888 1649958094603157594112 1659099136678521348096 1667075574835629623808 1701519285059506268928 1706366918350274093056 1710945984699725140224 1719729227812688142336 1751271310938439200768 1754691762717615839832 1759690884548720158464 1771996415209900019712 1805998539405265425792 1818627899820686862336 1827371303185209395328 1856202856428552293376 1906331791594446838336 1910477793751024582656 1919662783144058354688 1933086998410800021504 1934695381289274160128 1970180224805744100864 1975793273879264739328 1979652245117310178272 1999175442800912842752 2016615448959414837248 2027787833718192758784 2031748356830923604016 2051785322874621075456 2079634681739396550912 2094177581611700023296 2105779673476584787968 2144623265543752693128 2149287517969902655488 2159620631037065649024 2165773396367655579648 2222767433114172831744 2249072373151026948096 2268692380079341691904 2281261312932966853632 2284557361758218207232 2335028414584585601024 2339589016956821119776 2346254512731626877952 2362661886946533359616 2381163546202183581696 2407998052540353901056 2412701173736721779769 2424837199760915816448 2436495070913612527104 2474937141904736391168 2488648705017782022144 2500613362253444435712 2552278927589259403392 2559550377525411139584 2579593841719032213504 2626906966407658801152 2639536326823080237696 2657994622814850029568 2699931427532439699456 2708997809107898138688 2772846242319195401216 2792236775482266697728 2807706231302113050624 2814102372784398778368 2859497687391670257504 2865716690626536873984 2879494174716087532032 2887697861823540772864 2955270337208616151296 2963689910818897108992 2969478367675965267408 2998763164201369264128 3024923173439122255872 3041681750577289138176 3077677984311931613184 3119452022609094826368 3141266372417550034944 3210664070053805201408 3216934898315629039692 3248660094551483369472 3299916189206315188224 3318198273357042696192 3334151149671259247616 3403038570119012537856 3412733836700548186112 3421891969399450280448 3439458455625376284672 3502542621876878401536 3509383525435231679664 3519381769097440316928 3543992830419800039424 3611997078810530851584 3637255799641373724672 3654742606370418790656 3712405712857104586752 3812663583188893676672 3839325566288116709376 3869390762578548320256 3940360449611488201728 3959304490234620356544 4033230897918829674496 4055575667436385517568 4063496713661847208032 4103570645749242150912 4159269363478793101824 4188355163223400046592 4211559346953169575936 4289246531087505386256 4298575035939805310976 4319241262074131298048 4331546792735311159296 4445534866228345663488 4498144746302053896192 4537384760158683383808 4562522625865933707264 4679178033913642239552 4692509025463253755904 4815996105080707802112 4825402347473443559538 4849674399521831632896 4872990141827225054208 4949874283809472782336 4977297410035564044288 5001226724506888871424 5104557855178518806784 5119100755050822279168 5159187683438064427008 5253813932815317602304 5279072653646160475392 5315989245629700059136 5417995618215796277376 5545692484638390802432 5718995374783340515008 5731433381253073747968 5758988349432175064064 5910540674417232302592 5927379821637794217984 5938956735351930534816 5997526328402738528256 6049846346878244511744 6083363501154578276352 6155355968623863226368 6238904045218189652736 6282532744835100069888 6421328140107610402816 6433869796631258079384 6497320189102966738944 6668302299342518495232 6806077140238025075712 6843783938798900560896 7005085243753756803072 7018767050870463359328 7038763538194880633856 7087985660839600078848 7223994157621061703168 7274511599282747449344 7309485212740837581312 7424811425714209173504 7625327166377787353344 7678651132576233418752 7738781525157096640512 7880720899222976403456 7918608980469240713088 8126993427323694416064 8318538726957586203648 8376710326446800093184 8423118693906339151872 8578493062175010772512 8597150071879610621952 8638482524148262596096 8663093585470622318592 8891069732456691326976 8996289492604107792384 9074769520317366767616 9125045251731867414528 9358356067827284479104 9385018050926507511808 9631992210161415604224 9650804694946887119076 9745980283654450108416 9899748567618945564672 9954594820071128088576 10002453449013777742848 10209115710357037613568 10238201510101644558336 10318375366876128854016 10507627865630635204608 10558145307292320950784 10631978491259400118272 10835991236431592554752 11091384969276781604864 11437990749566681030016 11517976698864350128128 11821081348834464605184 11877913470703861069632 12099692693756489023488 12166727002309156552704 12310711937247726452736 12477808090436379305472 12565065489670200139776 12842656280215220805632 12867739593262516158768 12994640378205933477888 13336604598685036990464 13612154280476050151424 13687567877597801121792 14037534101740926718656 14077527076389761267712 14447988315242123406336 14549023198565494898688 14618970425481675162624 14849622851428418347008 15250654332755574706688 15357302265152466837504 15477563050314193281024 15761441798445952806912 15837217960938481426176 16253986854647388832128 16637077453915172407296 17156986124350021545024 17194300143759221243904 17276965048296525192192 17782139464913382653952 17992578985208215584768 18149539040634733535232 18250090503463734829056 18716712135654568958208 18770036101853015023616 19263984420322831208448 19301609389893774238152 19491960567308900216832 20004906898027555485696 20418231420714075227136 21015255731261270409216 21116290614584641901568 21263956982518800236544 21671982472863185109504 22182769938553563209728 22875981499133362060032 23035953397728700256256 23642162697668929210368 23755826941407722139264 24955616180872758610944 25130130979340400279552 25685312560430441611264 25735479186525032317536 25989280756411866955776 26673209197370073980928 27224308560952100302848 27375135755195602243584 28075068203481853437312 28155054152779522535424 28895976630484246812672 29237940850963350325248 29699245702856836694016 30501308665511149413376 30714604530304933675008 30955126100628386562048 31522883596891905613824 31674435921876962852352 32507973709294777664256 33274154907830344814592 34313972248700043090048 34553930096593050384384 36299078081269467070464 36500181006927469658112 37433424271309137916416 37540072203706030047232 38527968840645662416896 38603218779787548476304 38983921134617800433664 40009813796055110971392 40836462841428150454272 42232581229169283803136 43343964945726370219008 44365539877107126419456 45751962998266724120064 46071906795457400512512 47284325395337858420736 47511653882815444278528 49911232361745517221888 51470958373050064635072 53346418394740147961856 54448617121904200605696 54750271510391204487168 56150136406963706874624 56310108305559045070848 57791953260968493625344 58475881701926700650496 61002617331022298826752 63045767193783811227648 63348871843753925704704 65015947418589555328512 66548309815660689629184 68627944497400086180096 69107860193186100768768 74866848542618275832832 77055937681291324833792 77206437559575096952608 77967842269235600867328 80019627592110221942784 81672925682856300908544 84465162458338567606272 86687929891452740438016 91503925996533448240128 92143813590914801025024 94568650790675716841472 95023307765630888557056 99822464723491034443776 102941916746100129270144 108897234243808401211392 109500543020782408974336 112300272813927413749248 112620216611118090141696 115583906521936987250688 116951763403853401300992 122005234662044597653504 126697743687507851409408 130031894837179110657024 133096619631321379258368 137255888994800172360192 138215720386372201537536 149733697085236551665664 154412875119150193905216 160039255184220443885568 163345851365712601817088 168930324916677135212544 173375859782905480876032 183007851993066896480256 189137301581351433682944 190046615531261777114112 199644929446982068887552 205883833492200258540288 224600545627854827498496 231167813043873974501376 233903526807706802601984 244010469324089195307008 253395487375015702818816 260063789674358221314048 274511777989600344720384 276431440772744403075072 299467394170473103331328 308825750238300387810432 326691702731425203634176 337860649833354270425088 346751719565810961752064 366015703986133792960512 380093231062523554228224 399289858893964137775104 411767666984400517080576 449201091255709654996992 488020938648178390614016 506790974750031405637632 520127579348716442628096 549023555979200689440768 598934788340946206662656 617651500476600775620864 693503439131621923504128 732031407972267585921024 760186462125047108456448 823535333968801034161152 898402182511419309993984 1013581949500062811275264 1040255158697432885256192 1098047111958401378881536 1197869576681892413325312 1235303000953201551241728 1464062815944535171842048 1520372924250094216912896 1647070667937602068322304 1796804365022838619987968 2080510317394865770512384 2196094223916802757763072 2470606001906403102483456 3040745848500188433825792 3294141335875204136644608 3593608730045677239975936 4392188447833605515526144 4941212003812806204966912 6588282671750408273289216 9882424007625612409933824 13176565343500816546578432 19764848015251224819867648 39529696030502449639735296
- Sum of all divisors σ(n): 148645636145164973244923493
- Sum of proper divisors (its aliquot sum) s(n): 109115940114662523605188197
- 39529696030502449639735296 is an abundant number, because the sum of its proper divisors (109115940114662523605188197) is greater than itself. Its abundance is 69586244084160073965452901
Bases of 39529696030502449639735296
- Binary: 100000101100101011110100011101100111100110010001010100101000110000111001000000000000002
- Hexadecimal: 0x20B2BD1D9E6454A30E4000
- Base-36: 4YT2N6GF4NLT2PS00
Squares and roots of 39529696030502449639735296
- 39529696030502449639735296 squared (395296960305024496397352962) is 1562596868263921123958490976724619888741056948207616
- 39529696030502449639735296 cubed (395296960305024496397352963) is 61768979220687882079485807599726435408228625790298384144781582566039891214336
-
39529696030502449639735296 is a
perfect square number . Itssquare root is 6287264590464 -
The
cube root of 39529696030502449639735296 is 340649554.2023273197
Scales and comparisons
How big is 39529696030502449639735296?- 39,529,696,030,502,449,639,735,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 39,529,696,030,502,449,639,735,296 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 39529696030502449639735296 cubic inches would be around 28387462.9 feet tall.
Recreational maths with 39529696030502449639735296
- 39529696030502449639735296 backwards is 69253793694420503069692593
- The number of decimal digits it has is: 26
- The sum of 39529696030502449639735296's digits is 126
- 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 39529696030502449639735296 - Facts about the integer". Numbermatics.com. 2024. Web. 24 June 2024.
APA style:
Numbermatics. (2024). Number 39529696030502449639735296 - Facts about the integer. Retrieved 24 June 2024, from https://numbermatics.com/n/39529696030502449639735296/
Chicago style:
Numbermatics. 2024. "Number 39529696030502449639735296 - Facts about the integer". https://numbermatics.com/n/39529696030502449639735296/
The information we have on file for 39529696030502449639735296 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 39529696030502449639735296, math, Factors of 39529696030502449639735296, curriculum, school, college, exams, university, Prime factorization of 39529696030502449639735296, STEM, science, technology, engineering, physics, economics, calculator, thirty-nine septillion, five hundred twenty-nine sextillion, six hundred ninety-six quintillion, thirty quadrillion, five hundred two trillion, four hundred forty-nine billion, six hundred thirty-nine million, seven hundred thirty-five thousand, two hundred ninety-six.