471784434266717356683165696
471,784,434,266,717,356,683,165,696 is an even composite number composed of six prime numbers multiplied together.
471784434266717356683165696 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-three thousand and seventy-five divisors.
Prime factorization of 471784434266717356683165696:
220 × 32 × 116 × 134 × 172 × 434
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 11 × 11 × 11 × 11 × 11 × 11 × 13 × 13 × 13 × 13 × 17 × 17 × 43 × 43 × 43 × 43)See below for interesting mathematical facts about the number 471784434266717356683165696 from the Numbermatics database.
Names of 471784434266717356683165696
- Cardinal: 471784434266717356683165696 can be written as Four hundred seventy-one septillion, seven hundred eighty-four sextillion, four hundred thirty-four quintillion, two hundred sixty-six quadrillion, seven hundred seventeen trillion, three hundred fifty-six billion, six hundred eighty-three million, one hundred sixty-five thousand, six hundred ninety-six.
Scientific notation
- Scientific notation: 4.71784434266717356683165696 × 1026
Factors of 471784434266717356683165696
Divisors of 471784434266717356683165696
- Number of divisors d(n): 33075
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 17 18 22 24 26 32 33 34 36 39 43 44 48 51 52 64 66 68 72 78 86 88 96 99 102 104 117 121 128 129 132 136 143 144 153 156 169 172 176 187 192 198 204 208 221 234 242 256 258 264 272 286 288 289 306 312 338 344 352 363 374 384 387 396 408 416 429 442 468 473 484 507 512 516 528 544 559 561 572 576 578 612 624 663 676 688 704 726 731 748 768 774 792 816 832 858 867 884 936 946 968 1014 1024 1032 1056 1088 1089 1118 1122 1144 1152 1156 1224 1248 1287 1326 1331 1352 1376 1408 1419 1452 1462 1496 1521 1536 1548 1573 1584 1632 1664 1677 1683 1716 1734 1768 1849 1859 1872 1892 1936 1989 2028 2048 2057 2064 2112 2176 2178 2193 2197 2236 2244 2288 2304 2312 2431 2448 2496 2574 2601 2652 2662 2704 2752 2816 2838 2873 2904 2924 2992 3042 3072 3096 3146 3168 3179 3264 3328 3354 3366 3432 3468 3536 3698 3718 3744 3757 3784 3872 3978 3993 4056 4096 4114 4128 4224 4257 4352 4356 4386 4394 4472 4488 4576 4608 4624 4719 4862 4896 4992 5031 5148 5202 5203 5304 5324 5408 5504 5547 5577 5632 5676 5746 5808 5848 5984 6084 6144 6149 6171 6192 6292 6336 6358 6528 6579 6591 6656 6708 6732 6864 6936 7072 7267 7293 7396 7436 7488 7514 7568 7744 7956 7986 8041 8112 8192 8228 8256 8448 8514 8619 8704 8712 8772 8788 8944 8976 9152 9216 9248 9438 9503 9537 9724 9792 9984 10062 10296 10404 10406 10608 10648 10816 11008 11094 11154 11264 11271 11352 11492 11616 11696 11968 11979 12168 12288 12298 12342 12384 12427 12584 12672 12716 13056 13158 13182 13312 13416 13464 13728 13872 14144 14157 14534 14586 14641 14792 14872 14976 15028 15136 15488 15609 15912 15972 16082 16224 16384 16456 16512 16641 16731 16896 17028 17238 17303 17408 17424 17544 17576 17888 17952 18304 18432 18447 18496 18513 18876 19006 19074 19448 19584 19773 19968 20124 20339 20449 20592 20808 20812 21216 21296 21632 21801 21879 22016 22188 22308 22528 22542 22627 22704 22984 23232 23392 23936 23958 24037 24123 24167 24336 24576 24596 24684 24768 24854 25168 25344 25432 25857 26112 26316 26364 26624 26741 26832 26928 27456 27744 28288 28314 28509 28561 28611 29068 29172 29282 29584 29744 29952 30056 30272 30976 31218 31433 31603 31824 31944 32164 32448 32768 32912 33024 33282 33462 33792 33813 34056 34476 34606 34816 34848 34969 35088 35152 35776 35904 36608 36864 36894 36992 37026 37281 37349 37752 38012 38148 38896 39168 39546 39936 40248 40678 40898 41184 41327 41616 41624 42432 42592 43264 43602 43758 43923 44032 44376 44616 45056 45084 45254 45408 45968 46464 46784 46827 47872 47916 48074 48246 48334 48672 48841 49152 49192 49368 49536 49708 50336 50688 50864 51714 51909 52224 52632 52728 53248 53482 53664 53856 54912 55341 55488 56576 56628 57018 57122 57222 57233 58136 58344 58564 59168 59488 59904 60112 60544 61017 61347 61952 62436 62866 63206 63648 63888 64328 64896 65403 65536 65824 66048 66564 66924 67584 67626 67639 67881 68112 68952 69212 69632 69696 69938 70176 70304 71552 71808 72111 72369 72501 73216 73728 73788 73984 74052 74562 74698 75504 76024 76296 77792 78336 79092 79507 79872 79937 80223 80496 81356 81796 82368 82654 83232 83248 84864 85184 85527 85683 86528 87204 87516 87846 88064 88451 88752 89232 90112 90168 90508 90816 91936 92928 93568 93654 94299 94471 94809 95744 95832 96148 96492 96668 97344 97682 98304 98384 98736 99072 99416 100672 101376 101728 103428 103818 104448 104533 104907 105264 105456 106496 106964 107328 107712 109824 110682 110976 111843 112047 113152 113256 114036 114244 114444 114466 116272 116688 117128 118336 118976 119808 120224 121088 122034 122694 123539 123904 123981 124872 125732 126412 127296 127776 128656 129792 130806 131072 131648 131769 132096 133128 133848 135168 135252 135278 135762 136224 136697 137904 138424 139264 139392 139876 140352 140608 143104 143616 144222 144738 145002 146432 146523 147456 147576 147968 148104 149124 149396 151008 152048 152592 155584 155727 156672 158184 159014 159744 159874 160446 160992 161051 161551 162712 163592 164736 165308 166464 166496 169728 170368 171054 171366 171699 173056 174408 175032 175692 176128 176902 177504 178464 180224 180336 181016 181632 183051 183872 184041 185856 187136 187308 188598 188942 189618 190333 191488 191664 192296 192984 193336 194688 195364 196608 196768 197472 198144 198832 201344 202752 202917 203456 203643 206856 207636 208896 209066 209814 210528 210912 212992 213928 214656 215424 216333 217503 219648 221364 221952 223686 223729 224094 224939 226304 226512 228072 228488 228888 228932 232544 233376 234256 236672 237952 238521 239616 239811 240448 240669 242176 244068 245388 247078 247808 247962 248897 249744 251464 252824 254592 255552 257049 257312 259584 261612 262144 263296 263538 264192 264407 265353 265837 266256 267696 270336 270504 270556 271524 272448 273394 275808 276848 278528 278784 279752 280704 281216 282897 283413 284427 286208 287232 288444 289476 290004 292864 293046 294151 294912 295152 295936 296208 298248 298792 302016 304096 305184 311168 311454 312481 313344 313599 314171 314721 316368 318028 319488 319748 320892 321984 322102 323102 325424 327184 329472 330616 332928 332992 336141 339456 340736 342108 342732 343398 345763 346112 347633 348816 350064 351384 352256 353804 355008 356928 360448 360672 362032 363264 366102 367744 368082 370617 371712 371943 374272 374616 377196 377884 379236 380666 382976 383328 384592 384659 385968 386672 389376 390728 393216 393536 394944 396288 397664 402688 405504 405834 406912 407286 408629 410091 410839 413712 415272 417792 418132 419628 421056 421824 425984 427856 429312 430848 432666 435006 439296 439569 442728 443904 447372 447458 448188 449878 452608 453024 454597 456144 456976 457776 457864 465088 466752 468512 473344 475904 477042 479232 479622 480896 481338 483153 484352 484653 485537 488136 490776 494156 495616 495924 497794 499488 502928 505648 509184 511104 514098 514624 515097 519168 523224 524288 526592 527076 528384 528814 530706 531674 532512 534361 535392 537251 540672 541008 541112 543048 544896 546788 551616 553696 557056 557568 559504 561408 562432 565794 566826 568854 570999 572416 574464 576888 578952 580008 585728 586092 588302 589824 590304 591872 592416 596496 597584 604032 608192 608751 610368 622336 622908 624962 626688 627198 628342 629442 629563 632736 634933 636056 638976 639496 641784 643968 644204 646204 650848 654368 658944 661232 665856 665984 671187 672282 674817 678912 681472 684216 685464 686796 691526 692224 695266 697632 700128 702768 704512 707608 710016 713856 715563 719433 720896 721344 724064 726528 732204 735488 736164 741234 743424 743886 744029 746691 748544 749232 754392 755768 758472 761332 765952 766656 769184 769318 771936 773344 778752 781456 786432 787072 789888 792576 793221 795328 796059 797511 805376 811008 811668 813824 814572 817258 820182 821678 827424 830544 835584 836264 839256 842112 843648 850239 851968 855712 858624 861696 865332 870012 874577 878592 879138 879307 882453 885456 887808 894744 894916 896376 899756 905216 906048 909194 912288 913952 915552 915728 930176 933504 937024 937443 940797 942513 946688 951808 954084 958464 959244 961792 962676 966306 968704 969306 971074 972961 976272 981552 988312 991232 991848 995588 998976 1005856 1011296 1018368 1022208 1028196 1029248 1030194 1033591 1037289 1038336 1039181 1042899 1046448 1048576 1053184 1054152 1056768 1057628 1061412 1063348 1065024 1068722 1070784 1074502 1081344 1082016 1082224 1086096 1089792 1093576 1103232 1107392 1111851 1114112 1115136 1119008 1122816 1124864 1131588 1133652 1137708 1141998 1144832 1148928 1149863 1153776 1153977 1157904 1160016 1171456 1172184 1176604 1179648 1180608 1183744 1184832 1192992 1195168 1208064 1216384 1217502 1220736 1225887 1228123 1230273 1232517 1244672 1245816 1249924 1253376 1254396 1256684 1258884 1259126 1265472 1269866 1272112 1277952 1278992 1283568 1287936 1288408 1292408 1301696 1308736 1317888 1322464 1331712 1331968 1342374 1344564 1349634 1351619 1357824 1358929 1362944 1363791 1368432 1370928 1373592 1383052 1384448 1390532 1395264 1400256 1405536 1409024 1415216 1420032 1427712 1431126 1438866 1441792 1442688 1448128 1449459 1453056 1453959 1456611 1464408 1470976 1472328 1482468 1486848 1487772 1488058 1493382 1497088 1498464 1503667 1508784 1511536 1516944 1522664 1531904 1533312 1538368 1538636 1543872 1546688 1557504 1562912 1572864 1574144 1579776 1585152 1586442 1590656 1592118 1595022 1603083 1606007 1610752 1611753 1622016 1623336 1627648 1629144 1634516 1640364 1643356 1654848 1661088 1671168 1672528 1678512 1684224 1687296 1700478 1703936 1711424 1712997 1717248 1723392 1730664 1740024 1749154 1757184 1758276 1758614 1764906 1770912 1771561 1775616 1777061 1789488 1789832 1792752 1799512 1810432 1812096 1818388 1824576 1827904 1831104 1831456 1860352 1867008 1874048 1874886 1881594 1885026 1888689 1893376 1903616 1904799 1908168 1916928 1918488 1923584 1925352 1932612 1937408 1938612 1942148 1945922 1952544 1963104 1976624 1982464 1983696 1991176 1997952 2011712 2013561 2022592 2024451 2036736 2044416 2056392 2058496 2060388 2067182 2074578 2076672 2078362 2085798 2092896 2093663 2100163 2106368 2108304 2113536 2115256 2122824 2126696 2130048 2137444 2141568 2149004 2162688 2164032 2164448 2172192 2179584 2187152 2206464 2214784 2223702 2228224 2230272 2232087 2238016 2240073 2245632 2249728 2263176 2267304 2275416 2283996 2289664 2297856 2299726 2307552 2307954 2315808 2320032 2342912 2344368 2353208 2359296 2361216 2367488 2369664 2379663 2385984 2390336 2392533 2416128 2432768 2435004 2441472 2451774 2456246 2460546 2461019 2465034 2474329 2489344 2491632 2499848 2506752 2508792 2513368 2517768 2518252 2530944 2539732 2544224 2555904 2557984 2567136 2575872 2576816 2584816 2603392 2617472 2623731 2635776 2637921 2644928 2647359 2663424 2663936 2684748 2689128 2699268 2703238 2715648 2717858 2725888 2727582 2736864 2737867 2741856 2747184 2766104 2768896 2781064 2790528 2800512 2811072 2812329 2818048 2827539 2830432 2840064 2855424 2862252 2877732 2883584 2885376 2896256 2898918 2906112 2907918 2908477 2913222 2918883 2924207 2928816 2941952 2944656 2964936 2973696 2975544 2976116 2986764 2994176 2996928 3007334 3017568 3023072 3033888 3045328 3063808 3066624 3076736 3077272 3087744 3093376 3100773 3111867 3115008 3117543 3125824 3128697 3145728 3148288 3159552 3170304 3172884 3181312 3184236 3190044 3206166 3212014 3221504 3223506 3235661 3244032 3246672 3255296 3258288 3269032 3280728 3286712 3309696 3322176 3342336 3345056 3357024 3368448 3374592 3400956 3407872 3418801 3422848 3425994 3434496 3437291 3446784 3449589 3455881 3461328 3461931 3480048 3498308 3514368 3516552 3517228 3529812 3541824 3543122 3551232 3554122 3578976 3579664 3585504 3599024 3620864 3624192 3636776 3649152 3655808 3662208 3662912 3677661 3684369 3697551 3720704 3734016 3748096 3749772 3763188 3770052 3777378 3786752 3803393 3807232 3809598 3816336 3823963 3833856 3836976 3847168 3850704 3865224 3874816 3877224 3884296 3891844 3905088 3926208 3953248 3964928 3967392 3982352 3995904 4023424 4027122 4045184 4048902 4054857 4062253 4073472 4076787 4088832 4091373 4112784 4116992 4120776 4134364 4149156 4153344 4156724 4171596 4185792 4187326 4200326 4212736 4216608 4227072 4230512 4231249 4245648 4253392 4260096 4274888 4283136 4298008 4325376 4328064 4328896 4344384 4359168 4369833 4374304 4412928 4429568 4447404 4456448 4460544 4464174 4476032 4480146 4491264 4494919 4499456 4511001 4519229 4526352 4534608 4550832 4567992 4579328 4595712 4599452 4615104 4615908 4631616 4640064 4685824 4688736 4706416 4718592 4722432 4734976 4739328 4759326 4771968 4780672 4785066 4809249 4818021 4832256 4835259 4865536 4870008 4882944 4903548 4912492 4921092 4922038 4930068 4948658 4978688 4983264 4999696 5000567 5013504 5017584 5026736 5035536 5036504 5061888 5079464 5088448 5111808 5115968 5134272 5151744 5153632 5169632 5206784 5234944 5247462 5271552 5275842 5289856 5294718 5312177 5314683 5326848 5327872 5331183 5340907 5369496 5378256 5398536 5406476 5431296 5435716 5451776 5455164 5473728 5475734 5483712 5494368 5532208 5537792 5562128 5581056 5601024 5622144 5624658 5636096 5655078 5660864 5666067 5680128 5710848 5714397 5724504 5755464 5767168 5770752 5792512 5797836 5812224 5815836 5816954 5826444 5837766 5848414 5857632 5877971 5883904 5889312 5909761 5929872 5947392 5951088 5952232 5973528 5988352 5993856 6014668 6035136 6046144 6067776 6090656 6127616 6133248 6153472 6154544 6175488 6186752 6201546 6223734 6230016 6235086 6251648 6257394 6280989 6296576 6300489 6319104 6340608 6345768 6362624 6368472 6380088 6412332 6424028 6443008 6447012 6471322 6488064 6493344 6510592 6516576 6538064 6561456 6573424 6619392 6644352 6684672 6690112 6696261 6714048 6736896 6749184 6801912 6815744 6837602 6845696 6851988 6868992 6874582 6893568 6899178 6911762 6922656 6923862 6925193 6946693 6960096 6984263 6996616 7028736 7033104 7034456 7059624 7083648 7086244 7102464 7108244 7157952 7159328 7171008 7198048 7241728 7248384 7273552 7298304 7311616 7324416 7325824 7355322 7368738 7383057 7395102 7422987 7441408 7468032 7496192 7499544 7526376 7540104 7554756 7573504 7606786 7614464 7619196 7632672 7647926 7667712 7673952 7694336 7701408 7730448 7749632 7754448 7768592 7783688 7810176 7852416 7871193 7906496 7913763 7929856 7934784 7964704 7991808 8046848 8054244 8090368 8097804 8109714 8124506 8146944 8153574 8177664 8182746 8184319 8213601 8225568 8233984 8241552 8254129 8268728 8298312 8306688 8313448 8343192 8371584 8374652 8400652 8425472 8433216 8454144 8461024 8462498 8491296 8506784 8520192 8549776 8566272 8596016 8650752 8656128 8657792 8688768 8718336 8725431 8739666 8748608 8756649 8772621 8825856 8859136 8894808 8912896 8921088 8928348 8952064 8960292 8982528 8989838 8998912 9022002 9038458 9052704 9069216 9101664 9135984 9158656 9191424 9198904 9230208 9231816 9263232 9280128 9302319 9352629 9371648 9377472 9412832 9437184 9444864 9469952 9478656 9518652 9543936 9561344 9570132 9618498 9620347 9636042 9664512 9670518 9672377 9706983 9731072 9740016 9765888 9807096 9824984 9842184 9844076 9860136 9897316 9957376 9966528 9999392 10001134 10027008 10035168 10053472 10071072 10073008 10123776 10158928 10176896 10223616 10231936 10256403 10268544 10303488 10307264 10311873 10339264 10348767 10367643 10413568 10469888 10494924 10543104 10551684 10579712 10589436 10624354 10629366 10653696 10655744 10662366 10681814 10702571 10738992 10756512 10797072 10812952 10862592 10871432 10903552 10910328 10947456 10951468 10967424 10988736 11053107 11064416 11075584 11124256 11162112 11202048 11244288 11249316 11272192 11310156 11321728 11332134 11360256 11369501 11410179 11421696 11428794 11430991 11449008 11471889 11510928 11534336 11541504 11585024 11595672 11624448 11631672 11633908 11652888 11675532 11696828 11715264 11755942 11767808 11778624 11819522 11859744 11894784 11902176 11904464 11947056 11976704 11987712 12029336 12070272 12092288 12135552 12164571 12181312 12186759 12230361 12255232 12266496 12306944 12309088 12350976 12373504 12403092 12447468 12460032 12470172 12503296 12514788 12561978 12593152 12600978 12638208 12648493 12681216 12691536 12693747 12725248 12736944 12760176 12824664 12848056 12886016 12894024 12942644 12976128 12986688 13021184 13033152 13076128 13122912 13146848 13238784 13288704 13369344 13380224 13392522 13428096 13436683 13473792 13484757 13498368 13509353 13533003 13557687 13603824 13631488 13675204 13691392 13703976 13737984 13749164 13787136 13798356 13823524 13845312 13847724 13850386 13893386 13920192 13968526 13993232 14057472 14066208 14068912 14119248 14167296 14172488 14204928 14216488 14315904 14318656 14342016 14396096 14454063 14483456 14496768 14547104 14596608 14623232 14648832 14651648 14710644 14737476 14766114 14790204 14845974 14867809 14882816 14936064 14948219 14992384 14999088 15001701 15052752 15080208 15109512 15147008 15213572 15228928 15238392 15265344 15295852 15335424 15347904 15388672 15402816 15460896 15499264 15508896 15537184 15567376 15620352 15704832 15742386 15812992 15827526 15859712 15869568 15929408 15936531 15944049 15983616 15993549 16022721 16093696 16108488 16180736 16195608 16219428 16249012 16293888 16307148 16355328 16365492 16368638 16427202 16451136 16467968 16483104 16508258 16537456 16540337 16596624 16613376 16626896 16686384 16743168 16749304 16801304 16850944 16866432 16908288 16922048 16924996 16982592 17013568 17040384 17099552 17132544 17192032 17301504 17312256 17315584 17377536 17436672 17450862 17479332 17497216 17513298 17545242 17571047 17633913 17651712 17666077 17718272 17729283 17789616 17825792 17842176 17856696 17904128 17920584 17965056 17979676 17997824 18044004 18076916 18105408 18138432 18203328 18271968 18317312 18382848 18397808 18460416 18463632 18526464 18560256 18604638 18705258 18743296 18754944 18825664 18842967 18889728 18901467 18939904 18957312 19037304 19087872 19122688 19140264 19236996 19240694 19272084 19329024 19341036 19344754 19413966 19462144 19480032 19531776 19547671 19614192 19649968 19684368 19688152 19720272 19794632 19914752 19933056 19998784 20002268 20054016 20070336 20106944 20142144 20146016 20247552 20317856 20353792 20447232 20463872 20512806 20537088 20606976 20614528 20623746 20678528 20697534 20735286 20775579 20827136 20840079 20878091 20939776 20952789 20989848 21086208 21103368 21159424 21178872 21248708 21258732 21307392 21311488 21324732 21363628 21405142 21477984 21513024 21594144 21625904 21725184 21742864 21807104 21820656 21894912 21902936 21934848 21977472 22106214 22128832 22149171 22151168 22248512 22268961 22324224 22404096 22488576 22498632 22544384 22620312 22643456 22664268 22720512 22739002 22820358 22843392 22857588 22861982 22898016 22943778 22977523 23021856 23030293 23083008 23101793 23170048 23191344 23248896 23263344 23267816 23305776 23351064 23393656 23430528 23511884 23535616 23557248 23639044 23719488 23789568 23804352 23808928 23894112 23953408 23975424 24058672 24140544 24184576 24271104 24329142 24362624 24373518 24460722 24510464 24532992 24552957 24613888 24618176 24640803 24701952 24747008 24762387 24806184 24894936 24920064 24940344 25006592 25029576 25123956 25186304 25201956 25276416 25296986 25362432 25383072 25387494 25450496 25473888 25520352 25649328 25696112 25772032 25788048 25885288 25952256 25973376 26042368 26066304 26152256 26176293 26245824 26293696 26317863 26477568 26577408 26738688 26760448 26785044 26856192 26873366 26947584 26969514 26996736 27018706 27066006 27071209 27115374 27207648 27217619 27302119 27350408 27382784 27407952 27475968 27498328 27574272 27596712 27647048 27690624 27695448 27700772 27786772 27840384 27937052 27986464 28114944 28132416 28137824 28238496 28334592 28344976 28409856 28432976 28631808 28637312 28684032 28792192 28861041 28908126 28966912 28993536 29017131 29094208 29120949 29193216 29246464 29297664 29303296 29421288 29474952 29532228 29580408 29691948 29735618 29765632 29872128 29896438 29984768 29998176 30003402 30105504 30116537 30160416 30219024 30294016 30427144 30457856 30476784 30530688 30591704 30670848 30695808 30769209 30777344 30805632 30921792 30935619 30998528 31017792 31074368 31102929 31134752 31240704 31409664 31484772 31625984 31655052 31719424 31739136 31858816 31873062 31888098 31967232 31987098 31993247 32045442 32107713 32166277 32187392 32216976 32361472 32391216 32438856 32498024 32587776 32614296 32710656 32730984 32737276 32854404 32902272 32935936 32966208 33016516 33074912 33080674 33193248 33226752 33253792 33372768 33486336 33498608 33602608 33701888 33732864 33816576 33844096 33849992 33965184 34027136 34080768 34108503 34199104 34230537 34265088 34292973 34384064 34415667 34603008 34624512 34631168 34755072 34873344 34901724 34958664 34994432 35026596 35090484 35142094 35267826 35303424 35332154 35436544 35458566 35579232 35592271 35684352 35713392 35808256 35841168 35930112 35959352 35995648 36088008 36153832 36210816 36276864 36406656 36543936 36560277 36634624 36765696 36795616 36920832 36927264 37052928 37120512 37209276 37410516 37486592 37509888 37606811 37651328 37685934 37779456 37802934 37810201 37879808 37914624 37945479 38014691 38074608 38081241 38175744 38245376 38280528 38473992 38481388 38544168 38658048 38682072 38689508 38827932 38924288 38960064 39063552 39095342 39228384 39299936 39368736 39376304 39440544 39589264 39829504 39866112 39997568 40004536 40108032 40140672 40213888 40284288 40292032 40310049 40454271 40495104 40528059 40635712 40673061 40707584 40894464 40927744 41025612 41074176 41213952 41229056 41247492 41357056 41395068 41470572 41551158 41654272 41680158 41756182 41837323 41879552 41905578 41979696 42063593 42172416 42206736 42318848 42357744 42497416 42517464 42614784 42622976 42649464 42727256 42810284 42955968 43026048 43188288 43251808 43450368 43485728 43614208 43641312 43789824 43805872 43869696 43954944 44212428 44257664 44298342 44302336 44444413 44497024 44537922 44603427 44648448 44684783 44808192 44844657 44977152 44997264 45005103 45088768 45240624 45286912 45328536 45441024 45478004 45640716 45686784 45715176 45723964 45796032 45887556 45955046 46043712 46060586 46166016 46203586 46340096 46382688 46497792 46526688 46535632 46543739 46611552 46702128 46787312 46861056 47023768 47071232 47114496 47278088 47438976 47579136 47608704 47617856 47788224 47809593 47906816 47950848 48068163 48117344 48281088 48369152 48542208 48658284 48725248 48747036 48921444 49020928 49065984 49105914 49227776 49236352 49281606 49403904 49444109 49494016 49524774 49612368 49621011 49711519 49789872 49840128 49880688 50013184 50059152 50247912 50372608 50403912 50552832 50593972 50724864 50766144 50774988 50900992 50947776 51040704 51298656 51392224 51544064 51576096 51770576 51904512 51946752 52084736 52132608 52304512 52352586 52491648 52587392 52635726 52713141 52809289 52901739 52955136 52998231 53154816 53187849 53477376 53520896 53570088 53712384 53746732 53895168 53939028 53993472 54037412 54132012 54142418 54230748 54415296 54435238 54604238 54700816 54765568 54815904 54951936 54996656 55006237 55148544 55193424 55294096 55381248 55390896 55401544 55573544 55680768 55874104 55972928 56229888 56264832 56275648 56476992 56669184 56689952 56819712 56865952 57263616 57274624 57368064 57584384 57722082 57816252 57933824 57987072 58034262 58119617 58188416 58241898 58386432 58433947 58492928 58595328 58606592 58643013 58749977 58842576 58949904 59064456 59160816 59383896 59471236 59531264 59744256 59792876 59969536 59996352 60006804 60211008 60233074 60320832 60438048 60588032 60854288 60915712 60953568 61061376 61183408 61341696 61391616 61538418 61554688 61611264 61843584 61871238 61997056 62035584 62148736 62205858 62269504 62326737 62481408 62520237 62634273 62819328 62858367 62969544 63251968 63310104 63438848 63478272 63717632 63746124 63776196 63934464 63974196 63986494 64090884 64215426 64332554 64374784 64433952 64657681 64722944 64782432 64877712 64996048 65007371 65175552 65228592 65421312 65461968 65474552 65708808 65804544 65871872 65932416 66033032 66149824 66161348 66386496 66453504 66507584 66745536 66972672 66997216 67205216 67403776 67465728 67633152 67688192 67699984 67930368 68054272 68161536 68217006 68398208 68461074 68530176 68585946 68768128 68831334 68932569 69058301 69090879 69249024 69262336 69305379 69510144 69746688 69803448 69917328 69988864 70053192 70180968 70284188 70535652 70606848 70664308 70873088 70917132 71158464 71184542 71368704 71426784 71616512 71682336 71860224 71918704 71991296 72176016 72307664 72421632 72553728 72813312 73087872 73120554 73269248 73531392 73591232 73658871 73841664 73854528 74105856 74241024 74287161 74418552 74821032 74973184 75019776 75213622 75302656 75371868 75558912 75605868 75620402 75759616 75829248 75890958 76029382 76149216 76162482 76177123 76351488 76413623 76490752 76561056 76826893 76947984 76962776 77088336 77316096 77364144 77379016 77655864 77848576 77920128 78127104 78190684 78456768 78599872 78737472 78752608 78881088 79178528 79659008 79732224 79995136 80009072 80216064 80281344 80427776 80568576 80584064 80620098 80908542 80990208 81056118 81213627 81271424 81346122 81415168 81652857 81855488 81906357 82051224 82148352 82427904 82458112 82494984 82714112 82790136 82941144 83102316 83308544 83360316 83512364 83674646 83759104 83811156 83959392 84127186 84344832 84413472 84637696 84715488 84994832 85034928 85229568 85245952 85298928 85454512 85620568 85911936 86052096 86376576 86503616 86583123 86900736 86971456 87051393 87228416 87282624 87579648 87611744 87739392 87909888 88424856 88515328 88596684 88604672 88888826 88994048 89075844 89206854 89296896 89369566 89616384 89689314 89954304 89994528 90010206 90027509 90307009 90349611 90481248 90573824 90657072 90795419 90882048 90956008 91281432 91373568 91430352 91447928 91592064 91775112 91910092 92087424 92121172 92332032 92407172 92680192 92765376 92995584 93053376 93071264 93087478 93223104 93404256 93574624 93722112 94047536 94142464 94228992 94556176 94877952 95158272 95217408 95235712 95576448 95619186 95813632 95901696 95979741 96136326 96234688 96323139 96498831 96562176 96738304 97084416 97316568 97450496 97494072 97842888 98041856 98131968 98211828 98455552 98472704 98563212 98807808 98888218 98988032 99049548 99224736 99242022 99423038 99579744 99680256 99761376 100026368 100118304 100495824 100745216 100807824 101105664 101187944 101449728 101532288 101549976 101801984 101895552 102081408 102325509 102597312 102784448 102878919 103088128 103152192 103541152 103809024 103893504 104169472 104265216 104609024 104705172 104983296 105174784 105271452 105426282 105618578 105803478 105823817 105910272 105996462 106309632 106375698 106396147 106776813 107041792 107140176 107424768 107493464 107790336 107878056 107986944 108074824 108264024 108284836 108461496 108830592 108870476 109208476 109401632 109531136 109631808 109903872 109993312 110012474 110297088 110386848 110588192 110762496 110781792 110803088 111147088 111361536 111748208 111945856 112459776 112529664 112551296 112820433 112953984 113338368 113379904 113430603 113639424 113731904 113836437 114044073 114527232 114549248 114736128 115168768 115444164 115632504 115867648 115974144 116068524 116239234 116376832 116483796 116772864 116867894 116985856 117190656 117213184 117286026 117499954 117685152 117728281 117899808 118128912 118321632 118767792 118942472 119062528 119488512 119585752 119939072 119992704 120013608 120422016 120466148 120641664 120876096 120930147 121176064 121584177 121708576 121831424 121907136 122122752 122366816 122683392 122783232 123076836 123109376 123222528 123687168 123742476 123994112 124071168 124297472 124411716 124539008 124653474 124962816 125040474 125064511 125268546 125511969 125638656 125716734 125740901 125939088 126190779 126503936 126620208 126877696 126956544 127435264 127492248 127552392 127868928 127948392 127972988 128181768 128430852 128665108 128749568 128867904 129315362 129445888 129564864 129755424 129992096 130014742 130351104 130457184 130842624 130923936 130949104 131417616 131609088 131743744 131864832 132066064 132299648 132322696 132772992 132907008 133015168 133333239 133491072 133810281 133945344 133994432 134054349 134410432 134533971 134807552 134931456 135266304 135376384 135399968 135860736 136108544 136323072 136434012 136796416 136922148 137060352 137171892 137536256 137662668 137865138 138116602 138181758 138498048 138524672 138610758 139020288 139133423 139493376 139606896 139631217 139834656 139977728 140106384 140361936 140568376 141071304 141213696 141328616 141746176 141834264 142316928 142369084 142737408 142853568 143233024 143364672 143720448 143837408 143982592 144352032 144615328 144843264 145107456 145626624 146175744 146241108 146538496 147062784 147182464 147317742 147683328 147709056 147803513 148211712 148332327 148482048 148574322 148602883 148837104 148863033 149134557 149642064 149946368 150039552 150427244 150605312 150743736 151117824 151211736 151240804 151519232 151658496 151781916 152058764 152298432 152324964 152354246 152702976 152827246 152981504 153122112 153653786 153895968 153925552 154176672 154632192 154728288 154758032 155311728 155697152 155840256 156254208 156381368 156913536 157199744 157474944 157505216 157762176 158139423 158357056 158427867 158994693 159318016 159464448 159990272 160018144 160432128 160562688 160855552 161137152 161168128 161240196 161817084 161980416 162112236 162427254 162542848 162692244 162830336 163305714 163545899 163710976 163812714 164102448 164296704 164430409 164855808 164916224 164989968 165018711 165428224 165580272 165882288 166204632 166617088 166720632 167024728 167349292 167518208 167622312 167918784 168254372 168689664 168826944 169275392 169430976 169989664 170069856 170459136 170491904 170597856 170909024 171241136 171823872 172104192 172753152 173007232 173166246 173801472 173942912 174102786 174358851 174456832 174565248 174676879 175159296 175223488 175301841 175478784 175819776 175929039 176249931 176849712 177030656 177193368 177209344 177777652 177988096 178151688 178413708 178593792 178739132 179232768 179378628 179908608 179989056 180020412 180055018 180614018 180699222 180962496 181147648 181314144 181590838 181764096 181912016 181943707 182562864 182747136 182860704 182895856 183184128 183550224 183820184 184174848 184242344 184664064 184814344 185360384 185530752 185991168 186106752 186142528 186174956 186446208 186808512 187149248 187444224 187902819 188095072 188284928 188457984 189112352 189755904 190316544 190434816 190471424 191152896 191238372 191627264 191803392 191959482 192272652 192469376 192646278 192997662 193124352 193281517 193476608 193973043 194168832 194326847 194633136 194900992 194988144 195022113 195685776 196083712 196263936 196423656 196911104 196945408 197126424 197615616 197776436 197976064 198099096 198449472 198484044 198846076 199159488 199360512 199522752 200052736 200236608 200991648 201490432 201615648 202211328 202375888 202899456 203064576 203099952 203603968 203791104 204162816 204651018 205194624 205568896 205757838 206176256 206304384 206797707 207082304 207174903 207272637 207787008 207916137 208338944 208530432 209218048 209410344 209966592 210349568 210542904 210852564 211237156 211606956 211647634 211820544 211992924 212619264 212751396 212792294 213553626 214083584 214280352 214849536 214986928 215024381 215580672 215756112 215973888 216149648 216528048 216569672 216922992 217661184 217740952 218416952 218803264 219062272 219263616 219807744 219986624 220024948 220594176 220773696 221176384 221524992 221563584 221606176 222294176 222723072 223496416 223891712 224919552 225059328 225102592 225640866 225907968 226676736 226759808 226861206 227278848 227463808 227672874 228088146 228423611 228531369 229054464 229098496 229240869 229472256 229659001 230337536 230480679 230888328 231265008 231735296 231948288 232137048 232478468 232753664 232967592 233545728 233735788 233971712 234381312 234426368 234572052 234999908 235370304 235456562 235799616 236257824 236643264 237535584 237884944 238125056 238977024 239171504 239878144 239985408 240027216 240844032 240932296 241283328 241752192 241860294 242352128 243168354 243417152 243640881 243662848 243814272 244245504 244733632 244958571 245566464 245719071 246153672 246218752 246445056 247374336 247484952 247988224 248142336 248594944 248823432 249078016 249306948 249925632 250080948 250129022 250537092 251023938 251277312 251433468 251481802 251878176 252381558 252752753 253007872 253240416 253913088 254119723 254870528 254984496 255104784 255737856 255896784 255945976 256363536 256861704 257330216 257499136 257735808 258630724 258891776 259129728 259510848 259984192 260029484 260702208 260914368 261685248 261847872 261898208 262835232 263218176 263487488 263729664 264132128 264599296 264645392 265545984 265814016 266030336 266666478 266982144 267620562 267890688 267988864 268108698 268820864 269067942 269615104 269862912 270082527 270752768 270799936 270921027 271048833 271721472 272217088 272386257 272646144 272868024 273592832 273844296 274120704 274343784 275072512 275325336 275730276 276233204 276363516 276996096 277049344 277221516 278040576 278266846 278986752 279213792 279262434 279669312 279955456 280212768 280723872 281136752 282142608 282427392 282657232 283492352 283668528 284633856 284738168 285474816 285707136 286466048 286729344 287440896 287674816 287939223 287965184 288704064 289230656 289496493 289686528 290214912 291253248 292351488 292482216 293076992 294125568 294364928 294635484 295366656 295418112 295607026 296423424 296664654 296964096 297148644 297205766 297674208 297726066 297783299 298269114 298707799 299284128 299393809 300079104 300323309 300854488 301210624 301487472 302235648 302423472 302481608 303038464 303316992 303563832 304117528 304596864 304649928 304708492 305405952 305654492 305963008 306244224 307307572 307791936 307851104 308353344 309264384 309456576 309516064 310623456 311394304 311680512 312508416 312762736 313827072 314399488 314949888 315010432 315524352 316278846 316714112 316855734 317471451 317989386 318636032 318928896 319188441 319980544 320036288 320330439 321125376 321711104 322274304 322336256 322480392 323634168 323960832 324224472 324854508 325085696 325384488 325660672 326611428 327091798 327421952 327625428 328204896 328593408 328860818 329711616 329832448 329979936 330037422 330856448 331160544 331764576 332409264 333234176 333441264 334049456 334698584 335036416 335244624 335837568 336508744 337379328 337653888 338461299 338550784 338861952 339979328 340139712 340291809 340918272 340983808 341195712 341818048 342132219 342482272 343647744 344208384 345506304 346014464 346332492 347602944 347885824 348205572 348717702 348913664 349130496 349353758 350318592 350446976 350603682 350957568 351639552 351858078 351925717 352499862 353184843 353699424 353829047 354061312 354386736 354927547 355555304 355976192 356303376 356827416 357187584 357478264 358465536 358757256 359817216 359978112 360040824 360110036 361228036 361398444 361924992 362295296 362628288 363181676 363528192 363824032 363887414 365125728 365494272 365721408 365791712 366368256 367100448 367640368 368349696 368484688 369328128 369628688 370720768 371061504 371982336 372213504 372285056 372349912 372892416 373617024 374298496 374888448 375193533 375805638 376190144 376535907 376569856 376915968 377222703 378224704 378572337 379511808 380633088 380869632 380942848 382305792 382476744 383254528 383606784 383918964 384545304 384938752 385292556 385995324 386248704 386563034 386953216 387946086 388337664 388653694 389266272 389801984 389976288 390044226 391371552 391514981 392527872 392847312 393822208 393890816 394252848 395231232 395552872 395952128 396198192 396898944 396968088 397692152 398318976 398721024 399045504 399999717 400105472 400473216 401983296 402163047 402980864 403231296 404422656 404751776 405798912 406129152 406199904 407207936 407582208 408325632 409302036 410389248 411137792 411515676 412352512 412608768 413595414 413674921 414164608 414349806 414545274 415574016 415832274 415912211 416677888 417060864 417400269 418161601 418436096 418820688 418893651 419933184 420699136 421085808 421705128 422474312 423213912 423295268 423641088 423985848 425238528 425502792 425584588 427107252 428167168 428560704 429699072 429973856 430048762 431161344 431512224 431947776 432299296 433056096 433139344 433845984 435322368 435481904 436833904 437606528 438124544 438527232 439615488 439973248 440049896 441188352 441547392 442352768 443049984 443127168 443212352 443410539 444588352 444996981 445446144 445808649 446992832 447403671 447783424 449839104 450118656 450205184 451281732 451815936 453353472 453519616 453722412 454557696 454927616 455345748 456176292 456847222 457062738 458108928 458196992 458481738 458944512 459318002 460210553 460675072 460961358 461776656 462530016 462699523 463896576 464274096 464956936 465507328 465935184 467091456 467471576 467943424 468762624 468852736 469144104 469999816 470740608 470913124 471599232 472515648 473286528 475071168 475283601 475769888 476250112 477954048 478343008 479756288 479970816 480054432 481688064 481864592 482566656 483504384 483720588 484704256 486336708 486834304 487281762 487325696 487628544 488491008 488888543 489467264 489917142 490637697 491132928 491438142 491532613 492307344 492437504 492890112 493291227 494748672 494969904 495056133 495976448 496284672 497189888 497646864 498156032 498613896 499851264 500161896 500258044 501074184 502047876 502554624 502866936 502963604 503756352 504763116 505505506 506015744 506480832 507826176 508239446 509741056 509968992 510209568 511475712 511793568 511891952 511981129 512727072 513723408 514660432 514998272 515471616 517261448 517783552 518259456 519021696 519968384 520058968 521404416 521828736 523076553 523370496 523695744 523796416 524030637 525670464 525905523 526436352 526974976 527459328 528264256 528749793 529198592 529290784 531091968 531628032 532060672 533332956 533964288 535241124 535781376 535977728 536217396 537641728 538135884 539230208 539725824 540165054 541505536 541599872 541842054 542097666 543442944 543885199 544434176 544772514 545292288 545736048 545831121 546826709 547185664 547688592 548241408 548687568 550145024 550650672 551460552 552466408 552727032 553992192 554098688 554443032 556081152 556533692 557973504 558427584 558524868 559338624 559910912 560425536 561447744 562273504 564285216 564854784 565314464 566984704 567337056 569267712 569476336 570949632 571414272 572932096 573458688 574881792 575349632 575878446 575930368 577408128 577777369 578461312 578992986 579373056 579844551 580429824 580902179 581919129 582506496 582980541 584702976 584964432 585066339 586153984 588251136 588729856 589270968 590733312 590836224 591214052 592846848 593329308 593928192 594297288 594411532 595348416 595452132 595566598 596538228 597415598 598568256 598787618 600158208 600646618 601708976 602421248 602974944 604471296 604846944 604963216 605068607 606633984 607127664 608235056 609193728 609299856 609416984 610811904 611308984 611926016 612488448 614615144 615583872 615702208 616706688 618528768 618913152 619032128 621246912 621524709 622788608 623361024 625016832 625525472 627654144 628798976 629899776 630020864 631048704 632557692 633428224 633711468 634942902 635978772 637272064 637857792 638376882 639315787 639961088 640072576 640660878 642250752 642773417 643422208 644548608 644672512 644960784 645073143 646249747 647268336 647921664 648448944 649709016 650171392 650768976 651321344 653222856 654183596 654843904 655250856 656409792 657186816 657721636 659423232 659664896 659959872 660074844 661712896 662321088 663529152 664818528 666468352 666882528 668098912 669397168 670072832 670489248 671675136 673017488 674758656 675307776 676922598 677101568 677723904 679958656 680279424 680583618 681836544 681967616 682391424 683636096 684264438 684964544 685270833 685594107 687295488 687722607 688416768 688977003 691012608 691442037 692028928 692664984 695205888 695771648 696411144 697435404 697827328 698260992 698707516 700637184 700893952 701207364 701915136 703279104 703716156 703851434 704999724 706369686 707398848 707658094 708122624 708773472 709855094 711110608 711234491 711952384 712606752 713654832 714375168 714956528 715081081 716931072 717514512 719634432 719956224 720081648 720220072 722456072 722796888 723849984 724590592 725256576 726363352 727056384 727648064 727774828 730251456 730988544 731442816 731583424 732736512 734200896 735280736 736699392 736969376 738656256 739257376 741441536 742123008 743964672 744427008 744570112 744699824 745784832 747234048 748596992 749776896 750387066 751611276 752380288 753071814 753139712 753831936 754445406 755555021 756449408 757144674 758258259 759023616 759641311 761739264 761885696 762359169 764611584 764953488 766509056 767213568 767837928 769090608 769877504 770585112 771990648 772497408 773126068 773906432 775892172 776675328 777307388 778532544 779603968 779952576 780088452 782743104 783029962 785055744 785694624 787644416 787781632 788505696 790462464 791105744 791904256 792396384 793797888 793936176 795384304 796637952 797442048 798091008 799999434 800210944 800946432 803966592 804326094 805961728 806462592 808845312 809503552 810247581 812258304 812399808 812763081 814415872 815164416 816651264 817158771 818604072 820778496 822275584 823031352 824705024 825217536 827190828 827349842 828329216 828699612 829090548 831148032 831664548 831824422 833355776 834121728 834800538 836323202 836872192 837641376 837787302 839866368 840549853 841398272 842171616 843410256 844948624 845095823 846427824 846590536 847282176 847971696 850477056 851005584 851169176 854214504 856334336 857121408 859398144 859947712 860097524 862322688 863024448 863895552 864598592 866112192 866278688 867691968 870644736 870963808 873667808 875213056 876249088 877054464 879230976 879946496 880099792 882376704 883094784 884705536 886099968 886254336 886424704 886821078 889176704 889993962 890892288 891617298 893349897 893985664 894807342 895566848 896123397 897757913 898181427 900237312 900410368 900969927 902563464 903631872 906706944 907039232 907444824 909115392 909855232 910691496 912352584 913694444 914125476 916217856 916393984 916963476 917889024 918636004 920421106 921350144 921922716 923553312 925060032 925399046 927793152 928548192 929913872 931014656 931870368 934182912 934943152 935886848 937525248 937705472 938288208 939999632 941481216 941826248 943198464 945031296 946573056 950142336 950567202 951539776 952414353 952500224 955908096 956686016 957565323 959512576 959941632 960108864 963376128 963729184 965133312 967008768 967441176 969408512 972673416 973668608 974563524 974651392 975257088 976982016 977777086 978934528 979834284 981275394 982265856 982876284 983065226 984614688 984875008 985780224 986582454 988033489 989497344 989939808 990112266 990302599 992569344 993377099 994379776 995293728 996312064 997227792 998749609 999702528 1000323792 1000516088 1002148368 1004095752 1005109248 1005733872 1005927208 1007512704 1009526232 1011011012 1012031488 1012961664 1015652352 1016478892 1019482112 1019937984 1020419136 1022951424 1023587136 1023783904 1023962258 1025454144 1027446816 1029320864 1029996544 1030943232 1034522896 1035567104 1036518912 1038043392 1039936768 1040117936 1042808832 1043657472 1046153106 1046740992 1047391488 1047592832 1048061274 1051340928 1051811046 1052872704 1053949952 1054918656 1055777151 1056528512 1057499586 1058397184 1058581568 1059554529 1061487141 1062183936 1064121344 1064782641 1066665912 1067928576 1070482248 1071562752 1071955456 1072434792 1075283456 1076271768 1078460416 1079451648 1080330108 1083011072 1083199744 1083684108 1084195332 1086885888 1087770398 1088868352 1089545028 1090584576 1091472096 1091662242 1093653418 1094371328 1095377184 1096482816 1097375136 1100290048 1101301344 1102921104 1104932816 1105454064 1107984384 1108197376 1108886064 1112162304 1113067384 1115947008 1116855168 1117049736 1118677248 1119821824 1120851072 1122895488 1124547008 1125580599 1128570432 1129709568 1130628928 1131668109 1133969408 1134674112 1138535424 1138952672 1141899264 1142828544 1145864192 1146917376 1149763584 1150699264 1151756892 1151860736 1154816256 1155554738 1156922624 1157985972 1158746112 1159689102 1160859648 1161804358 1163838258 1164061987 1165012992 1165961082 1169405952 1169928864 1170132678 1170357617 1173991117 1174544943 1177459712 1178541936 1181466624 1181672448 1182428104 1185693696 1186658616 1187856384 1188594576 1188823064 1190696832 1190904264 1191133196 1193076456 1194831196 1197136512 1197575236 1200316416 1201293236 1203417952 1204842496 1205949888 1208942592 1209693888 1209926432 1210137214 1213267968 1214255328 1216470112 1218387456 1218599712 1218833968 1221623808 1222617968 1223852032 1224976896 1229230288 1231167744 1231404416 1233413376 1237057536 1237826304 1238064256 1241024763 1242493824 1243049418 1245577216 1246722048 1247736633 1250033664 1251050944 1252200807 1254484803 1255308288 1257597952 1259799552 1260041728 1262097408 1265115384 1266856448 1267422936 1269885804 1271957544 1274544128 1275715584 1276753764 1278631574 1279922176 1280145152 1281321756 1284501504 1285546834 1286844416 1289097216 1289345024 1289921568 1290146286 1292499494 1294536672 1295011091 1295843328 1296897888 1299418032 1300342784 1301537952 1302642688 1306445712 1308367192 1309687808 1310501712 1312819584 1314373632 1315443272 1318846464 1319329792 1319919744 1320149688 1323425792 1324642176 1327058304 1329637056 1330231617 1332936704 1333765056 1336197824 1337425947 1338794336 1340145664 1340978496 1343350272 1346034976 1349517312 1350615552 1353845196 1354203136 1355447808 1359917312 1360558848 1361167236 1363673088 1363935232 1364782848 1367272192 1368528876 1369929088 1370541666 1371188214 1374590976 1375445214 1375709621 1376833536 1377954006 1380631659 1382025216 1382884074 1383149911 1384057856 1385329968 1388098569 1391543296 1392822288 1394870808 1395654656 1396521984 1397415032 1401274368 1401787904 1402414728 1403830272 1406558208 1407432312 1407702868 1409999448 1412739372 1414797696 1415316188 1416245248 1417546944 1419710188 1422221216 1422468982 1423904768 1425213504 1427309664 1428750336 1429913056 1430162162 1433862144 1435029024 1439268864 1439912448 1440163296 1440440144 1444912144 1445593776 1447699968 1449181184 1450513152 1452726704 1454112768 1455296128 1455549656 1460502912 1461977088 1462885632 1463166848 1465473024 1466665629 1468401792 1470561472 1471913091 1473398784 1473938752 1474597839 1477312512 1478514752 1479873681 1482883072 1484246016 1487929344 1488854016 1489140224 1489399648 1491569664 1494468096 1497193984 1499553792 1500774132 1503222552 1504760576 1506143628 1506279424 1507663872 1508890812 1511110042 1512898816 1514289348 1516516518 1518047232 1519282622 1523478528 1523771392 1524718338 1529223168 1529906976 1530467653 1534427136 1535675856 1535943387 1538181216 1539755008 1541170224 1543981296 1544994816 1546252136 1547812864 1551784344 1553350656 1554614776 1557065088 1559207936 1559905152 1560176904 1565486208 1566059924 1570111488 1571389248 1572091911 1575288832 1575563264 1577011392 1580924928 1582211488 1583808512 1584792768 1587595776 1587872352 1590768608 1593275904 1594884096 1596182016 1599998868 1600421888 1601892864 1607933184 1608652188 1611923456 1612925184 1617690624 1619007104 1620495162 1624516608 1624799616 1625526162 1625838643 1628831744 1630328832 1631655597 1633302528 1634317542 1634631713 1637208144 1637493363 1640480127 1641556992 1644551168 1646062704 1649410048 1650435072 1654381656 1654699684 1656658432 1657399224 1658181096 1662296064 1663329096 1663648844 1666711552 1668243456 1669601076 1672646404 1673744384 1675282752 1675574604 1679732736 1681099706 1682796544 1684343232 1686820512 1689897248 1690191646 1692855648 1693181072 1694564352 1695943392 1700954112 1702011168 1702338352 1708429008 1712668672 1714242816 1718796288 1719895424 1720195048 1724645376 1726048896 1727791104 1729197184 1732224384 1732557376 1733332107 1735383936 1739533653 1741289472 1741927616 1742706537 1747335616 1748941623 1750426112 1752498176 1754108928 1758461952 1759892992 1760199584 1764753408 1766189568 1769411072 1772199936 1772508672 1772849408 1773642156 1778353408 1779987924 1781784576 1783234596 1786699794 1787971328 1789614684 1791133696 1792246794 1795515826 1796362854 1799004889 1800474624 1800820736 1801939854 1805126928 1807263744 1808734499 1813413888 1814078464 1814889648 1815205821 1819710464 1821382992 1824705168 1827388888 1828250952 1832435712 1832787968 1833926952 1835778048 1837272008 1840842212 1842700288 1843845432 1847106624 1850120064 1850798092 1855586304 1857096384 1859827744 1862029312 1863740736 1868365824 1869886304 1871773696 1875050496 1875410944 1876576416 1879999264 1882962432 1883652496 1886396928 1890062592 1893146112 1900284672 1901134404 1903079552 1904828706 1905000448 1911816192 1913372032 1915130646 1917947361 1919025152 1919883264 1920217728 1921445669 1926752256 1927458368 1928320251 1930266624 1934017536 1934882352 1935219429 1938749241 1938817024 1945346832 1947337216 1949127048 1949302784 1950514176 1953964032 1955554172 1957869056 1959668568 1962550788 1964531712 1965752568 1966130452 1969229376 1969750016 1971560448 1973164908 1976066978 1978994688 1979879616 1980224532 1980605198 1985138688 1986754198 1988759552 1990587456 1992624128 1994455584 1997499218 1999405056 2000647584 2001032176 2001380777 2004296736 2008191504 2010218496 2011467744 2011854416 2015025408 2019052464 2022022024 2024062976 2025923328 2031304704 2032957784 2038964224 2039875968 2040838272 2045902848 2047174272 2047567808 2047924516 2050908288 2054893632 2055812499 2058641728 2059993088 2061886464 2066931009 2069045792 2071134208 2073037824 2076086784 2079873536 2080235872 2085617664 2087314944 2092306212 2093481984 2094782976 2095185664 2096122548 2102681856 2103622092 2105745408 2107899904 2109837312 2111554302 2113057024 2114999172 2116794368 2117163136 2119109058 2122974282 2124367872 2126096687 2128242688 2129565282 2133331824 2133703473 2135857152 2137595317 2140964496 2143125504 2143910912 2144869584 2145243243 2150566912 2152543536 2156920832 2158903296 2160660216 2166022144 2166399488 2167368216 2168390664 2173771776 2175540796 2177736704 2179090056 2181169152 2182944192 2183324484 2187306836 2188742656 2190754368 2192965632 2194750272 2200580096 2202602688 2205842208 2209865632 2210908128 2215968768 2216394752 2217772128 2224324608 2226134768 2231894016 2233710336 2234099472 2237354496 2239643648 2241702144 2245790976 2249094016 2251161198 2257140864 2259419136 2261257856 2263336218 2266665063 2267938816 2269348224 2270799427 2274774777 2277070848 2277905344 2278923933 2285657088 2287077507 2291728384 2293834752 2299527168 2301398528 2303513784 2303721472 2309632512 2311109476 2313845248 2315971944 2317492224 2319378204 2321719296 2323608716 2327676516 2328123974 2330025984 2331922164 2338811904 2339857728 2340265356 2340715234 2347982234 2349089886 2354919424 2357083872 2362933248 2363344896 2364856208 2365268191 2371387392 2373317232 2375712768 2377189152 2377646128 2381393664 2381808528 2382266392 2386152912 2389662392 2394273024 2395150472 2400632832 2402586472 2406835904 2409684992 2411899776 2417885184 2419387776 2419852864 2420274428 2426535936 2428510656 2432940224 2436774912 2437199424 2437667936 2443247616 2445235936 2447704064 2449953792 2458460576 2462335488 2462808832 2466826752 2474115072 2475652608 2476128512 2482049526 2484987648 2486098836 2491154432 2493444096 2495473266 2500067328 2502101888 2504401614 2508969606 2510616576 2512659721 2515195904 2519599104 2520083456 2521649559 2524194816 2526249011 2530230768 2533712896 2534845872 2535287469 2539771608 2543915088 2549088256 2551431168 2553507528 2557263148 2559844352 2560290304 2562643512 2569003008 2571093668 2573688832 2578194432 2578690048 2579843136 2580292572 2584998988 2589073344 2590022182 2591686656 2593795776 2598836064 2600685568 2603075904 2605285376 2612891424 2616734384 2619375616 2621003424 2625639168 2628747264 2630886544 2637692928 2638659584 2639839488 2640299376 2646851584 2649284352 2654116608 2659274112 2660463234 2665873408 2667530112 2672395648 2674851894 2677588672 2680049691 2680291328 2681956992 2686700544 2688370191 2692069952 2693273739 2694544281 2701231104 2702909781 2707690392 2708406272 2710895616 2719834624 2721117696 2722334472 2727346176 2727870464 2729565696 2734544384 2737057752 2739858176 2741083332 2742376428 2749181952 2750890428 2751419242 2753667072 2755908012 2761263318 2764050432 2765768148 2766299822 2768115712 2770659936 2776197138 2780280283 2783086592 2785644576 2789741616 2793043968 2794830064 2795316953 2802548736 2803575808 2804829456 2807660544 2813116416 2814864624 2815405736 2819998896 2825478744 2829595392 2830632376 2832490496 2835093888 2839420376 2844442432 2844937964 2847809536 2850427008 2854619328 2857500672 2859826112 2860324324 2867724288 2870058048 2878537728 2879824896 2880326592 2880880288 2889824288 2891187552 2895399936 2898362368 2901026304 2905453408 2908225536 2910592256 2911099312 2921005824 2923954176 2925771264 2926333696 2930946048 2933331258 2936803584 2941122944 2943826182 2946797568 2947877504 2949195678 2954625024 2957029504 2959747362 2964100467 2965766144 2968492032 2969506943 2970907797 2977708032 2978280448 2978799296 2980131297 2983139328 2988936192 2994387968 2996248827 2999107584 3001548264 3006445104 3009521152 3012287256 3012558848 3015327744 3017781624 3022220084 3025797632 3028578696 3033033036 3036094464 3038565244 3046957056 3047542784 3049436676 3058446336 3059813952 3060935306 3068854272 3071351712 3071886774 3076362432 3079510016 3082340448 3087962592 3089989632 3092504272 3095625728 3103568688 3106701312 3109229552 3114130176 3118415872 3119810304 3120353808 3130972416 3132119848 3140222976 3142778496 3144183822 3150577664 3151126528 3154022784 3161849856 3164422976 3167331453 3167617024 3169585536 3175191552 3175744704 3181537216 3184461423 3186551808 3192364032 3194347923 3199997736 3200843776 3203785728 3215866368 3217304376 3223846912 3225850368 3235381248 3238014208 3240990324 3249033216 3249599232 3251052324 3251677286 3257663488 3260657664 3263311194 3266605056 3268635084 3269263426 3274416288 3274986726 3275616289 3280960254 3283113984 3285785789 3289102336 3292125408 3300870144 3303556399 3308763312 3309399368 3313316864 3314798448 3316362192 3324592128 3326658192 3327297688 3333423104 3336486912 3339202152 3345292808 3347488768 3350565504 3351149208 3359465472 3362199412 3365593088 3368686464 3373641024 3379794496 3380383292 3385711296 3386362144 3389128704 3391886784 3401908224 3404022336 3404676704 3416858016 3425337344 3428485632 3437592576 3439790848 3440390096 3449290752 3452097792 3455582208 3458394368 3464448768 3465114752 3466664214 3470767872 3479067306 3482578944 3483855232 3485413074 3492185961 3494671232 3497883246 3500852224 3504996352 3508217856 3511072851 3519785984 3520399168 3521973351 3523634829 3532379136 3538822144 3544399872 3545017344 3545698816 3547284312 3556706816 3559975848 3563569152 3566469192 3573399588 3575942656 3579229368 3582267392 3584493588 3591031652 3592725708 3598009778 3600949248 3601641472 3603879708 3610253856 3614527488 3617468998 3626827776 3628156928 3629779296 3630411642 3639420928 3642765984 3649410336 3654777776 3656501904 3664871424 3665575936 3667853904 3671556096 3674544016 3681684424 3685400576 3687690864 3694213248 3700240128 3701596184 3711172608 3714192768 3719655488 3723074289 3724058624 3727481472 3736731648 3739772608 3743209899 3743547392 3750100992 3750821888 3753152832 3759998528 3763454409 3765924864 3767304992 3772793856 3780125184 3786292224 3800569344 3802268808 3806159104 3809657412 3810000896 3823632384 3826744064 3830261292 3835894722 3838050304 3839766528 3840435456 3842891338 3853504512 3854916736 3856640502 3860533248 3868035072 3869764704 3870438858 3871182887 3877498482 3883201387 3885033273 3890693664 3892119517 3894674432 3898254096 3901028352 3904203017 3907928064 3911108344 3915738112 3919337136 3925101576 3929063424 3931505136 3932260904 3938458752 3939500032 3943120896 3946329816 3952133956 3957989376 3959759232 3960449064 3961210396 3970277376 3973508396 3977519104 3981174912 3985248256 3988911168 3994998436 3998810112 4001295168 4002064352 4002761554 4008593472 4016383008 4020436992 4022935488 4023708832 4030050816 4038104928 4044044048 4048125952 4051846656 4062609408 4065915568 4077928448 4079751936 4081676544 4091805696 4094348544 4095135616 4095849032 4101816576 4109787264 4111624998 4117283456 4119986176 4123772928 4127128863 4133862018 4138091584 4141894977 4142268416 4146075648 4149449733 4152173568 4159747072 4160471744 4164295707 4174629888 4184612424 4186963968 4189565952 4190371328 4192245096 4205363712 4207244184 4211490816 4215799808 4219674624 4223108604 4226114048 4229998344 4233588736 4234326272 4238218116 4245948564 4248735744 4252193374 4256485376 4259130564 4266663648 4267406946 4271714304 4275190634 4281928992 4286251008 4287821824 4289739168 4290486486 4301133824 4305087072 4317806592 4321320432 4332044288 4332798976 4334736432 4336781328 4347543552 4351081592 4355473408 4358180112 4362338304 4365888384 4366648968 4374613672 4377485312 4381508736 4385931264 4389500544 4399996887 4401160192 4405205376 4411684416 4419731264 4421816256 4423793517 4431937536 4432789504 4435544256 4448649216 4452269536 4463788032 4467420672 4468198944 4474708992 4479287296 4483404288 4491581952 4498188032 4502322396 4514281728 4518838272 4522515712 4526672436 4533330126 4535877632 4538696448 4541598854 4549549554 4550424131 4554141696 4555810688 4557847866 4571314176 4574155014 4575034321 4583456768 4587669504 4591402959 4599777611 4602797056 4607027568 4607830161 4619265024 4622218952 4627690496 4631943888 4634984448 4638756408 4643438592 4647217432 4655353032 4656247948 4660051968 4663844328 4677623808 4679715456 4680530712 4681430468 4695964468 4698179772 4709838848 4714167744 4725866496 4726689792 4729712416 4730536382 4742774784 4746634464 4751425536 4754378304 4755292256 4762787328 4763617056 4764532784 4772305824 4779324784 4788546048 4790300944 4801265664 4805172944 4813671808 4819369984 4823799552 4835770368 4838775552 4839705728 4840548856 4853071872 4857021312 4865880448 4873549824 4874398848 4875335872 4877515929 4886495232 4890471872 4894966791 4895408128 4899907584 4903895139 4916921152 4921440381 4924670976 4925617664 4933653504 4948230144 4951305216 4952257024 4964099052 4969975296 4972197672 4982308864 4986888192 4990946532 5000134656 5004203776 5008803228 5017939212 5021233152 5025319442 5030391808 5039198208 5040166912 5043299118 5048389632 5052498022 5060461536 5062316083 5067425792 5069691744 5070574938 5079543216 5087830176 5089694753 5102862336 5107015056 5114526296 5119688704 5120580608 5125287024 5138006016 5142187336 5147377664 5156388864 5157380096 5159686272 5160585144 5169997976 5178146688 5180044364 5183373312 5187591552 5197672128 5199996321 5201371136 5206151808 5210570752 5225782848 5228119611 5233468768 5238751232 5242006848 5251278336 5257494528 5261773088 5275385856 5277319168 5279678976 5280598752 5293703168 5298568704 5308233216 5318548224 5320926468 5331746816 5335060224 5344791296 5349703788 5355177344 5360099382 5360582656 5363913984 5373401088 5376740382 5377773973 5384139904 5386547478 5389088562 5397014667 5402462208 5405819562 5406858743 5415380784 5416812544 5421791232 5426203497 5439669248 5442235392 5444668944 5445617463 5455740928 5459131392 5469088768 5474115504 5479716352 5482166664 5484752856 5498363904 5501780856 5502838484 5507334144 5511816024 5522526636 5528100864 5531536296 5532599644 5536231424 5541319872 5552394276 5560560566 5566173184 5571289152 5579483232 5586087936 5589660128 5590633906 5605097472 5607151616 5609658912 5615321088 5626232832 5629729248 5630811472 5639997792 5650957488 5659190784 5661264752 5664980992 5670187776 5678840752 5688884864 5689875928 5695619072 5700854016 5709238656 5715001344 5719652224 5720648648 5735448576 5740116096 5753842083 5757075456 5759649792 5760653184 5761760576 5764337007 5779648576 5782375104 5784960753 5790799872 5796724736 5802052608 5810906816 5816247723 5816451072 5821184512 5822198624 5842011648 5847908352 5851542528 5852667392 5861892096 5866662516 5873607168 5882245888 5887652364 5893595136 5895755008 5898391356 5909250048 5914059008 5919494724 5928200934 5931532288 5936984064 5939013886 5941815594 5955416064 5956560896 5957598592 5960262594 5966278656 5977872384 5982737189 5988775936 5992497654 5998215168 6003096528 6004142331 6012890208 6015093799 6019042304 6024574512 6030655488 6035563248 6044440168 6051595264 6057157392 6066066072 6072188928 6077130488 6093914112 6095085568 6098873352 6116892672 6119627904 6121870612 6137708544 6142703424 6143773548 6152724864 6159020032 6164680896 6175925184 6179979264 6185008544 6191251456 6207137376 6213402624 6218459104 6228260352 6236831744 6239620608 6240707616 6261944832 6264239696 6280445952 6285556992 6288367644 6301155328 6302253056 6308045568 6323699712 6328845952 6334662906 6335234048 6339171072 6350383104 6351489408 6355551059 6363074432 6368922846 6373103616 6378290061 6384728064 6388695846 6389923969 6399995472 6401110419 6401687552 6407571456 6412785951 6431732736 6434608752 6435729729 6447693824 6451700736 6470762496 6476028416 6481980648 6498066432 6499198464 6502104648 6503354572 6515326976 6521315328 6526622388 6533210112 6537270168 6538526852 6548832576 6549973452 6551232578 6561920508 6566227968 6571571578 6578204672 6584250816 6601740288 6607112798 6617526624 6618798736 6626633728 6629596896 6632724384 6649184256 6653316384 6654595376 6655754677 6672973824 6678404304 6690585616 6694977536 6701131008 6702298416 6718930944 6724398824 6731186176 6737372928 6747282048 6759588992 6760766584 6771422592 6772724288 6778257408 6783773568 6799995189 6803816448 6808044672 6809353408 6812398281 6833716032 6836771799 6850674688 6856971264 6875185152 6879581696 6880780192 6898581504 6904195584 6911164416 6916788736 6928897536 6930229504 6933328428 6941535744 6958134612 6965157888 6967710464 6970826148 6984371922 6989342464 6995766492 7001704448 7009992704 7016435712 7022145702 7032473657 7039571968 7040798336 7043946702 7047269658 7064758272 7070507587 7077644288 7088799744 7090034688 7091397632 7094568624 7095804573 7108747217 7113413632 7119951696 7127138304 7132938384 7146799176 7151885312 7158458736 7164534784 7168987176 7182063304 7185451416 7196019556 7201898496 7203282944 7207759416 7220507712 7229054976 7234937996 7253655552 7256313856 7259558592 7260823284 7278841856 7285531968 7298820672 7309555552 7313003808 7329742848 7331151872 7335707808 7343112192 7349088032 7363368848 7370801152 7375381728 7388426496 7400480256 7403192368 7422345216 7428385536 7439310976 7446148578 7448117248 7454962944 7473463296 7479545216 7486419798 7487094784 7500201984 7501643776 7506305664 7511105797 7519997056 7526908818 7531849728 7534609984 7537979163 7545587712 7560250368 7564948677 7572584448 7578747033 7601138688 7604537616 7605862407 7612318208 7619314824 7620001792 7647264768 7653488128 7660522584 7671789444 7676100608 7679533056 7680870912 7685782676 7707009024 7709833472 7713281004 7721066496 7736070144 7739529408 7740877716 7742365774 7754996964 7766402774 7770066546 7781387328 7784239034 7789348864 7796508192 7802056704 7808406034 7815856128 7822216688 7823579401 7831476224 7838674272 7850203152 7858126848 7863010272 7864521808 7865891891 7876917504 7886241792 7892659632 7904267912 7915978752 7919518464 7920898128 7922420792 7940554752 7947016792 7955038208 7962349824 7970496512 7977822336 7989996872 7997620224 8002590336 8004128704 8005523108 8017186944 8032766016 8040873984 8045870976 8047417664 8060101632 8076209856 8079821217 8088088096 8096251904 8103693312 8125218816 8131831136 8155856896 8159503872 8163353088 8183611392 8188697088 8190271232 8191698064 8203633152 8219574528 8223249996 8234566912 8239972352 8247545856 8254257726 8267724036 8276183168 8283789954 8284536832 8292151296 8298899466 8304347136 8311105231 8319494144 8320943488 8328591414 8340840849 8349259776 8356054421 8369224848 8379131904 8380742656 8384490192 8385950859 8410727424 8414488368 8422981632 8431599616 8439349248 8446217208 8452228096 8459996688 8467177472 8468652544 8476436232 8491897128 8497471488 8504386748 8512970752 8518261128 8533327296 8534813892 8543428608 8550381268 8563857984 8572502016 8575643648 8579478336 8580972972 8602267648 8610174144 8635613184 8642640864 8664088576 8665597952 8669472864 8673562656 8695087104 8702163184 8710946816 8716360224 8724676608 8731776768 8733297936 8749227344 8754970624 8763017472 8771862528 8779001088 8799993774 8802320384 8810410752 8823368832 8839462528 8843632512 8847587034 8863875072 8865579008 8871088512 8892301401 8897298432 8904539072 8908520829 8912723391 8934841344 8936397888 8940393891 8949417984 8958574592 8966808576 8983163904 8988746481 8996376064 9004644792 9028563456 9037676544 9045031424 9053344872 9066660252 9071755264 9077392896 9083197708 9099099108 9100848262 9108283392 9111621376 9115695732 9142628352 9148310028 9150068642 9166913536 9175339008 9182805918 9199555222 9205594112 9214055136 9215660322 9238530048 9244437904 9246048383 9255380992 9263887776 9269968896 9277512816 9286877184 9294434864 9296054053 9310706064 9312495896 9320103936 9327688656 9355247616 9359430912 9361061424 9362860936 9391928936 9396359544 9419677696 9428335488 9451732992 9453379584 9459424832 9461072764 9485549568 9493268928 9502851072 9508756608 9510584512 9525574656 9527234112 9529065568 9544611648 9558649568 9577092096 9580601888 9602531328 9610345888 9627343616 9638739968 9647599104 9671540736 9677551104 9679411456 9681097712 9706143744 9714042624 9731760896 9747099648 9748797696 9750671744 9755031858 9772990464 9780943744 9789933582 9790816256 9799815168 9807790278 9822215273 9826848867 9833842304 9842880762 9849341952 9851235328 9857357367 9867307008 9875337043 9902610432 9904514048 9910669197 9928198104 9939950592 9944395344 9964617728 9973776384 9981893064 10000269312 10008407552 10017606456 10035878424 10042466304 10050638884 10060783616 10078396416 10080333824 10086598236 10096779264 10104996044 10120923072 10124632166 10134851584 10139383488 10141149876 10159086432 10175660352 10179389506 10205724672 10214030112 10229052592 10239377408 10241161216 10250574048 10276012032 10284374672 10294755328 10312777728 10314760192 10319372544 10321170288 10339995952 10356293376 10360088728 10366746624 10375183104 10395344256 10399992642 10402742272 10412303616 10421141504 10451565696 10456239222 10466937536 10476557883 10477502464 10484013696 10502556672 10514989056 10523546176 10533218553 10554638336 10559357952 10561197504 10565920053 10587406336 10597137408 10616466432 10637096448 10641852936 10663493632 10670120448 10689582592 10699407576 10710354688 10720198764 10721165312 10727827968 10746802176 10753480764 10755547946 10768279808 10773094956 10778177124 10794029334 10804924416 10811639124 10813717486 10830761568 10833625088 10843582464 10852406994 10868368379 10879338496 10884470784 10889337888 10891234926 10918262784 10927148089 10938177536 10948231008 10959432704 10964333328 10969505712 10986245699 10996727808 11003561712 11005676968 11014668288 11023632048 11045053272 11056201728 11063072592 11065199288 11072462848 11082639744 11104788552 11121121132 11132346368 11142578304 11158966464 11172175872 11179320256 11181267812 11210194944 11214303232 11219317824 11230642176 11252465664 11259458496 11261622944 11279995584 11301914976 11318381568 11322529504 11329961984 11340375552 11357681504 11377769728 11379751856 11391238144 11401708032 11418477312 11430002688 11439304448 11441297296 11470897152 11480232192 11507684166 11514150912 11519299584 11521306368 11523521152 11528674014 11559297152 11564750208 11569921506 11581599744 11593449472 11604105216 11613548661 11621813632 11632495446 11642369024 11644397248 11649604161 11655099819 11676358551 11684023296 11703085056 11705334784 11712609051 11723784192 11733325032 11747214336 11764491776 11775304728 11787190272 11791510016 11796782712 11818500096 11828118016 11838989448 11856401868 11863064576 11873968128 11878027772 11883631188 11910832128 11913121792 11915197184 11920525188 11932557312 11955744768 11965474378 11977551872 11984995308 11996430336 12006193056 12008284662 12025780416 12030187598 12038084608 12049149024 12061310976 12071126496 12088880336 12103190528 12114314784 12132132144 12144377856 12154260976 12187828224 12190171136 12197746704 12233785344 12239255808 12243741224 12275417088 12285406848 12287547096 12305449728 12318040064 12329361792 12351850368 12359958528 12370017088 12381386589 12382502912 12414274752 12426805248 12436918208 12448349199 12456520704 12473663488 12479241216 12481415232 12523889664 12528479392 12560891904 12571113984 12576735288 12602310656 12604506112 12616091136 12647399424 12657691904 12669325812 12670468096 12678342144 12700766208 12702978816 12711102118 12726148864 12737845692 12746207232 12756580122 12769456128 12777391692 12779847938 12799990944 12802220838 12803375104 12804681857 12815142912 12825571902 12844435357 12863465472 12869217504 12871459458 12873933787 12903401472 12913902287 12952056832 12963961296 12996132864 12998396928 13004209296 13006709144 13030653952 13042630656 13053244776 13066420224 13074540336 13077053704 13097665152 13099946904 13102465156 13123841016 13132455936 13143143156 13156409344 13168501632 13203480576 13214225596 13235053248 13237597472 13253267456 13259193792 13265448768 13298368512 13306632768 13309190752 13311509354 13345947648 13356808608 13381171232 13389955072 13402262016 13404596832 13437861888 13448797648 13462372352 13474745856 13494564096 13519177984 13521533168 13542845184 13545448576 13556514816 13567547136 13599990378 13607632896 13616089344 13618706816 13624796562 13651272393 13667432064 13673543598 13701349376 13713942528 13725102963 13750370304 13759163392 13761560384 13774208877 13799332833 13808391168 13833577472 13857795072 13860459008 13866656856 13883071488 13916269224 13930315776 13935420928 13941652296 13968743844 13978684928 13991532984 14003408896 14019985408 14032871424 14044291404 14064947314 14079143936 14081596672 14087893404 14094539316 14129516544 14141015174 14155288576 14177599488 14180069376 14182795264 14189137248 14191609146 14217494434 14226827264 14239903392 14254276608 14265876768 14293598352 14303770624 14316917472 14329069568 14337974352 14364126608 14370902832 14392039112 14403796992 14406565888 14415518832 14441015424 14458109952 14469875992 14507311104 14512627712 14519117184 14521646568 14557683712 14571063936 14597641344 14619111104 14626007616 14632547787 14659485696 14662303744 14671415616 14686224384 14698176064 14711685417 14726737696 14741602304 14750763456 14776852992 14800960512 14806384736 14844690432 14856771072 14878621952 14892297156 14896234496 14909925888 14946926592 14959090432 14972839596 14974189568 15000403968 15003287552 15012611328 15022211594 15039994112 15053817636 15063699456 15069219968 15075958326 15091175424 15120500736 15129897354 15132805831 15145168896 15157494066 15186948249 15202277376 15209075232 15211724814 15214649021 15224636416 15238629648 15261884521 15269084259 15306976256 15321045168 15343578888 15352201216 15359066112 15361741824 15371565352 15414018048 15419666944 15426562008 15442132992 15472140288 15479058816 15481755432 15484731548 15509993928 15532805548 15540133092 15562774656 15568478068 15578697728 15593016384 15604113408 15616812068 15631712256 15644433376 15647158802 15662952448 15677348544 15700406304 15716253696 15726020544 15729043616 15731783782 15753835008 15772483584 15785319264 15808535824 15831957504 15839036928 15841796256 15844841584 15881109504 15894033584 15910076416 15924699648 15940993024 15955644672 15979993744 15995240448 16005180672 16008257408 16011046216 16034373888 16065532032 16081747968 16091741952 16094835328 16120203264 16133321919 16152419712 16159642434 16176176192 16191044001 16192503808 16207386624 16220576229 16250437632 16263662272 16278610491 16311713792 16319007744 16326706176 16367222784 16377394176 16380542464 16383396128 16407266304 16439149056 16446499992 16469133824 16479944704 16495091712 16508515452 16535448072 16552366336 16567579908 16569073664 16584302592 16597798932 16608694272 16622210462 16638988288 16641886976 16657182828 16681681698 16698519552 16712108842 16738449696 16758263808 16761485312 16768980384 16771901718 16821454848 16828976736 16835144183 16845963264 16878698496 16892434416 16904456192 16919993376 16934354944 16937305088 16952872464 16983794256 16994942976 17008773496 17025941504 17036522256 17066654592 17069627784 17086857216 17100762536 17127715968 17145004032 17151287296 17158956672 17161945944 17204535296 17220348288 17271226368 17285281728 17293011021 17328177152 17331195904 17338945728 17347125312 17390174208 17404326368 17421893632 17432720448 17449353216 17463553536 17466595872 17498454688 17509941248 17526034944 17543725056 17558002176 17599987548 17604640768 17620821504 17646737664 17678925056 17687265024 17695174068 17727750144 17731158016 17742177024 17784602802 17794596864 17809078144 17817041658 17825446782 17869682688 17872795776 17880787782 17884225073 17898835968 17917149184 17933617152 17948211567 17966327808 17977492962 17980948843 17992752128 18009289584 18012426993 18045281397 18057126912 18090062848 18106689744 18133320504 18143510528 18154785792 18166395416 18198198216 18201696524 18216566784 18223242752 18231391464 18285256704 18296620056 18300137284 18333827072 18350678016 18365611836 18399110444 18411188224 18428110272 18431320644 18477060096 18488875808 18492096766 18510761984 18527775552 18539937792 18555025632 18573754368 18588869728 18592108106 18621412128 18624991792 18640207872 18655377312 18710495232 18718861824 18722122848 18725721872 18783857872 18792719088 18839355392 18856670976 18903465984 18906759168 18918849664 18922145528 18971099136 18986537856 19005702144 19017513216 19021169024 19051149312 19054468224 19058131136 19066653177 19089223296 19117299136 19134870183 19154184192 19161203776 19169771907 19205062656 19220691776 19238357853 19254687232 19277479936 19295198208 19343081472 19355102208 19358822912 19362195424 19412287488 19428085248 19463521792 19494199296 19497595392 19501343488 19510063716 19545980928 19561887488 19579867164 19581632512 19599630336 19615580556 19644430546 19653697734 19667684608 19685761524 19698683904 19702470656 19714714734 19734614016 19750674086 19789053779 19805220864 19809028096 19821338394 19856396208 19879901184 19888790688 19896079489 19947552768 19963786128 19967264031 20016815104 20035212912 20071756848 20084932608 20101277768 20121567232 20156792832 20160667648 20173196472 20193558528 20209992088 20241846144 20249264332 20269703168 20278766976 20282299752 20318172864 20351320704 20358779012 20411449344 20428060224 20437194843 20458105184 20478754816 20482322432 20501148096 20552024064 20568749344 20589510656 20625555456 20629520384 20638745088 20642340576 20679991904 20712586752 20720177456 20733493248 20750366208 20790688512 20799985284 20805484544 20824607232 20842283008 20903131392 20912478444 20933875072 20953115766 20955004928 20968027392 21005113344 21029978112 21047092352 21066437106 21097420971 21109276672 21118715904 21122395008 21131840106 21135902359 21174812672 21194274816 21211522761 21232932864 21274192896 21283705872 21287413719 21326241651 21326987264 21340240896 21379165184 21398815152 21420709376 21440397528 21442330624 21455655936 21493604352 21506961528 21511095892 21536559616 21546189912 21556354248 21588058668 21609848832 21623278248 21627434972 21661523136 21667250176 21687164928 21704813988 21736736758 21758676992 21768941568 21778675776 21782469852 21836525568 21854296178 21876355072 21896462016 21918865408 21928666656 21939011424 21972491398 21993455616 22007123424 22011353936 22015188547 22029336576 22047264096 22090106544 22112403456 22126145184 22130398576 22144925696 22165279488 22209577104 22242242264 22264692736 22285156608 22317932928 22344351744 22358640512 22362535624 22420389888 22428606464 22438635648 22461284352 22504931328 22518916992 22523245888 22533317391 22559991168 22603829952 22613937489 22636763136 22645059008 22659923968 22680751104 22715363008 22736241099 22755539456 22759503712 22782476288 22803416064 22836954624 22860005376 22878608896 22882594592 22941794304 22960464384 23015368332 23028301824 23038599168 23042612736 23047042304 23057348028 23118594304 23129500416 23139843012 23163199488 23186898944 23208210432 23227097322 23243627264 23264990892 23284738048 23288794496 23299208322 23310199638 23352717102 23368046592 23387063557 23406170112 23410669568 23425218102 23447568384 23466650064 23470738203 23494428672 23513548487 23528983552 23550609456 23574380544 23583020032 23593565424 23597675673 23656236032 23677978896 23712803736 23726129152 23747936256 23756055544 23767262376 23821664256 23826243584 23830394368 23841050376 23865114624 23911489536 23930948756 23955103744 23969990616 23992860672 24012386112 24016569324 24051560832 24060375196 24076169216 24098298048 24122621952 24142252992 24177760672 24206381056 24228629568 24264264288 24288755712 24308521952 24375656448 24380342272 24395493408 24467570688 24478511616 24487482448 24550834176 24570813696 24575094192 24610899456 24636080128 24658723584 24703700736 24719917056 24740034176 24762773178 24765005824 24828549504 24853610496 24873836416 24896698398 24913041408 24933315693 24947326976 24958482432 24962830464 24978793697 25022522547 25047779328 25056958784 25068163263 25142227968 25153470576 25157852577 25204621312 25209012224 25232182272 25294798848 25315383808 25338651624 25340936192 25356684288 25401532416 25405957632 25422204236 25452297728 25475691384 25492414464 25513160244 25538912256 25554783384 25559695876 25599981888 25604441676 25606750208 25609363714 25630285824 25651143804 25688870714 25726930944 25738435008 25742918916 25747867574 25806802944 25827804574 25904113664 25927922592 25992265728 25996793856 26008418592 26013418288 26017950101 26085261312 26106489552 26132840448 26149080672 26154107408 26195330304 26199893808 26204930312 26247682032 26264911872 26286286312 26312818688 26337003264 26406961152 26428451192 26470106496 26475194944 26506534912 26518387584 26530897536 26596737024 26613265536 26618381504 26623018708 26691895296 26713617216 26725562487 26762342464 26779910144 26804524032 26809193664 26875723776 26897595296 26924744704 26949491712 26989128192 27038355968 27043066336 27085690368 27090897152 27113029632 27135094272 27199980756 27215265792 27232178688 27237413632 27249593124 27302544786 27334864128 27347087196 27402698752 27427885056 27450205926 27500740608 27518326784 27523120768 27548417754 27598665666 27616782336 27639256931 27667154944 27715590144 27720918016 27733313712 27738145149 27766142976 27788739121 27832538448 27860631552 27870841856 27883304592 27888162159 27937487688 27957369856 27983065968 28006817792 28039970816 28065742848 28088582808 28129894628 28158287872 28163193344 28175786808 28189078632 28259033088 28282030348 28310577152 28355198976 28360138752 28365590528 28378274496 28383218292 28434988868 28453654528 28479806784 28508553216 28531753536 28587196704 28607541248 28633834944 28658139136 28675948704 28728253216 28741805664 28784078224 28807593984 28813131776 28831037664 28882030848 28916219904 28939751984 29014622208 29025255424 29038234368 29043293136 29115367424 29142127872 29195282688 29238222208 29252015232 29265095574 29318971392 29324607488 29342831232 29372448768 29396352128 29423370834 29453475392 29466645819 29480546601 29483204608 29501526912 29553705984 29572072101 29601921024 29612769472 29626011129 29713542144 29732007591 29757243904 29784594312 29792468992 29819851776 29893853184 29918180864 29945679192 29948379136 30000807936 30006575104 30025222656 30044423188 30079988224 30107635272 30127398912 30138439936 30151916652 30182350848 30241001472 30259794708 30265611662 30290337792 30314988132 30373896498 30404554752 30418150464 30423449628 30429298042 30449272832 30477259296 30523769042 30538168518 30583083113 30613952512 30642090336 30687157776 30718132224 30723483648 30743130704 30748486483 30828036096 30839333888 30853124016 30884265984 30944280576 30958117632 30963510864 30969463096 31019987856 31065611096 31080266184 31125549312 31136956136 31157395456 31186032768 31208226816 31233624136 31263424512 31288866752 31294317604 31325904896 31354697088 31400812608 31432507392 31452041088 31458087232 31463567564 31507670016 31544967168 31570638528 31617071648 31663915008 31678073856 31683592512 31689683168 31762219008 31788067168 31820152832 31849399296 31881986048 31911289344 31959987488 31990480896 32010361344 32016514816 32022092432 32068747776 32131064064 32163495936 32183483904 32189670656 32240406528 32266643838 32304839424 32319284868 32352352384 32382088002 32385007616 32414773248 32441152458 32500875264 32527324544 32557220982 32605105137 32623427584 32638015488 32653412352 32664576373 32754788352 32761084928 32766792256 32781444267 32814532608 32878298112 32892999984 32938267648 32958737097 32959889408 32990183424 33017030904 33070896144 33104732672 33135159816 33138147328 33168605184 33195597864 33217388544 33244420924 33277976576 33283773952 33314365656 33363363396 33397039104 33424217684 33476899392 33516527616 33522970624 33537960768 33543803436 33642909696 33657953472 33670288366 33691926528 33757396992 33784868832 33808912384 33839986752 33868709888 33874610176 33905744928 33967588512 33989885952 34017546992 34051883008 34073044512 34133309184 34139255568 34173714432 34201525072 34255431936 34290008064 34302574592 34317913344 34323891888 34409070592 34440696576 34542452736 34570563456 34586022042 34656354304 34662391808 34677891456 34694250624 34780348416 34808652736 34840645983 34843787264 34865440896 34927107072 34933191744 34948812483 34996909376 35019882496 35029075653 35052069888 35116004352 35137827153 35199975096 35209281536 35241643008 35293475328 35357850112 35374530048 35390348136 35455500288 35462316032 35484354048 35569205604 35589193728 35618156288 35634083316 35650893564 35739365376 35745591552 35761575564 35768450146 35797671936 35834298368 35867234304 35896423134 35932655616 35954985924 35961897686 35985504256 36018579168 36024853986 36090562794 36114253824 36143643679 36180125696 36213379488 36266641008 36309571584 36332790832 36339120389 36396396432 36403393048 36433133568 36446485504 36462782928 36570513408 36593240112 36600274568 36667654144 36701356032 36731223672 36798220888 36822376448 36856220544 36862641288 36954120192 36977751616 36984193532 37021523968 37055551104 37079875584 37110051264 37147508736 37177739456 37184216212 37242824256 37249983584 37280415744 37310754624 37420990464 37437723648 37444245696 37451443744 37567715744 37585438176 37678710784 37713341952 37806931968 37813518336 37837699328 37844291056 37942198272 37973075712 38011404288 38035026432 38042338048 38102298624 38108936448 38116262272 38133306354 38178446592 38234598272 38269740366 38308368384 38322407552 38339543814 38410125312 38414045571 38441383552 38476715706 38509374464 38533306071 38554959872 38590396416 38603590259 38621801361 38710204416 38717645824 38724390848 38741706861 38856170496 38927043584 38988398592 38995190784 39002686976 39020127432 39091961856 39123774976 39159734328 39163265024 39199260672 39231161112 39288861092 39307395468 39335369216 39371523048 39397367808 39404941312 39429429468 39469228032 39501348172 39578107558 39610441728 39618056192 39642676788 39712792416 39759802368 39777581376 39792158978 39895105536 39927572256 39934528062 40033630208 40070425824 40143513696 40169865216 40202555536 40243134464 40313585664 40321335296 40346392944 40387117056 40419984176 40483692288 40498528664 40539406336 40557533952 40564599504 40636345728 40702641408 40717558024 40822898688 40856120448 40874389686 40916210368 40953817179 40957509632 40964644864 41002296192 41104048128 41137498688 41175308889 41179021312 41251110912 41259040768 41277490176 41284681152 41359983808 41397998499 41425173504 41440354912 41500732416 41581377024 41599970568 41610969088 41649214464 41684566016 41806262784 41824956888 41867750144 41906231532 41910009856 41936054784 42010226688 42059956224 42094184704 42132874212 42194841942 42218553344 42237431808 42244790016 42263680212 42271804718 42349625344 42388549632 42423045522 42465865728 42548385792 42567411744 42574827438 42583011757 42652483302 42680481792 42715215257 42758330368 42797630304 42841418752 42880795056 42911311872 42946233187 42987208704 43013923056 43022191784 43073119232 43092379824 43112708496 43176117336 43219697664 43246556496 43254869944 43323046272 43334500352 43374329856 43409627976 43473473516 43517353984 43537883136 43557351552 43564939704 43673051136 43708592356 43752710144 43792924032 43837730816 43857333312 43878022848 43944982796 43986911232 44014246848 44022707872 44030377094 44058673152 44094528192 44180213088 44224806912 44252290368 44260797152 44289851392 44330558976 44419154208 44484484528 44529385472 44570313216 44635865856 44688703488 44717281024 44725071248 44840779776 44857212928 44877271296 44922568704 45009862656 45037833984 45046491776 45066634782 45119982336 45207659904 45227874978 45273526272 45290118016 45319847936 45361502208 45398417493 45430726016 45472482198 45511078912 45519007424 45560844747 45564952576 45606832128 45643947063 45673909248 45757217792 45765189184 45785653563 45807252777 45920928768 46030736664 46056603648 46077198336 46085225472 46094084608 46114696056 46237188608 46259000832 46279686024 46326398976 46373797888 46416420864 46454194644 46487254528 46529981784 46569476096 46577588992 46598416644 46620399276 46705434204 46736093184 46774127114 46812340224 46821339136 46850436204 46895136768 46933300128 46941476406 46988857344 47027096974 47057967104 47101218912 47148761088 47166040064 47187130848 47195351346 47312472064 47355957792 47425607472 47495872512 47512111088 47534524752 47643328512 47652487168 47660788736 47682100752 47730229248 47822979072 47861897512 47910207488 47939981232 47985721344 48024772224 48033138648 48103121664 48120750392 48152338432 48196596096 48245243904 48284505984 48355521344 48399965757 48412762112 48457259136 48528528576 48577511424 48617043904 48661728687 48751312896 48760684544 48790986816 48935141376 48957023232 48974964896 49101668352 49141627392 49150188384 49221798912 49272160256 49317447168 49407401472 49439834112 49480068352 49525546356 49530011648 49657099008 49707220992 49747672832 49793396796 49826082816 49866631386 49894653952 49916964864 49925660928 49957587394 50045045094 50054665441 50095558656 50113917568 50136326526 50284455936 50306941152 50315705154 50325377531 50418024448 50464364544 50481618031 50505432549 50597553721 50630767616 50677303248 50713368576 50803064832 50811915264 50844408472 50904595456 50951382768 50984828928 51026320488 51077824512 51109566768 51119391752 51199963776 51208883352 51213500416 51218727428 51260571648 51302287608 51377741428 51453861888 51476870016 51485837832 51495735148 51613605888 51655609148 51808227328 51855845184 51984531456 51993587712 52016837184 52026836576 52035900202 52170522624 52212979104 52265680896 52298161344 52308214816 52390660608 52399787616 52409860624 52495364064 52529823744 52572572624 52625637376 52674006528 52813922304 52856902384 52940212992 52950389888 53013069824 53036775168 53061795072 53193474048 53226531072 53236763008 53246037416 53383790592 53427234432 53451124974 53524684928 53559820288 53609048064 53618387328 53652675219 53751447552 53795190592 53844634701 53849489408 53898983424 53942846529 53978256384 54076711936 54086132672 54135844191 54171380736 54181794304 54270188544 54399961512 54430531584 54464357376 54474827264 54499186248 54605089572 54669728256 54694174392 54805397504 54855770112 54900411852 55001481216 55036653568 55046241536 55096835508 55197331332 55233564672 55278513862 55334309888 55431180288 55441836032 55466627424 55476290298 55532285952 55577478242 55665076896 55685476913 55721263104 55741683712 55766609184 55776324318 55874975376 55914739712 55966131936 56013635584 56131485696 56177165616 56259789256 56316575744 56326386688 56351573616 56378157264 56518066176 56564060696 56621154304 56710397952 56720277504 56731181056 56756548992 56766436584 56869977736 56907309056 56959613568 57017106432 57063507072 57174393408 57199959531 57215082496 57267669888 57316278272 57351897408 57456506432 57483611328 57509315721 57568156448 57615187968 57626263552 57662075328 57764061696 57832439808 57879503968 58029244416 58050510848 58076468736 58086586272 58230734848 58284255744 58390565376 58476444416 58504030464 58530191148 58637942784 58649214976 58685662464 58744897536 58792704256 58846741668 58906950784 58933291638 58961093202 58966409216 59003053824 59107411968 59144144202 59155513703 59203842048 59225538944 59252022258 59367161337 59427084288 59464015182 59475446173 59514487808 59569188624 59584937984 59639703552 59688238467 59836361728 59891358384 59901792093 60013150208 60050445312 60088846376 60159976448 60215270544 60254797824 60276879872 60303833304 60364701696 60482002944 60519589416 60531223324 60580675584 60629976264 60747792996 60809109504 60836300928 60846899256 60858596084 60898545664 60954518592 61047538084 61076337036 61166166226 61227905024 61284180672 61374315552 61436264448 61446967296 61486261408 61496972966 61656072192 61678667776 61706248032 61768531968 61888561152 61916235264 61927021728 61938926192 62039975712 62131222192 62160532368 62251098624 62273912272 62314790912 62372065536 62416453632 62467248272 62526849024 62577733504 62588635208 62651809792 62709394176 62801625216 62865014784 62904082176 62916174464 62927135128 63015340032 63089934336 63141277056 63234143296 63292262913 63327830016 63356147712 63367185024 63379366336 63407707077 63524438016 63576134336 63634568283 63640305664 63698798592 63763972096 63822578688 63919974976 63978724953 63980961792 64020722688 64033029632 64044184864 64137495552 64262128128 64326991872 64366967808 64379341312 64480813056 64533287676 64609678848 64638569736 64704704768 64764176004 64770015232 64829546496 64882304916 65001750528 65054649088 65114441964 65210210274 65246855168 65276030976 65306824704 65329152746 65509576704 65522169856 65533584512 65562888534 65629065216 65756596224 65785999968 65810109079 65876535296 65917474194 65980366848 66034061808 66045565641 66141792288 66166031789 66209465344 66270319632 66337210368 66391195728 66434777088 66488841848 66555953152 66567547904 66628731312 66726726792 66794078208 66848435368 66953798784 67033055232 67045941248 67075921536 67087606872 67285819392 67315906944 67340576732 67383853056 67514793984 67569737664 67599952173 67617824768 67679973504 67737419776 67749220352 67811489856 67935177024 67979771904 68035093984 68103766016 68146089024 68266618368 68278511136 68347428864 68403050144 68510863872 68580016128 68605149184 68635826688 68647783776 68818141184 68881393152 69084905472 69141126912 69172044084 69312708608 69324783616 69355782912 69388501248 69560696832 69617305472 69681291966 69687574528 69730881792 69854214144 69866383488 69897624966 69911061649 69993818752 70039764992 70058151306 70104139776 70161190671 70232008704 70275654306 70289163659 70399950192 70412214609 70418563072 70483286016 70540645461 70586950656 70715700224 70749060096 70780696272 70793027019 70924632064 70968708096 71138411208 71178387456 71236312576 71268166632 71301787128 71478730752 71491183104 71523151128 71536900292 71595343872 71668596736 71734468608 71792846268 71865311232 71909971848 71923795372 71971008512 72037158336 72049707972 72181125588 72228507648 72287287358 72360251392 72426758976 72533282016 72619143168 72665581664 72678240778 72792792864 72806786096 72866267136 72892971008 72925565856 73141026816 73186480224 73200549136 73402712064 73462447344 73596441776 73644752896 73712441088 73725282576 73908240384 73955503232 73968387064 74043047936 74111102208 74159751168 74220102528 74295017472 74355478912 74368432424 74485648512 74499967168 74560831488 74621509248 74799947079 74841980928 74875447296 74888491392 74902887488 74936381091 75135431488 75170876352 75204489789 75357421568 75426683904 75613863936 75627036672 75675398656 75688582112 75884396544 75946151424 76022808576 76070052864 76084676096 76204597248 76217872896 76232524544 76266612708 76356893184 76469196544 76539480732 76616736768 76644815104 76679087628 76820250624 76828091142 76882767104 76953431412 77018748928 77066612142 77109919744 77180792832 77207180518 77243602722 77357210227 77420408832 77435291648 77448781696 77483413722 77712340992 77775583457 77854087168 77976797184 77990381568 78005373952 78040254864 78053850303 78196219387 78247549952 78319468656 78398521344 78462322224 78577722184 78614790936 78670738432 78743046096 78794735616 78809882624 78858858936 78938456064 79002696344 79156215116 79220883456 79236112384 79285353576 79425584832 79519604736 79555162752 79584317956 79790211072 79855144512 79869056124 80067260416 80140851648 80287027392 80339730432 80405111072 80486268928 80627171328 80642670592 80692785888 80774234112 80839968352 80967384576 80997057328 81078812672 81115067904 81129199008 81272691456 81405282816 81435116048 81645797376 81712240896 81748779372 81832420736 81907634358 81915019264 81929289728 82004592384 82208096256 82274997376 82350617778 82358042624 82502221824 82518081536 82554980352 82569362304 82622163767 82719967616 82795996998 82850347008 82880709824 82917770793 83001464832 83162754048 83199941136 83214435447 83221938176 83298428928 83366217363 83369132032 83612525568 83649913776 83664486477 83735500288 83812463064 83820019712 83872109568 84020453376 84119912448 84188369408 84265748424 84389683884 84437106688 84474863616 84489580032 84527360424 84543609436 84699250688 84777099264 84846091044 84931731456 85096771584 85134823488 85149654876 85166023514 85304966604 85360963584 85430430514 85516660736 85595260608 85682837504 85761590112 85822623744 85892466374 85974417408 86027846112 86044383568 86059373411 86146238464 86184759648 86225416992 86352234672 86439395328 86493112992 86509739888 86524810801 86646092544 86748659712 86819255952 86946947032 87034707968 87075766272 87114703104 87129879408 87346102272 87417184712 87505420288 87585848064 87675461632 87714666624 87756045696 87889965592 87973822464 88028493696 88045415744 88060754188 88117346304 88189056384 88360426176 88399937457 88449613824 88504580736 88521594304 88579702784 88661117952 88838308416 88878033387 88968969056 89058770944 89140626432 89271731712 89377406976 89434562048 89450142496 89681559552 89714425856 89754542592 89845137408 90019725312 90075667968 90092983552 90133269564 90239964672 90415319808 90455749956 90547052544 90580236032 90639695872 90723004416 90796834986 90861452032 90944964396 91022157824 91038014848 91121689494 91129905152 91213664256 91287894126 91347818496 91422157541 91514435584 91530378368 91571307126 91614505554 91749249339 91841857536 91916598631 92061473328 92154396672 92170450944 92188169216 92229392112 92245459449 92474377216 92518001664 92559372048 92652797952 92747595776 92832841728 92908389288 92974509056 93059963568 93138952192 93155177984 93196833288 93240798552 93410868408 93472186368 93548254228 93624680448 93642678272 93700872408 93790273536 93866600256 93882952812 93977714688 94054193948 94115934208 94202437824 94297522176 94332080128 94374261696 94390702692 94624944128 94711915584 94851214944 94991745024 95024222176 95069049504 95286657024 95304974336 95321577472 95364201504 95460458496 95645958144 95723795024 95820414976 95879962464 95971442688 96049544448 96066277296 96206243328 96241500784 96304676864 96393192192 96490487808 96569011968 96711042688 96799931514 96825524224 96914518272 97057057152 97155022848 97234087808 97323457374 97502625792 97521369088 97581973632 97644375361 97815315411 97870282752 97914046464 97949929792 97993729119 98283254784 98300376768 98344332801 98443597824 98544320512 98634894336 98814802944 98876211291 98879668224 98960136704 99051092712 99060023296 99314198016 99414441984 99495345664 99586793592 99652165632 99733262772 99789307904 99833929728 99851321856 99915174788 100090090188 100109330882 100191117312 100227835136 100272653052 100568911872 100613882304 100631410308 100650755062 100836048896 100928729088 100963236062 101010865098 101195107442 101261535232 101354606496 101426737152 101606129664 101623830528 101688816944 101706532213 101809190912 101902765536 101969657856 102052640976 102155649024 102219133536 102238783504 102256594583 102399927552 102417766704 102437454856 102521143296 102604575216 102755482856 102907723776 102953740032 102971675664 102991470296 103227211776 103311218296 103616454656 103711690368 103969062912 103987175424 104033674368 104053673152 104071800404 104341045248 104425958208 104531361792 104596322688 104616429632 104781321216 104799575232 104819721248 104990728128 105059647488 105145145248 105251274752 105348013056 105627844608 105713804768 105880425984 105900779776 106026139648 106073550336 106123590144 106386948096 106453062144 106473526016 106492074832 106767581184 106854468864 106902249948 107049369856 107119640576 107218096128 107236774656 107305350438 107502895104 107590381184 107689269402 107698978816 107797966848 107885693058 107956512768 108044368003 108153423872 108172265344 108271688382 108342761472 108363588608 108430931037 108540377088 108628707473 108799923024 108928714752 108949654528 108998372496 109017361167 109210179144 109339456512 109388348784 109610795008 109711540224 109800823704 110002962432 110073307136 110092483072 110193671016 110394662664 110467129344 110557027724 110668619776 110862360576 110883672064 110933254848 110952580596 111064571904 111154956484 111330153792 111370953826 111442526208 111483367424 111533218368 111552648636 111749950752 111829479424 111932263872 112027271168 112262971392 112354331232 112519578512 112633151488 112652773376 112703147232 112756314528 113036132352 113128121392 113242308608 113420795904 113440555008 113462362112 113513097984 113532873168 113739955472 113814618112 113919227136 114034212864 114127014144 114348786816 114399919062 114430164992 114535339776 114632556544 114703794816 114913012864 114967222656 115018631442 115136312896 115230375936 115242136713 115252527104 115324150656 115528123392 115599918213 115664879616 115759007936 115810770777 115865404083 116101021696 116152937472 116173172544 116225120583 116461469696 116568511488 116781130752 116952888832 117008060928 117060382296 117275885568 117298429952 117371324928 117489795072 117585408512 117693483336 117813901568 117866583276 117922186404 117932818432 118006107648 118214823936 118288288404 118311027406 118407684096 118451077888 118504044516 118734322674 118854168576 118928030364 118950892346 119028975616 119138377248 119169875968 119279407104 119376476934 119552052169 119672723456 119782716768 119803584186 120100890624 120177692752 120198628979 120319952896 120430541088 120509595648 120553759744 120607666608 120729403392 120848702689 120964005888 121039178832 121062446648 121161351168 121259952528 121495585992 121618219008 121672601856 121693798512 121717192168 121797091328 121909037184 122095076168 122152674072 122332332452 122455810048 122568361344 122748631104 122872528896 122893934592 122972522816 122993945932 123312144384 123357335552 123412496064 123537063936 123777122304 123832470528 123854043456 123877852384 124079951424 124262444384 124321064736 124502197248 124547824544 124629581824 124744131072 124832907264 124934496544 125053698048 125155467008 125177270416 125303619584 125418788352 125603250432 125730029568 125808164352 125832348928 125854270256 126030680064 126179868672 126282554112 126468286592 126584525826 126655660032 126712295424 126734370048 126758732672 126815414154 127048876032 127152268672 127269136566 127280611328 127397597184 127527944192 127645157376 127688798549 127749035271 127839949952 127957449906 128041445376 128066059264 128088369728 128145645771 128274991104 128524256256 128733935616 128758682624 128838699561 128961626112 129066575352 129219357696 129277139472 129409409536 129528352008 129540030464 129659092992 129764609832 130003501056 130109298176 130228883928 130420420548 130493710336 130552061952 130613649408 130658305492 131019153408 131044339712 131067169024 131125777068 131258130432 131513192448 131571999936 131620218158 131753070592 131834948388 131960733696 132068123616 132091131282 132283584576 132332063578 132418930688 132540639264 132674420736 132782391456 132869554176 132977683696 133111906304 133135095808 133257462624 133453453584 133588156416 133696870736 133907597568 134066110464 134091882496 134151843072 134175213744 134571638784 134631813888 134681153464 134767706112 135029587968 135139475328 135199904346 135235649536 135359947008 135474839552 135498440704 135622979712 135870354048 135959543808 136070187968 136195252479 136207532032 136292178048 136533236736 136557022272 136694857728 136806100288 136931841189 137021727744 137210298368 137271653376 137295567552 137356960689 137636282368 137762786304 138169810944 138282253824 138344088168 138625417216 138649567232 138711565824 138777002496 139121393664 139234610944 139362583932 139375149056 139461763584 139708428288 139732766976 139795249932 139822123298 139987637504 140079529984 140116302612 140208279552 140322381342 140464017408 140551308612 140578327318 140799900384 140824429218 140837126144 140851500427 140966572032 141081290922 141173901312 141288788927 141431400448 141498120192 141561392544 141586054038 141937416192 142052925157 142276822416 142472625152 142536333264 142603574256 142957461504 142982366208 143046302256 143073800584 143190687744 143337193472 143468937216 143585692536 143730622464 143819943696 143847590744 143942017024 144074316672 144099415944 144362251176 144457015296 144574574716 144720502784 144853517952 145066564032 145238286336 145331163328 145356481556 145585585728 145613572192 145732534272 145785942016 145851131712 146282053632 146372960448 146401098272 146805424128 146924894688 147192883552 147289505792 147424882176 147450565152 147816480768 147911006464 147936774128 148086095872 148222204416 148319502336 148440205056 148590034944 148710957824 148736864848 148971297024 148999934336 149121662976 149243018496 149599894158 149683961856 149750894592 149776982784 149805774976 149872762182 150163996323 150270862976 150341752704 150408979578 150714843136 150853367808 150976132593 151254073344 151350797312 151377164224 151444854093 151516297647 151792661163 151892302848 152140105728 152169352192 152409194496 152435745792 152465049088 152533225416 152713786368 152938393088 153078961464 153233473536 153289630208 153358175256 153640501248 153656182284 153765534208 153906862824 154037497856 154133224284 154219839488 154361585664 154414361036 154487205444 154714420454 154840817664 154870583296 154897563392 154966827444 155424681984 155551166914 155708174336 155953594368 155980763136 156010747904 156080509728 156107700606 156392438774 156495099904 156638937312 156797042688 156924644448 157155444368 157229581872 157341476864 157486092192 157589471232 157619765248 157717717872 157876912128 158005392688 158312430232 158441766912 158472224768 158570707152 158851169664 159039209472 159110325504 159168635912 159580422144 159710289024 159738112248 160134520832 160281703296 160574054784 160679460864 160810222144 160958025657 160972537856 161254342656 161285341184 161385571776 161548468224 161679936704 161828539587 161934769152 161994114656 162157625344 162230135808 162258398016 162545382912 162810565632 162870232096 163291594752 163424481792 163497558744 163664841472 163815268716 163830038528 163858579456 164009184768 164416192512 164549994752 164701235556 164716085248 165004443648 165036163072 165109960704 165138724608 165244327534 165439935232 165591993996 165700694016 165761419648 165835541586 166002929664 166325508096 166399882272 166428870894 166443876352 166460864141 166596857856 166732434726 166977659641 167056430739 167225051136 167299827552 167328972954 167361139231 167471000576 167624926128 167744219136 167880729731 168040906752 168376738816 168531496848 168779367768 168874213376 168949727232 168979160064 169054720848 169087218872 169398501376 169554198528 169692182088 169863462912 170193543168 170269646976 170299309752 170332047028 170609933208 170721927168 170860861028 171033321472 171190521216 171365675008 171523180224 171645247488 171784932748 171948834816 172055692224 172088767136 172118746822 172292476928 172369519296 172450833984 172704469344 172878790656 172986225984 173019479776 173049621602 173292185088 173497319424 173638511904 173893894064 174069415936 174151532544 174229406208 174259758816 174692204544 174834369424 175010840576 175171696128 175350923264 175429333248 175512091392 175779931184 175947644928 176056987392 176090831488 176121508376 176234692608 176378112768 176720852352 176799874914 176899227648 177009161472 177043188608 177159405568 177322235904 177466541109 177676616832 177756066774 177937938112 178101484011 178117541888 178281252864 178426338519 178543463424 178754813952 178869124096 178900284992 179064715401 179428851712 179509085184 180039450624 180151335936 180185967104 180266539128 180479929344 180830639616 180911499912 181094105088 181160472064 181279391744 181446008832 181593669972 181722904064 181889928792 182044315648 182076029696 182243378988 182259810304 182427328512 182575788252 182695636992 182844315082 183028871168 183060756736 183142614252 183229011108 183498498678 183683715072 183833197262 184122946656 184308793344 184340901888 184376338432 184458784224 184490918898 184948754432 185036003328 185118744096 185305595904 185665683456 185816778576 185949018112 186119927136 186277904384 186310355968 186393666576 186481597104 186821736816 186944372736 187096508456 187249360896 187285356544 187401744816 187580547072 187733200512 187765905624 187955429376 188108387896 188231868416 188404875648 188595044352 188664160256 188748523392 188781405384 189249888256 189423831168 189702429888 189983490048 190048444352 190138099008 190223121231 190573314048 190609948672 190643154944 190728403008 190920916992 191291916288 191447590048 191640829952 191759924928 191942885376 192099088896 192132554592 192412486656 192483001568 192609353728 192786384384 192980975616 193138023936 193422085376 193599863028 193651048448 193829036544 194114114304 194310045696 194468175616 194646914748 195005251584 195042738176 195163947264 195288750722 195630630822 195740565504 195828092928 195899859584 195987458238 196566509568 196600753536 196688665602 196726475803 196887195648 197088641024 197269788672 197430327237 197629605888 197752422582 197790437273 197920273408 198102185424 198136696923 198498095367 198628396032 198990691328 199173587184 199304331264 199466525544 199578615808 199667859456 199702643712 199830349576 200180180376 200218661764 200382234624 200455670272 200545306104 201137823744 201227764608 201262820616 201301510124 201672097792 201857458176 201926472124 202021730196 202390214884 202523070464 202709212992 202853474304 203212259328 203247661056 203377633888 203413064426 203618381824 203805531072 203939315712 204105281952 204311298048 204438267072 204477567008 204513189166 204799855104 204835533408 204874909712 205042286592 205209150432 205510965712 205815447552 205907480064 205943351328 205982940592 206454423552 206622436592 207232909312 207423380736 207938125824 207974350848 208067348736 208107346304 208143600808 208682090496 208851916416 209062723584 209192645376 209232859264 209562642432 209599150464 209639442496 209733184947 209981456256 210119294976 210290290496 210483572013 210502549504 210696026112 210867490977 211255689216 211427609536 211621936383 211760851968 211801559552 212052279296 212147100672 212247180288 212773896192 212906124288 212947052032 212984149664 213535162368 213708937728 213804499896 214098739712 214239281152 214436192256 214473549312 214610700876 215005790208 215180762368 215378538804 215397957632 215595933696 215771386116 215913025536 216088736006 216306847744 216344530688 216543376764 216685522944 216727177216 216861862074 217080754176 217257414946 217599846048 217679591569 217857429504 217899309056 217996744992 218034722334 218420358288 218678913024 218776697568 218856874379 219423080448 219601647408 220146614272 220184966144 220387342032 220789325328 220934258688 221114055448 221337239552 221724721152 221767344128 221866509696 221905161192 222129143808 222309912968 222660307584 222741907652 222885052416 222966734848 223066436736 223105297272 223499901504 223658958848 223864527744 224054542336 224525942784 224708662464 224809143273 225039157024 225266302976 225305546752 225406294464 225512629056 226072264704 226256242784 226484617216 226841591808 226881110016 226924724224 227026195968 227065746336 227479910944 227629236224 227838454272 228068425728 228254028288 228697573632 228799838124 228860329984 229070679552 229265113088 229407589632 229826025728 229934445312 230037262884 230272625792 230460751872 230484273426 230505054208 230648301312 231056246784 231199836426 231329759232 231518015872 231621541554 231730808166 232071630681 232202043392 232305874944 232346345088 232450241166 232494925949 232922939392 233137022976 233326750371 233562261504 233905777664 234016121856 234120764592 234161550909 234588658161 234596859904 234742649856 235170817024 235386966672 235627803136 235733166552 235844372808 235865636864 236012215296 236429647872 236576576808 236622054812 236815368192 236902155776 237008089032 237468645348 237708337152 237856060728 237901784692 238057951232 238276754496 238339751936 238558814208 238752953868 239104104338 239345446912 239565433536 239607168372 240201781248 240355385504 240397257958 240639905792 240861082176 241019191296 241107519488 241215333216 241458806784 241697405378 241928011776 242078357664 242124893296 242322702336 242519905056 242991171984 243236438016 243345203712 243387597024 243434384336 243594182656 243818074368 244190152336 244305348144 244664664904 244911620096 245136722688 245497262208 245745057792 245787869184 245945045632 245987891864 246624288768 246714671104 246824992128 247074127872 247554244608 247664941056 247708086912 247755704768 247866491301 248159902848 248524888768 248642129472 248753312379 249004394496 249095649088 249259163648 249488262144 249665814528 249868993088 250098652089 250107396096 250310934016 250354540832 250607239168 250837576704 251206500864 251460059136 251616328704 251664697856 251708540512 252061360128 252359737344 252565108224 252936573184 253169051652 253311320064 253424590848 253468740096 253517465344 253630828308 254097752064 254304537344 254538273132 254561222656 254795194368 255055888384 255290314752 255377597098 255498070542 255679899904 255914899812 256082890752 256132118528 256176739456 256291291542 256549982208 257048512512 257257699127 257467871232 257517365248 257677399122 257923252224 258133150704 258178120233 258438715392 258554278944 258649033357 258818819072 259056704016 259318185984 259529219664 259574432403 260218596352 260457767856 260840841096 260987420672 261104123904 261227298816 261316610984 262038306816 262088679424 262134338048 262251554136 262516260864 263026384896 263143999872 263240436316 263506141184 263669896776 263921467392 264136247232 264182262564 264567169152 264664127156 264837861376 265081278528 265348841472 265564782912 265739108352 265955367392 266223812608 266270191616 266514925248 266906907168 267176312832 267393741472 267815195136 268132220928 268183764992 268303686144 268350427488 269143277568 269263627776 269362306928 269535412224 270059175936 270278950656 270399808692 270471299072 270719894016 270949679104 270996881408 271245959424 271740708096 271919087616 272140375936 272390504958 272415064064 272584356096 273066473472 273114044544 273389715456 273612200576 273863682378 274043455488 274266472623 274420596736 274543306752 274591135104 274713921378 274766730667 275247748017 275272564736 275525572608 275749795893 276564507648 276688176336 276736378347 277250834432 277299134464 277423131648 277554004992 278242787328 278469221888 278725167864 278750298112 278923527168 279416856576 279465533952 279590499864 279644246596 279975275008 280159059968 280232605224 280416559104 280644762684 280928034816 281102617224 281156654636 281599800768 281648858436 281674252288 281703000854 281933144064 282162581844 282347802624 282577577854 282862800896 282996240384 283122785088 283172108076 283874832384 284105850314 284553644832 284945250304 285072666528 285207148512 285914923008 285964732416 286092604512 286147601168 286197451111 286381375488 286937874432 287171385072 287461244928 287639887392 287695181488 287884034048 288148633344 288198831888 288724502352 288914030592 289149149432 289441005568 289707035904 290133128064 290476572672 290662326656 290712963112 291171171456 291227144384 291465068544 291571884032 291702263424 292564107264 292745920896 292802196544 292933126083 293610848256 293849789376 293981187357 294385767104 294579011584 294849764352 294901130304 295632961536 295822012928 295873548256 296172191744 296444408832 296639004672 296880410112 297180069888 297421915648 297473729696 297942594048 297999868672 298243325952 298486036992 299199788316 299367923712 299501789184 299553965568 299611549952 299745524364 300327992646 300541725952 300683505408 300817959156 301429686272 301706735616 301952265186 302508146688 302701594624 302754328448 302889708186 303032595294 303585322326 303784605696 304031826241 304280211456 304338704384 304818388992 304871491584 304930098176 305066450832 305119596639 305427572736 305676130331 305876786176 306157922928 306466947072 306579260416 306716350512 306769783749 307312364568 307531068416 307813725648 308074995712 308266448568 308439678976 308723171328 308828722072 308974410888 309428840908 309681635328 309741166592 309795126784 309933654888 310849363968 311102333828 311416348672 311907188736 311961526272 312021495808 312161019456 312215401212 312784877548 312990199808 313277874624 313594085376 313849288896 314310888736 314459163744 314682953728 314972184384 315178942464 315239530496 315435435744 315753824256 316010785376 316624860464 316883533824 316944449536 317141414304 317702339328 318078418944 318220651008 318337271824 319160844288 319420578048 319476224496 320269041664 320563406592 321148109568 321358921728 321620444288 321916051314 321945075712 322508685312 322570682368 322771143552 323096936448 323359873408 323657079174 323869538304 323988229312 324133104009 324315250688 324460271616 324516796032 325090765824 325292793111 325621131264 325740464192 325886122419 326848963584 326995117488 327052083501 327329682944 327630537432 327660077056 327717158912 328018369536 328832385024 329099989504 329402471112 329432170496 330008887296 330072326144 330219921408 330277449216 330488655068 330879870464 331183987992 331401388032 331522839296 331671083172 332005859328 332651016192 332799764544 332857741788 332887752704 332921728282 333193715712 333464869452 333955319282 334112861478 334450102272 334599655104 334657945908 334722278462 334942001152 335249852256 335488438272 335761459462 336081813504 336413914243 336753477632 337062993696 337558735536 337899454464 337958320128 338109441696 338174437744 338233351313 339108397056 339384364176 339726925824 340387086336 340539293952 340598619504 340664094056 341219866416 341443854336 341721722056 342066642944 342381042432 342731350016 343046360448 343290494976 343569865496 343897669632 344111384448 344177534272 344237493644 344584953856 344739038592 344901667968 345408938688 345757581312 345972451968 346038959552 346099243204 346584370176 346994638848 347277023808 347432312331 347787788128 348138831872 348303065088 348458812416 348519517632 349384409088 349668738848 350021681152 350343392256 350701846528 350858666496 351024182784 351559862368 351895289856 352113974784 352181662976 352243016752 352469385216 352756225536 353441704704 353599749828 353798455296 354018322944 354086377216 354318811136 354644471808 354933082218 355353233664 355512133548 355875876224 356202968022 356235083776 356562505728 356852677038 357086926848 357509627904 357738248192 357800569984 358129430802 358656156507 358857703424 359018170368 359310340103 360302671872 360371934208 360533078256 360595886937 360959858688 361661279232 361822999824 362188210176 362320944128 362546108067 362558783488 362892017664 363187339944 363445808128 363779857584 364088631296 364152059392 364486757976 364519620608 364854657024 365151576504 365391273984 365688630164 366057742336 366121513472 366285228504 366458022216 366996997356 367367430144 367666394524 368245893312 368617586688 368681803776 368752676864 368917568448 368981837796 369897508864 370072006656 370237488192 370611191808 371331366912 371633557152 371898036224 372239854272 372555808768 372620711936 372787333152 372963194208 373643473632 373888745472 374193016912 374498721792 374570713088 374803489632 375161094144 375466401024 375531811248 375910858752 376216775792 376463736832 376809751296 377190088704 377328320512 377497046784 377562810768 378499776512 378847662336 379404859776 379966980096 380096888704 380276198016 380446242462 381146628096 381219897344 381286309888 381456806016 381841833984 382583832576 382895180096 383066395647 383247105813 383281659904 383519849856 384198177792 384265109184 384436937313 384824973312 384966003136 385218707456 385572768768 386276047872 386516098683 386844170752 387199726056 387302096896 387658073088 388228228608 388620091392 388936351232 389293829496 390010503168 390085476352 390327894528 390577501444 391261261644 391481131008 391656185856 391799719168 391974916476 393133019136 393201507072 393377331204 393452951606 393774391296 394177282048 394539577344 394860654474 395259211776 395504845164 395580874546 395840546816 396204370848 396273393846 396996190734 397256792064 397580080469 397981382656 398347174368 398608662528 398933051088 399335718912 399405287424 399660699152 399730324279 400360360752 400437323528 400764469248 400911340544 401090612208 402275647488 402455529216 402525641232 402603020248 403344195584 403714916352 403852944248 404043460392 404780429768 405046140928 405418425984 405706948608 406424518656 406495322112 406755267776 406826128852 407236763648 407611062144 407878631424 408210563904 408622596096 408876534144 408955134016 409026378332 409599710208 409671066816 409749819424 410084573184 410418300864 411021931424 411630895104 411814960128 411886702656 411965881184 412908847104 413244873184 414465818624 414846761472 415876251648 415948701696 416134697472 416214692608 416287201616 417364180992 417703832832 418125447168 418385290752 418465718528 419125284864 419198300928 419278884992 419466369894 419962912512 420238589952 420580580992 420967144026 421005099008 421392052224 421734981954 422511378432 422554501281 422855219072 423243872766 423521703936 423603119104 423866366781 424104558592 424294201344 424494360576 424639492849 425812248576 425894104064 425968299328 426158775471 427417875456 427608999792 428197479424 428478562304 428872384512 428947098624 429221401752 430011580416 430361524736 430757077608 430795915264 431191867392 431542772232 431826051072 432177472012 432613695488 432689061376 433086753528 433371045888 433454354432 433723724148 434161508352 434514829892 435199692096 435359183138 435714859008 435798618112 435993489984 436069444668 436840716576 437357826048 437553395136 437713748758 438846160896 439203294816 440293228544 440369932288 440774684064 441578650656 441868517376 442228110896 442674479104 443449442304 443534688256 443733019392 443810322384 444258287616 444619825936 445320615168 445483815304 445770104832 445933469696 446132873472 446210594544 446999803008 447317917696 447729055488 448109084672 449051885568 449417324928 449618286546 450078314048 450491988969 450532605952 450611093504 450812588928 451025258112 452144529408 452512485568 452928397779 452969234432 453762220032 453849448448 454052391936 454131492672 454334562279 454959821888 455258472448 455377983489 455676908544 456508056576 457395147264 457599676248 457720659968 458141359104 458530226176 458815179264 459652051456 459868890624 460074525768 460545251584 460921503744 460968546852 461010108416 461296602624 462112493568 462399672852 462659518464 463036031744 463243083108 463461616332 464143261362 464404086784 464611749888 464692690176 464900482332 464989851898 465845878784 466274045952 466653500742 467124523008 467811555328 468032243712 468241529184 468323101818 469177316322 469485299712 469867367827 470341634048 470773933344 471255606272 471466333104 471688745616 472024430592 472408565057 472859295744 473153153616 473244109624 473630736384 473804311552 474016178064 474937290696 475416674304 475712121456 475803569384 476115902464 476553508992 476679503872 477117628416 477505907736 478208208676 478690893824 479130867072 479214336744 480403562496 480710771008 480794515916 481279811584 481722164352 482038382592 482215038976 482430666432 482917613568 483394810756 483856023552 484156715328 484249786592 484645404672 485039810112 485982343968 486472876032 486690407424 486775194048 486868768672 487188365312 487636148736 488380304672 488610696288 489329329808 489823240192 490273445376 490994524416 491490115584 491575738368 491890091264 491975783728 493248577536 493429342208 493649984256 494148255744 495108489216 495329882112 495416173824 495511409536 495732982602 496319805696 497049777536 497284258944 497506624758 498008788992 498191298176 498518327296 498976524288 499331629056 499382592423 499737986176 500197304178 500621868032 500709081664 500932978923 501169292217 501214478336 501675153408 502083417693 502413001728 503232657408 503329395712 503417081024 503642189193 504122720256 505130216448 505873146368 506338103304 506622640128 506849181696 506937480192 507034930688 507261656616 508195504128 508609074688 509076546264 509122445312 509590388736 510111776768 510580629504 510755194196 510996141084 511359799808 511829799624 512165781504 512264237056 512353478912 512582583084 513099964416 514097025024 514515398254 514935742464 515034730496 515354798244 515846504448 516266301408 516356240466 516877430784 517108557888 517298066714 517637638144 518113408032 518636371968 519058439328 519148864806 520437192704 520915535712 521681682192 522208247808 522454597632 522633221968 524076613632 524177358848 524268676096 524503108272 525032521728 526052769792 526287999744 526480872632 527012282368 527339793552 527842934784 528272494464 528364525128 529134338304 529328254312 529675722752 530162557056 530697682944 531129565824 531478216704 531910734784 532399623327 532447625216 532540383232 533029850496 533813814336 534352625664 534787482944 535279015557 535630390272 536264441856 536367529984 536607372288 536700854976 538286555136 538527255552 538724613856 540118351872 540557901312 540799617384 540942598144 541439788032 541899358208 541993762816 542491918848 543481416192 543838175232 544280751872 544781009916 544830128128 545168712192 546132946944 546228089088 546779430912 547224401152 547727364756 548086910976 548532945246 548841193472 549086613504 549182270208 549427842756 549533461334 550495496034 550545129472 550601319851 551051145216 551499591786 553129015296 553376352672 553472756694 553579152841 554598268928 554846263296 555108009984 555297798341 556938443776 557450335728 557847054336 558833713152 558931067904 559180999728 559288493192 559950550016 560318119936 560465210448 560833118208 561289525368 561856069632 562205234448 562313309272 563199601536 563297716872 563348504576 563406001708 563866288128 564325163688 564695605248 565155155708 565725601792 565992480768 566245570176 566344216152 567749664768 568211700628 569107289664 569890500608 570145333056 570414297024 571829846016 571929464832 572185209024 572295202336 572394902222 572762750976 573875748864 574342770144 574922489856 575279774784 575390362976 575768068096 576297266688 576397663776 577449004704 577828061184 578298298864 578882011136 579414071808 580266256128 580953145344 581324653312 581425926224 582342342912 582454288768 582930137088 583143768064 583404526848 585128214528 585491841792 585604393088 585866252166 587221696512 587699578752 587962374714 588771534208 589158023168 589699528704 589802260608 590179427409 591265923072 591644025856 591747096512 592290981711 592344383488 592888817664 593371311819 593760820224 594843831296 594947459392 595494286101 595885188096 595999737344 596972073984 598399576632 598735847424 599003578368 599107931136 599223099904 599491048728 600655985292 601083451904 601367010816 601635918312 602859372544 603413471232 603904530372 605016293376 605403189248 605508656896 605779416372 606065190588 607170644652 607569211392 608063652482 608560422912 608677408768 609636777984 609742983168 609860196352 610132901664 610239193278 610855145472 611352260662 611753572352 612315845856 612933894144 613158520832 613432701024 613539567498 614624729136 615062136832 615627451296 616149991424 616532897136 617446342656 617657444144 617948821776 618857681816 619363270656 619482333184 619590253568 619867309776 621698727936 622204667656 622832697344 623814377472 623923052544 624042991616 624322038912 624430802424 625569755096 625980399616 626555749248 627188170752 627698577792 628621777472 628918327488 629199554841 629365907456 629944368768 630357884928 630479060992 630870871488 631507648512 632021570752 632602472931 633249720928 633767067648 633888899072 634282828608 635404678656 636156837888 636441302016 636674543648 638321688576 638841156096 638952448992 640538083328 641126813184 642296219136 642717843456 643240888576 643832102628 643890151424 645017370624 645141364736 645542287104 646193872896 646719746816 647314158348 647739076608 647976458624 648266208018 648630501376 648920543232 649033592064 650181531648 650585586222 650710650733 651242262528 651480928384 651772244838 653038774707 653697927168 653990234976 654104167002 654229907903 654659365888 655261074864 655434317824 656036739072 656261034403 656570623137 658199979008 658804942224 660144652288 660439842816 660554898432 660977310136 661759740928 662367975984 662802776064 663045678592 663342166344 664011718656 665302032384 665599529088 665715483576 665775505408 665843456564 666387431424 666929738904 667910638564 668225722956 668900204544 669199310208 669315891816 669444556924 669884002304 670499704512 670976876544 671522918924 672163627008 672827828486 673506955264 674125987392 675117471072 675798908928 675916640256 676218883392 676348875488 676466702626 678216794112 678768728352 679453851648 680774172672 681078587904 681197239008 681328188112 682439732832 682887708672 683443444112 684133285888 684762084864 685462700032 686092720896 686580989952 687139730992 687795339264 688222768896 688355068544 688474987288 689169907712 689478077184 689803335936 690817877376 691515162624 691944903936 692077919104 692198486408 693168740352 693989277696 694554047616 694864624662 695575576256 696214892043 696277663744 696606130176 696917624832 697039035264 697484777847 698768818176 699337477696 699980251113 700043362304 700686784512 701403693056 701717332992 702048365568 703119724736 703765974483 703790579712 704227949568 704363325952 704486033504 705512451072 706883409408 707199499656 707596910592 708036645888 708172754432 708637622272 709288943616 709866164436 710706467328 711024267096 711751752448 712405936044 712470167552 713125011456 713705354076 714173853696 715019255808 715476496384 715601139968 716258861604 717312313014 717715406848 718036340736 718620680206 720605343744 720743868416 721066156512 721191773874 721919717376 723322558464 723645999648 723911199869 724376420352 724641888256 725092216134 725784035328 726374679888 726891616256 727559715168 728177262592 728304118784 728973515952 729709314048 730303153008 730782547968 731377260328 732115484672 732243026944 732570457008 732916044432 733993994712 734734860288 735332789048 736491786624 737235173376 737363607552 737505353728 737835136896 737963675592 739795017728 740144013312 740474976384 741222383616 742662733824 743267114304 743599473903 743796072448 744479708544 745111617536 745241423872 745574666304 745926388416 747286947264 747777490944 748386033824 748997443584 749141426176 749606979264 750322188288 750932802048 751063622496 751821717504 752433551584 752927473664 753619502592 754380177408 754656641024 754994093568 755125621536 756999553024 757695324672 758809719552 759933960192 760193777408 760552396032 760892484924 762293256192 762439794688 762572619776 762913612032 763683667968 765167665152 765790360192 766132791294 766494211626 766563319808 767039699712 768396355584 768530218368 768873874626 769021678139 769649946624 769932006272 770437414912 771145537536 771773097381 772552095744 773032197366 773180800249 773688341504 774399452112 774534360699 774604193792 775316146176 775947100071 776456457216 777872702464 778587658992 778723297209 780170952704 780655789056 781155002888 782522523288 782962262016 783312371712 783599438336 783949832952 786266038272 786403014144 786754662408 786905903212 787548782592 788354564096 789079154688 789721308948 790518423552 791009690328 791161749092 791681093632 792408741696 792546787692 793992381468 794513584128 795160160938 795962765312 796694348736 797217325056 797866102176 798671437824 798810574848 799321398304 799460648558 800720721504 800874647056 801528938496 801822681088 802181224416 804551294976 804911058432 805051282464 805206040496 807429832704 807705888496 808086920784 809560859536 810092281856 810836851968 811413897216 812849037312 812990644224 813510535552 813652257704 814473527296 815222124288 815757262848 816421127808 817245192192 817753068288 817910268032 818052756664 819199420416 819342133632 819499638848 820169146368 820836601728 822043862848 822799417869 823261790208 823629920256 823773405312 823931762368 824300192001 825817694208 826489746368 827249387679 828931637248 829693522944 831752503296 831897403392 832269394944 832429385216 832574403232 834728361984 835407665664 836250894336 836770581504 836931437056 838250569728 838396601856 838557769984 838932739788 839925825024 840477179904 841161161984 841934288052 842010198016 842784104448 843469963908 845022756864 845109002562 845710438144 846487745532 847043407872 847206238208 847732733562 848209117184 848588402688 848988721152 849278985698 850929312497 851624497152 851788208128 851936598656 852317550942 854835750912 855217999584 855531418027 856394958848 857744769024 857894197248 858442803504 858592353333 860158413257 860723049472 861514155216 862383734784 863085544464 863652102144 864354944024 865227390976 865378122752 866173507056 866742091776 866908708864 867447448296 868323016704 869029659784 870399384192 870718366276 871429718016 871597236224 871986979968 872138889336 873681433152 874715652096 875106790272 875427497516 877692321792 878406589632 878799378249 880586457088 880739864576 881549368128 883157301312 883737034752 884456221792 885348958208 886898884608 887069376512 887466038784 887620644768 888516575232 889239651872 890641230336 890967630608 891540209664 891866939392 892265746944 892421189088 893999606016 894635835392 895458110976 896218169344 898103771136 898834649856 899236573092 900156628096 900983977938 901065211904 901222187008 901625177856 902050516224 904289058816 905024971136 905856795558 905938468864 907524440064 907698896896 908104783872 908262985344 908669124558 908843801437 909919643776 910516944896 910755966978 911353817088 912095478723 913016113152 914790294528 915199352496 915358789917 915441319936 916282718208 917028390993 917060452352 917630358528 919304102912 919737781248 920149051536 920309351247 921090503168 921937093704 922020216832 922593205248 924224987136 924799345704 925319036928 926072063488 926486166216 926923232664 928286522724 928808173568 929223499776 929385380352 929800964664 929979703796 931691757568 932548091904 933307001484 934249046016 935623110656 936064487424 936483058368 936646203636 938354632644 938970599424 939734735654 940683268096 941547866688 942511212544 942932666208 943377491232 944048861184 944817130114 945718591488 946306307232 946488219248 946653107521 947261472768 947608623104 948032356128 949874581392 950833348608 951424242912 951607138768 952231804928 953107017984 954235256832 955011815472 956416417352 957381787648 958261734144 958428673488 960807124992 961421542016 961589031832 962559623168 963444328704 964076765184 964430077952 964861332864 965835227136 966789621512 967712047104 968313430656 968499573184 969290809344 970079620224 971964687936 972399312027 972945752064 973380814848 973550388096 973737537344 974376730624 975272297472 976760609344 977221392576 977658367257 978658659616 979646480384 980546890752 981989048832 982980231168 983151476736 983780182528 983951567456 986497155072 986858684416 987299968512 988296511488 990216978432 990659764224 990832347648 991022819072 991465965204 992639611392 994099555072 994568517888 995013249516 996017577984 996382596352 997036654592 997953048576 998663258112 998765184846 999475972352 1000394608356 1001243736064 1001418163328 1001865957846 1002338584434 1002428956672 1003350306816 1004166835386 1004826003456 1005643732951 1006465314816 1006658791424 1006834162048 1007284378386 1008245440512 1009241742729 1010260432896 1011082584941 1011746292736 1012676206608 1013698363392 1013874960384 1014069861376 1014523313232 1014700053939 1017218149376 1018153092528 1019180777472 1020223553536 1021161259008 1021510388392 1021992282168 1022719599616 1023659599248 1024331563008 1024528474112 1024706957824 1025165166168 1026199928832 1028194050048 1029030796508 1029871484928 1030069460992 1030709596488 1031693008896 1032532602816 1032712480932 1033754861568 1034217115776 1034596133428 1035275276288 1036226816064 1037272743936 1038116878656 1038297729612 1040874385408 1041831071424 1043363364384 1044416495616 1044909195264 1045266443936 1048153227264 1048354717696 1048537352192 1049006216544 1050065043456 1052105539584 1052575999488 1052961745264 1054024564736 1054679587104 1055685869568 1056544988928 1056729050256 1058268676608 1058656508624 1059351445504 1060325114112 1061395365888 1062259131648 1062956433408 1063821469568 1064799246654 1064895250432 1065080766464 1066059700992 1067627628672 1068705251328 1069574965888 1070558031114 1071260780544 1072528883712 1072735059968 1073214744576 1073401709952 1074088128971 1075968469521 1076573110272 1077054511104 1077449227712 1077931020309 1081115802624 1081599234768 1081787660811 1081885196288 1082879576064 1083798716416 1083987525632 1084983837696 1086962832384 1087638324201 1087676350464 1088561503744 1089562019832 1089660256256 1090337424384 1092265893888 1092456178176 1093558861824 1094448802304 1095454729512 1096173821952 1097065890492 1097682386944 1098173227008 1098364540416 1098855685512 1099066922668 1100990992068 1101090258944 1101202639702 1102102290432 1102999183572 1106258030592 1106752705344 1106945513388 1107158305682 1109196537856 1109692526592 1110216019968 1110595596682 1113876887552 1114900671456 1115694108672 1117667426304 1117862135808 1118361999456 1118576986384 1118771854343 1119901100032 1120930420896 1121666236416 1122579050736 1123712139264 1124410468896 1124626618544 1124822540413 1126399203072 1126595433744 1126812003416 1127732576256 1128650327376 1129391210496 1130310311416 1131451203584 1131984961536 1132491140352 1132688432304 1135499329536 1136423401256 1138214579328 1139781001216 1140290666112 1140828594048 1143659692032 1143858929664 1144370418048 1144590404672 1144789804444 1145525501952 1147751497728 1148685540288 1149199186941 1149844979712 1150559549568 1150780725952 1151536136192 1152594533376 1152795327552 1154898009408 1155656122368 1156596597728 1157764022272 1158828143616 1160532512256 1161906290688 1162649306624 1162851852448 1164684685824 1164908577536 1165860274176 1166287536128 1166809053696 1170256429056 1170983683584 1171208786176 1171732504332 1174443393024 1175399157504 1175924749428 1177543068416 1178316046336 1179399057408 1179604521216 1180358854818 1182531846144 1183288051712 1183494193024 1184581963422 1184688766976 1185777635328 1186742623638 1187521640448 1188488048033 1189687662592 1189894918784 1190988572202 1191770376192 1191999474688 1192740241407 1193944147968 1194915782203 1196799153264 1198007156736 1198215862272 1198446199808 1198982097456 1199190972837 1201311970584 1202166903808 1202734021632 1203271836624 1205718745088 1206826942464 1207809060744 1210032586752 1210806378496 1211017313792 1211558832744 1212130381176 1214341289304 1215138422784 1216127304964 1217120845824 1217354817536 1219273555968 1219485966336 1219720392704 1220265803328 1220478386556 1221710290944 1222704521324 1223507144704 1224631691712 1225867788288 1226317041664 1226865402048 1227079134996 1229249458272 1230124273664 1231254902592 1232299982848 1233065794272 1234892685312 1235314888288 1235897643552 1237715363632 1238726541312 1238964666368 1239180507136 1239734619552 1243397455872 1244409335312 1245665394688 1247628754944 1247846105088 1248085983232 1248644077824 1248861604848 1251139510192 1251960799232 1253111498496 1254376341504 1255397155584 1257243554944 1257836654976 1258399109682 1258731814912 1259888737536 1260715769856 1260958121984 1261741742976 1263015297024 1264043141504 1265204945862 1266499441856 1267534135296 1267663503843 1267777798144 1268565657216 1270809357312 1271599100343 1272313675776 1272882604032 1273349087296 1273918478547 1277682312192 1277904897984 1278476326413 1281076166656 1282253626368 1284592438272 1285435686912 1286481777152 1287664205256 1287780302848 1290034741248 1290282729472 1291084574208 1292387745792 1293439493632 1294628316696 1295478153216 1295952917248 1296532416036 1297261002752 1297841086464 1298067184128 1300363063296 1301171172444 1301421301466 1302484525056 1302961856768 1303544489676 1306077549414 1307395854336 1307980469952 1308208334004 1308459815806 1309318731776 1310522149728 1310868635648 1312073478144 1312522068806 1313141246274 1315072573859 1316399958016 1317609884448 1320879685632 1321109796864 1321954620272 1322184918769 1323519481856 1324735951968 1325605552128 1326091357184 1326684332688 1328023437312 1329335729579 1330604064768 1331199058176 1331430967152 1331686913128 1332774862848 1333859477808 1335821277128 1336451445912 1337800409088 1338398620416 1338631783632 1338889113848 1339768004608 1340999409024 1341953753088 1343045837848 1344327254016 1345655656972 1347013910528 1348251974784 1350234942144 1351597817856 1351833280512 1352437766784 1352697750976 1352933405252 1356433588224 1357537456704 1358907703296 1361548345344 1362157175808 1362394478016 1362656376224 1364879465664 1365775417344 1366886888224 1368266571776 1369524169728 1370925400064 1372185441792 1373161979904 1374279461984 1375590678528 1376445537792 1376710137088 1376949974576 1378339815424 1378956154368 1379606671872 1381635754752 1383030325248 1383889807872 1384155838208 1384396972816 1386337480704 1387978555392 1389108095232 1389729249324 1391151152512 1392429784086 1392555327488 1393212260352 1393835249664 1394078070528 1394969555694 1397537636352 1398674955392 1399960502226 1400086724608 1401373569024 1402807386112 1403434665984 1404096731136 1404576784039 1406239449472 1407531948966 1408455899136 1408726651904 1408972067008 1409602103481 1411024902144 1413766818816 1414398999312 1416073291776 1416345508864 1417225695171 1417275244544 1418577887232 1419732328872 1421412934656 1422048534192 1423503504896 1424811872088 1424940335104 1426250022912 1427410708152 1428347707392 1430038511616 1430952992768 1431202279936 1432517723208 1434624626028 1435430813696 1436072681472 1437241360412 1441210687488 1441487736832 1442132313024 1442383547748 1443839434752 1446645116928 1447291999296 1447822399738 1448752840704 1449283776512 1450184432268 1451568070656 1452749359776 1453783232512 1455119430336 1456354525184 1456608237568 1457947031904 1459418628096 1460606306016 1461565095936 1462754520656 1464230969344 1464486053888 1465140914016 1465832088864 1467987989424 1469469720576 1470665578096 1472983573248 1474470346752 1474727215104 1475010707456 1475670273792 1475927351184 1479590035456 1480288026624 1480949952768 1482444767232 1485325467648 1486534228608 1487198947806 1487592144896 1488959417088 1490223235072 1490482847744 1491149332608 1491852776832 1494573894528 1495554981888 1496772067648 1497994887168 1498147777269 1498282852352 1499213958528 1501865604096 1502127244992 1502798936769 1503643435008 1504867103168 1505854947328 1506250253079 1507239005184 1509313282048 1509988187136 1510251243072 1510926567579 1513999106048 1515390649344 1517619439104 1519867920384 1520387554816 1521104792064 1521784969848 1524586512384 1524879589376 1525145239552 1525827224064 1527367335936 1530335330304 1531580720384 1532265582588 1532988423252 1533126639616 1534079399424 1536792711168 1537060436736 1537747749252 1538043356278 1539299893248 1539864012544 1540874829824 1542291075072 1543546194762 1545104191488 1546064394732 1546361600498 1547376683008 1548798904224 1549068721398 1549208387584 1550632292352 1551894200142 1552912914432 1554176678197 1555745404928 1557175317984 1557446594418 1561311578112 1562310005776 1562582176727 1565045046576 1566624743424 1567198876672 1567899665904 1572532076544 1572806028288 1573509324816 1573811806424 1575097565184 1576709128192 1578158309376 1579442617896 1581036847104 1582019380656 1582323498184 1583362187264 1584817483392 1585093575384 1587984762936 1589027168256 1590320321876 1591925530624 1593388697472 1594434650112 1595732204352 1597342875648 1597621149696 1598642796608 1598921297116 1601441443008 1601749294112 1603057876992 1603645362176 1604362448832 1609102589952 1609822116864 1610102564928 1610412080992 1614859665408 1615411776992 1616173841568 1619121719072 1620184563712 1621673703936 1622827794432 1625698074624 1625981288448 1627021071104 1627304515408 1628947054592 1630444248576 1631514525696 1632842255616 1634490384384 1635506136576 1635820536064 1636105513328 1638398840832 1638684267264 1638999277696 1640338292736 1641673203456 1644087725696 1645598835738 1646523580416 1647259840512 1647546810624 1647863524736 1648600384002 1651635388416 1651803959553 1652979492736 1654498775358 1657863274496 1659387045888 1659954381137 1660737458523 1663794806784 1664538789888 1664858770432 1665148806464 1665893395023 1670815331328 1673541163008 1673862874112 1676501139456 1676793203712 1677115539968 1677865479576 1679851650048 1680954359808 1682322323968 1683868576104 1684020396032 1685568208896 1686939927816 1690045513728 1690218005124 1691420876288 1692975491064 1694086815744 1694412476416 1695465467124 1696418234368 1697176805376 1697977442304 1698557971396 1701858624994 1703248994304 1703576416256 1703873197312 1704635101884 1709671501824 1710435999168 1711062836054 1712789917696 1715489538048 1715788394496 1716885607008 1717184706666 1720316826514 1721446098944 1723028310432 1724767469568 1726171088928 1727304204288 1728709888048 1730454781952 1730756245504 1732347014112 1733484183552 1733817417728 1734894896592 1736646033408 1738059319568 1740798768384 1741436732552 1742859436032 1743194472448 1743973959936 1744277778672 1747362866304 1749431304192 1750213580544 1750854995032 1755384643584 1756813179264 1757598756498 1761172914176 1761479729152 1763098736256 1766314602624 1767474069504 1768912443584 1770538282227 1770697916416 1773797769216 1774138753024 1774932077568 1775241289536 1777033150464 1778479303744 1780113935457 1781282460672 1781935261216 1783733878784 1784531493888 1784842378176 1787999212032 1789271670784 1790916221952 1792436338688 1796207542272 1797669299712 1798473146184 1800313256192 1801967955876 1802130423808 1802444374016 1803250355712 1804101032448 1808578117632 1810049942272 1811713591116 1811876937728 1815048880128 1815397793792 1816209567744 1816525970688 1817338249116 1817687602874 1819839287552 1821033889792 1821511933956 1822707634176 1824190957446 1826032226304 1829580589056 1830398704992 1830717579834 1830882639872 1831069505551 1832565436416 1834056781986 1835260717056 1836754256051 1838608205824 1839475562496 1840298103072 1840618702494 1842181006336 1843874187408 1845186410496 1846688027041 1848449974272 1849598691408 1852144126976 1852972332432 1853846465328 1856573045448 1857616347136 1858446999552 1858770760704 1859601929328 1859959407592 1863383515136 1865096183808 1866614002968 1868498092032 1871246221312 1872128974848 1872966116736 1873292407272 1876709265288 1877941198848 1879469471308 1881366536192 1883095733376 1885022425088 1885865332416 1886754982464 1888097722368 1889634260228 1891437182976 1892612614464 1892976438496 1893306215042 1894522945536 1895217246208 1896064712256 1899749162784 1901666697216 1902848485824 1903214277536 1904463609856 1906214035968 1908470513664 1910023630944 1912832834704 1914763575296 1916523468288 1916857346976 1921614249984 1922843084032 1923178063664 1925119246336 1926888657408 1928153530368 1928860155904 1929722665728 1931670454272 1933579243024 1935424094208 1936626861312 1936999146368 1938581618688 1940159240448 1943929375872 1944798624054 1945891504128 1946761629696 1947100776192 1947475074688 1948753461248 1950544594944 1952131952199 1953521218688 1954442785152 1955316734514 1957317319232 1959116324121 1959292960768 1961093781504 1962689723709 1963978097664 1966302953472 1967560365056 1967903134912 1968783103209 1969711869411 1973717368832 1974599937024 1980433956864 1981319528448 1981664695296 1982045638144 1982931930408 1985279222784 1988199110144 1989137035776 1990026499032 1992035155968 1992765192704 1994073309184 1995906097152 1997326516224 1997530369692 1998951944704 2000789216712 2002487472128 2002836326656 2003731915692 2004677168868 2004857913344 2006700613632 2008333670772 2009652006912 2011287465902 2012930629632 2013317582848 2013668324096 2014568756772 2016490881024 2018483485458 2020520865792 2022165169882 2023492585472 2025352413216 2027396726784 2027749920768 2028139722752 2029046626464 2029400107878 2034436298752 2036306185056 2038361554944 2042322518016 2043020776784 2043984564336 2045439199232 2047319198496 2048663126016 2049056948224 2049413915648 2050330332336 2052399857664 2056388100096 2058061593016 2059742969856 2060138921984 2061419192976 2063386017792 2065065205632 2065424961864 2067509723136 2068434231552 2069192266856 2070550552576 2072453632128 2074545487872 2076233757312 2076595459224 2081748770816 2083662142848 2086726728768 2088832991232 2089818390528 2090532887872 2092454333541 2096306454528 2096709435392 2097074704384 2098012433088 2100130086912 2104211079168 2105151998976 2105923490528 2108049129472 2109359174208 2111371739136 2113089977856 2113458100512 2116537353216 2117313017248 2118702891008 2120650228224 2122790731776 2124518263296 2125912866816 2127642939136 2129598493308 2129790500864 2130161532928 2132119401984 2135255257344 2137410502656 2139149931776 2141116062228 2142521561088 2145057767424 2145470119936 2146429489152 2146803419904 2148176257942 2151936939042 2153146220544 2154109022208 2154898455424 2155862040618 2162231605248 2163198469536 2163575321622 2163770392576 2163991233833 2165759152128 2167975051264 2169967675392 2170709575333 2171733599607 2173925664768 2175276648402 2175694810003 2177123007488 2179124039664 2180674848768 2184531787776 2184912356352 2188897604608 2190909459024 2192347643904 2194131780984 2195364773888 2196346454016 2196729080832 2197711371024 2198133845336 2201981984136 2202180517888 2202405279404 2204204580864 2205998367144 2212516061184 2213505410688 2213891026776 2214316611364 2218393075712 2219385053184 2220432039936 2221191193364 2227753775104 2229801342912 2231388217344 2235334852608 2235724271616 2236723998912 2237153972768 2237543708686 2239802200064 2241860841792 2243332472832 2245158101472 2247424278528 2248820937792 2249253237088 2249645080826 2252798406144 2253190867488 2253624006832 2255465152512 2257300654752 2258782420992 2260620622832 2262902407168 2263969923072 2264982280704 2265376864608 2270998659072 2272846802512 2276429158656 2279562002432 2280581332224 2281657188096 2287319384064 2287717859328 2288740836096 2289180809344 2289579608888 2291051003904 2295502995456 2297371080576 2298398373882 2299689959424 2301119099136 2301561451904 2303072272384 2305189066752 2305590655104 2307065034417 2309796018816 2311312244736 2313193195456 2315319292143 2315528044544 2317656287232 2319542400747 2321065024512 2323812581376 2325298613248 2325703704896 2327841300213 2329369371648 2329817155072 2332575072256 2333618107392 2340512858112 2341967367168 2342417572352 2343465008664 2348886786048 2350798315008 2351849498856 2355086136832 2356632092672 2358798114816 2359209042432 2360717709636 2365063692288 2366576103424 2366988386048 2369163926844 2369377533952 2371555270656 2373485247276 2375043280896 2376976096066 2379375325184 2379789837568 2381977144404 2383540752384 2383998949376 2385480482814 2387888295936 2389831564406 2393598306528 2394475507259 2396014313472 2396431724544 2396892399616 2397964194912 2398381945674 2402623941168 2404333807616 2405468043264 2406543673248 2413653884928 2415618121488 2421612756992 2422034627584 2423117665488 2424260762352 2428682578608 2430276845568 2432254609928 2434241691648 2434709635072 2438547111936 2438971932672 2439440785408 2440531606656 2440956773112 2443420581888 2445409042648 2447014289408 2449263383424 2451735576576 2452634083328 2453730804096 2454158269992 2458498916544 2460248547328 2462509805184 2464599965696 2466131588544 2469785370624 2470629776576 2471795287104 2472900576003 2475430727264 2477453082624 2477929332736 2478361014272 2479469239104 2486794911744 2488818670624 2491330789376 2495257509888 2495692210176 2496171966464 2497288155648 2497723209696 2502279020384 2503921598464 2506222996992 2508752683008 2510794311168 2514487109888 2515673309952 2516798219364 2517463629824 2519777475072 2521431539712 2521916243968 2523483485952 2526030594048 2528086283008 2530409891724 2532998883712 2535068270592 2535327007686 2535555596288 2537131314432 2541618714624 2543198200686 2544627351552 2545765208064 2546698174592 2547836957094 2552787937491 2555364624384 2555809795968 2556952652826 2557444185439 2562152333312 2564507252736 2566594254081 2569184876544 2572963554304 2575328410512 2575777059999 2580475239771 2580565458944 2582169148416 2586878987264 2589256633392 2590956306432 2591905834496 2593064832072 2594522005504 2595682172928 2596134368256 2600726126592 2602342344888 2602842602932 2604969050112 2605923713536 2607088979352 2612155098828 2614791708672 2615960939904 2616416668008 2616919631612 2618637463552 2621044299456 2621737271296 2624146956288 2625044137612 2626282492548 2630145147718 2632799916032 2635219768896 2641759371264 2642219593728 2643909240544 2644369837538 2647038963712 2649471903936 2651211104256 2652182714368 2653368665376 2656046874624 2658671459158 2661208129536 2662398116352 2662861934304 2663373826256 2665549725696 2667718955616 2671642554256 2672902891824 2675600818176 2676797240832 2677263567264 2677778227696 2679536009216 2681998818048 2683907506176 2686091675696 2688654508032 2691311313944 2694027821056 2696503949568 2700469884288 2703195635712 2703666561024 2704875533568 2705395501952 2705866810504 2712867176448 2715074913408 2717815406592 2723096690688 2724314351616 2724788956032 2725312752448 2726531404311 2729758931328 2731550834688 2733773776448 2736286436169 2736533143552 2739048339456 2741850800128 2744370883584 2746323959808 2748558923968 2751085172979 2751181357056 2752891075584 2753420274176 2753899949152 2756679630848 2757912308736 2759213343744 2763271509504 2766060650496 2767779615744 2768311676416 2768793945632 2772674961408 2775957110784 2778216190464 2779458498648 2782302305024 2784859568172 2785110654976 2786424520704 2787670499328 2788156141056 2789939111388 2795075272704 2797349910784 2799921004452 2800173449216 2802747138048 2805614772224 2806869331968 2808193462272 2809153568078 2812478898944 2815063897932 2816911798272 2817453303808 2817944134016 2819204206962 2822049804288 2827533637632 2828797998624 2829834690397 2832146583552 2832691017728 2834451390342 2837155774464 2839464657744 2839959322563 2842825869312 2844097068384 2845139366927 2847007009792 2849623744176 2852500045824 2854821416304 2856695414784 2861905985536 2862404559872 2865035446416 2869249252056 2870861627392 2872145362944 2874482720824 2882421374976 2882975473664 2884264626048 2884767095496 2887678869504 2893290233856 2894583998592 2895644799476 2897505681408 2898567553024 2900368864536 2903136141312 2905498719552 2907566465024 2910238860672 2912709050368 2913216475136 2915894063808 2918837256192 2921212612032 2923130191872 2925509041312 2928461938688 2928972107776 2930281828032 2931664177728 2935975978848 2938939441152 2941331156192 2945967146496 2948940693504 2949454430208 2950021414912 2951340547584 2951854702368 2959180070912 2960576053248 2961899905536 2964889534464 2970650935296 2973068457216 2974397895612 2975184289792 2977918834176 2980446470144 2980965695488 2982298665216 2983705553664 2989147789056 2991109963776 2993544135296 2995989774336 2996295554538 2996565704704 2998427917056 3003731208192 3004254489984 3005597873538 3007286870016 3009734206336 3011709894656 3012500506158 3014478010368 3016931198853 3018626564096 3019976374272 3020502486144 3021853135158 3022434037337 3027725228187 3027998212096 3030781298688 3033247754823 3035238878208 3040775109632 3042209584128 3043569939696 3044100161817 3049759178752 3050290479104 3051654448128 3060670660608 3063161440768 3064531165176 3065976846504 3066253279232 3068158798848 3073585422336 3074120873472 3075495498504 3076086712556 3078599786496 3079728025088 3081749659648 3084582150144 3087092389524 3090208382976 3092128789464 3092723200996 3094753366016 3097597808448 3098137442796 3098416775168 3101264584704 3103788400284 3105825828864 3108353356394 3111490809856 3114350635968 3114893188836 3122623156224 3124620011552 3125164353454 3130090093152 3133249486848 3134397753344 3135799331808 3145064153088 3145612056576 3147018649632 3147623612848 3150195130368 3156316618752 3158885235792 3162073694208 3164038761312 3164646996368 3166724374528 3169634966784 3170187150768 3175969525872 3178054336512 3180640643752 3183851061248 3186777394944 3188869300224 3191464408704 3194685751296 3195242299392 3197285593216 3197842594232 3202882886016 3203498588224 3206115753984 3207290724352 3208724897664 3218205179904 3219644233728 3220205129856 3220824161984 3222264386913 3229719330816 3230823553984 3232347683136 3233793060927 3238243438144 3240369127424 3243347407872 3245655588864 3251396149248 3251962576896 3254042142208 3254609030816 3257894109184 3260888497152 3263029051392 3265684511232 3268980768768 3271012273152 3271641072128 3272211026656 3276797681664 3277368534528 3277998555392 3280676585472 3283346406912 3288175451392 3291197671476 3293047160832 3294519681024 3295093621248 3295727049472 3297200768004 3303270776832 3303607919106 3305958985472 3308997550716 3315726548992 3318774091776 3319908762274 3321474917046 3327589613568 3329077579776 3329717540864 3330297612928 3331786790046 3341630662656 3344350088651 3347082326016 3347725748224 3353002278912 3353586407424 3354231079936 3355730959152 3356315563029 3359703300096 3362437433641 3364644647936 3367737152208 3371136417792 3373879855632 3374467621239 3380436010248 3382841752576 3385950982128 3388173631488 3388824952832 3390930934248 3392836468736 3394353610752 3395954884608 3397115942792 3403717249988 3406497988608 3407152832512 3407746394624 3409270203768 3419343003648 3420871998336 3422125672108 3425579835392 3430979076096 3431576788992 3433771214016 3434369413332 3440633653028 3442892197888 3446056620864 3449534939136 3452342177856 3454608408576 3457419776096 3460909563904 3461512491008 3464694028224 3466968367104 3467634835456 3469789793184 3473292066816 3476118639136 3481597536768 3482873465104 3485718872064 3486388944896 3487947919872 3488555557344 3494725732608 3498862608384 3500427161088 3501709990064 3510769287168 3513626358528 3515197512996 3522345828352 3522959458304 3526197472512 3532629205248 3534948139008 3537824887168 3541076564454 3541395832832 3547595538432 3548277506048 3549864155136 3550482579072 3554066300928 3556958607488 3560227870914 3562564921344 3563870522432 3565464144099 3567467757568 3569062987776 3569684756352 3575998424064 3578220724221 3578543341568 3581832443904 3584747346609 3584872677376 3595338599424 3596946292368 3597572918511 3600626512384 3603935911752 3604260847616 3604888748032 3606500711424 3608202064896 3617156235264 3620099884544 3623427182232 3623753875456 3630097760256 3630795587584 3632419135488 3633051941376 3634676498232 3635375205748 3639678575104 3642067779584 3643023867912 3645415268352 3648381914892 3652064452608 3659161178112 3660797409984 3661435159668 3661765279744 3662139011102 3665130872832 3668113563972 3670521434112 3673508512102 3677216411648 3678951124992 3680596206144 3681237404988 3684362012672 3687748374816 3690372820992 3693376054082 3696899948544 3699197382816 3700553056673 3704288253952 3705944664864 3707692930656 3713146090896 3716893999104 3717541521408 3719203858656 3719918815184 3720566864443 3730192367616 3733228005936 3736996184064 3742492442624 3744257949696 3745932233472 3746584814544 3753418530576 3755882397696 3758938942616 3762733072384 3766191466752 3770044850176 3771730664832 3773509964928 3776195444736 3779268520456 3782874365952 3785225228928 3785952876992 3786612430084 3789045891072 3790434492416 3792129424512 3799498325568 3803333394432 3805696971648 3806428555072 3808927219712 3812428071936 3816941027328 3820047261888 3821755435641 3825665669408 3829527150592 3833046936576 3833714693952 3843228499968 3845686168064 3846356127328 3850238492672 3853777314816 3856307060736 3857720311808 3859445331456 3863340908544 3867158486048 3870848188416 3873253722624 3873998292736 3877163237376 3880318480896 3887858751744 3889597248108 3891783008256 3893523259392 3894201552384 3894950149376 3897506922496 3901089189888 3904263904398 3907042437376 3908885570304 3910633469028 3914634638464 3918232648242 3918585921536 3922187563008 3925379447418 3927956195328 3932605906944 3935120730112 3935806269824 3937566206418 3939423738822 3945217721577 3947434737664 3949199874048 3952413741133 3962639056896 3963329390592 3964091276288 3965863860816 3966554756307 3970558445568 3976398220288 3978274071552 3980052998064 3984070311936 3985530385408 3988007188737 3988146618368 3991812194304 3995060739384 3997903889408 4001578433424 4004974944256 4005672653312 4007463831384 4009354337736 4009715826688 4013401227264 4016667341544 4019304013824 4022574931804 4025861259264 4026635165696 4027336648192 4029137513544 4032981762048 4036966970916 4041041731584 4044330339764 4046985170944 4050704826432 4054793453568 4055499841536 4056279445504 4058093252928 4058800215756 4068872597504 4072612370112 4076723109888 4084645036032 4086041553568 4087969128672 4090878398464 4094638396992 4097326252032 4098113896448 4098827831296 4100660664672 4104799715328 4112776200192 4116123186032 4119485939712 4120277843968 4122838385952 4126772035584 4130130411264 4130849923728 4135019446272 4136868463104 4138384533712 4141101105152 4144907264256 4149090975744 4152467514624 4153190918448 4163497541632 4167324285696 4173453457536 4177665982464 4179636781056 4181065775744 4184908667082 4192612909056 4193418870784 4194149408768 4196024866176 4200260173824 4208422158336 4210303997952 4211846981056 4213730352117 4216098258944 4218718348416 4226179955712 4226916201024 4228806310443 4233074706432 4234626034496 4237405782016 4241300456448 4249036526592 4251677085513 4251825733632 4255285878272 4259196986616 4259581001728 4260323065856 4264238803968 4270510514688 4274821005312 4278299863552 4282232124456 4285043122176 4290115534848 4290940239872 4292858978304 4293606839808 4296352515884 4303873878084 4306292441088 4308218044416 4309796910848 4311724081236 4324463210496 4326396939072 4327150643244 4327540785152 4327982467666 4331518304256 4335950102528 4339935350784 4341419150666 4343467199214 4347851329536 4350553296804 4351389620006 4354246014976 4358248079328 4361349697536 4369063575552 4369824712704 4373380885159 4377795209216 4381818918048 4384695287808 4388263561968 4392692908032 4393458161664 4395422742048 4396267690672 4397033567069 4403963968272 4404810558808 4408409161728 4411996734288 4425032122368 4427010821376 4427782053552 4428633222728 4436786151424 4438770106368 4440864079872 4442382386728 4455507550208 4459602685824 4462776434688 4470669705216 4471448543232 4473447997824 4474307945536 4475087417372 4479604400128 4483721683584 4486664945664 4490316202944 4494848557056 4497641875584 4498506474176 4499290161652 4505596812288 4506381734976 4507248013664 4510930305024 4514601309504 4517564841984 4521241245664 4525804814336 4527939846144 4529964561408 4530753729216 4541997318144 4545693605024 4552858317312 4559124004864 4561162664448 4563314376192 4574638768128 4575435718656 4577481672192 4578361618688 4579159217776 4582102007808 4591005990912 4594742161152 4596796747764 4599379918848 4602238198272 4603122903808 4606144544768 4610378133504 4611181310208 4614130068834 4619592037632 4622624489472 4626386390912 4630638584286 4631056089088 4635312574464 4639084801494 4642130049024 4647625162752 4650597226496 4651407409792 4655682600426 4658738743296 4659634310144 4662530034591 4665150144512 4667236214784 4671034421339 4683934734336 4684835144704 4686930017328 4687746530181 4701596630016 4703698997712 4710172273664 4713264185344 4717596229632 4718418084864 4721435419272 4730127384576 4733152206848 4733976772096 4738327853688 4738755067904 4743110541312 4746970494552 4750086561792 4753952192132 4758750650368 4759579675136 4763954288808 4767081504768 4767997898752 4770960965628 4775776591872 4779663128812 4787196613056 4788951014518 4792028626944 4792863449088 4793784799232 4795928389824 4796763891348 4805247882336 4808667615232 4810936086528 4813087346496 4827307769856 4831236242976 4843225513984 4844069255168 4846235330976 4848521524704 4857365157216 4860553691136 4864509219856 4868483383296 4869419270144 4877094223872 4877943865344 4878881570816 4881063213312 4881913546224 4886841163776 4890818085296 4894028578816 4898526766848 4903471153152 4905268166656 4907461608192 4908316539984 4916997833088 4920497094656 4925019610368 4929199931392 4932263177088 4939570741248 4941259553152 4943590574208 4945801152006 4950861454528 4954906165248 4955411878659 4955858665472 4956722028544 4958938478208 4973589823488 4977637341248 4979863143411 4982212375569 4982661578752 4991384420352 4992343932928 4994576311296 4995446419392 4997680185069 5004558040768 5007843196928 5012445993984 5021588622336 5028974219776 5031346619904 5033596438728 5034927259648 5039554950144 5042863079424 5043832487936 5046966971904 5052061188096 5056172566016 5060819783448 5065997767424 5070136541184 5070654015372 5071111192576 5074262628864 5083237429248 5086396401372 5089254703104 5091530416128 5093396349184 5095673914188 5105575874982 5110729248768 5111619591936 5113905305652 5114888370878 5124304666624 5129014505472 5133188508162 5138369753088 5145927108608 5150656821024 5151554119998 5160950479542 5164338296832 5168541046097 5173757974528 5178513266784 5181912612864 5183811668992 5186129664144 5191364345856 5192268736512 5196494215627 5201452253184 5204684689776 5205685205864 5209938100224 5211847427072 5214177958704 5224310197656 5229583417344 5231921879808 5232833336016 5233839263224 5237274927104 5242088598912 5243474542592 5248293912576 5250088275224 5252564985096 5260290295436 5265599832064 5270439537792 5283518742528 5284439187456 5287818481088 5288739675076 5294077927424 5298943807872 5302422208512 5304365428736 5306737330752 5312093749248 5317342918316 5322416259072 5324796232704 5325723868608 5326747652512 5331099451392 5335437911232 5343285108512 5345805783648 5351201636352 5353594481664 5354527134528 5355556455392 5359072018432 5363997636096 5367815012352 5372183351392 5377309016064 5382622627888 5388055642112 5393007899136 5400939768576 5406391271424 5407333122048 5409751067136 5410791003904 5411733621008 5425734352896 5430149826816 5435630813184 5446193381376 5448628703232 5449577912064 5450625504896 5453062808622 5459517862656 5463101669376 5467547552896 5472572872338 5473066287104 5478096678912 5483701600256 5488741767168 5492647919616 5493208516653 5497117847936 5502170345958 5505782151168 5506840548352 5507799898304 5510262768153 5513359261696 5515824617472 5518426687488 5526543019008 5535559231488 5536623352832 5537587891264 5540064081123 5545349922816 5556432380928 5558916997296 5564604610048 5569719136344 5570221309952 5572849041408 5575340998656 5576312282112 5579878222776 5590150545408 5594699821568 5599842008904 5600346898432 5605494276096 5611229544448 5613738663936 5616386924544 5618307136156 5624957797888 5630127795864 5633823596544 5634906607616 5635888268032 5638408413924 5644099608576 5655067275264 5657595997248 5659669380794 5664293167104 5665382035456 5668902780684 5674311548928 5678929315488 5679918645126 5685651738624 5688194136768 5690278733854 5694014019584 5699247488352 5705000091648 5709642832608 5713390829568 5723811971072 5724809119744 5730070892832 5738498504112 5744290725888 5748965441648 5764842749952 5765950947328 5768529252096 5769534190992 5775357739008 5786580467712 5789167997184 5791289598952 5795011362816 5797135106048 5800737729072 5806272282624 5810997439104 5815132930048 5820477721344 5825418100736 5826432950272 5831788127616 5837674512384 5842425224064 5846260383744 5851018082624 5856395856597 5856923877376 5857944215552 5860563656064 5863328355456 5871951957696 5877878882304 5882662312384 5888069171127 5891934292992 5898908860416 5900042829824 5902681095168 5903709404736 5906349309627 5918360141824 5921152106496 5923799811072 5941301870592 5946136914432 5948795791224 5950368579584 5955837668352 5960892940288 5961931390976 5964597330432 5967411107328 5978295578112 5982219927552 5987088270592 5991979548672 5992591109076 5993131409408 5996855834112 6007462416384 6008508979968 6011195747076 6014573740032 6019468412672 6023419789312 6025001012316 6028956020736 6033862397706 6037253128192 6039952748544 6041004972288 6043706270316 6044868074674 6055450456374 6055996424192 6056614518361 6061562597376 6066495509646 6070477756416 6081550219264 6084419168256 6087139879392 6088200323634 6100580958208 6103308896256 6108275781751 6126322881536 6129062330352 6131953693008 6136317597696 6147170844672 6148241746944 6150990997008 6152173425112 6157199572992 6159456050176 6163499319296 6169164300288 6174184779048 6180416765952 6184257578928 6185446401992 6189506732032 6195195616896 6196274885592 6196833550336 6202529169408 6207576800568 6211651657728 6216706712788 6222981619712 6228701271936 6229786377672 6245246312448 6249240023104 6250328706908 6260180186304 6266498973696 6268795506688 6271598663616 6290128306176 6291224113152 6294037299264 6295247225696 6300390260736 6312633237504 6317770471584 6324147388416 6328077522624 6329293992736 6333448749056 6339269933568 6340374301536 6351939051744 6356108673024 6361281287504 6367702122496 6373554789888 6377738600448 6382928817408 6389371502592 6390484598784 6394571186432 6395685188464 6405765772032 6406997176448 6412231507968 6414581448704 6417449795328 6436410359808 6439288467456 6440410259712 6441648323968 6444528773826 6459438661632 6461647107968 6464695366272 6467586121854 6476486876288 6480738254848 6486694815744 6491311177728 6491973701499 6503925153792 6508084284416 6509218061632 6512128725999 6515200798821 6515788218368 6521776994304 6527084430009 6531369022464 6542024546304 6543282144256 6544422053312 6553595363328 6554737069056 6555997110784 6566692813824 6576350902784 6582395342952 6586094321664 6589039362048 6590187242496 6591454098944 6594401536008 6606541553664 6607215838212 6611917970944 6617995101432 6631453097984 6637548183552 6639817524548 6642949834092 6655179227136 6658155159552 6659435081728 6660595225856 6663573580092 6683261325312 6688700177302 6694164652032 6695451496448 6706004557824 6707172814848 6708462159872 6711461918304 6712631126058 6719406600192 6724874867282 6729289295872 6735474304416 6742272835584 6747759711264 6748935242478 6760872020496 6765683505152 6771901964256 6776347262976 6777649905664 6781861868496 6788707221504 6791909769216 6794231885584 6807434499976 6812995977216 6814305665024 6815492789248 6818540407536 6838686007296 6841743996672 6844251344216 6851159670784 6861958152192 6863153577984 6867542428032 6868738826664 6881267306056 6885784395776 6892113241728 6899069878272 6904684355712 6909216817152 6914839552192 6921195103251 6921819127808 6923024982016 6929388056448 6933936734208 6935269670912 6939579586368 6946584133632 6952237278272 6958627202241 6963195073536 6965746930208 6971437744128 6972777889792 6975895839744 6977111114688 6989451465216 6997725216768 7000854322176 7003419980128 7021538574336 7027252717056 7030395025992 7044691656704 7045918916608 7052394945024 7065258410496 7069896278016 7075649774336 7082153128908 7082791665664 7095191076864 7096555012096 7099728310272 7100965158144 7108132601856 7113917214976 7120455741828 7125129842688 7127741044864 7130928288198 7134935515136 7138125975552 7139369512704 7151996848128 7156441448442 7157086683136 7157817158063 7163664887808 7169494693218 7183426521777 7190677198848 7193892584736 7195145837022 7196528986933 7201253024768 7207871823504 7209777496064 7213001422848 7216404129792 7218871378433 7240199769088 7246854364464 7261591175168 7264838270976 7266103882752 7269352996464 7270750411496 7279357150208 7284135559168 7286047735824 7290830536704 7296763829784 7304128905216 7318322356224 7321594819968 7322870319336 7323530559488 7324278022204 7330261745664 7336227127944 7341042868224 7347017024204 7354432823296 7357902249984 7361192412288 7362474809976 7368724025344 7375496749632 7380745641984 7386752108164 7393799897088 7398394765632 7401106113346 7408576507904 7411889329728 7415385861312 7426292181792 7433787998208 7435083042816 7438407717312 7439837630368 7441133728886 7460384735232 7466456011872 7473992368128 7484984885248 7488515899392 7491864466944 7493169629088 7506837061152 7511764795392 7517877885232 7525466144768 7532382933504 7540089700352 7543461329664 7547019929856 7552390889472 7558537040912 7565748731904 7570450457856 7571905753984 7573224860168 7578091782144 7580868984832 7584258849024 7598996651136 7606666788864 7611393943296 7612857110144 7617854439424 7624856143872 7633882054656 7640094523776 7643510871282 7651331338816 7658363812473 7659054301184 7666093873152 7667429387904 7672332556317 7686456999936 7691372336128 7692712254656 7699782762243 7700476985344 7707554629632 7715440623616 7718890662912 7734316972096 7741425719313 7741696376832 7746507445248 7747996585472 7760636961792 7775717503488 7779194496216 7783566016512 7787046518784 7788403104768 7789900298752 7795013844992 7802178379776 7808527808796 7814084874752 7817771140608 7821266938056 7829269276928 7836465296484 7837171843072 7844375126016 7850758894836 7855912390656 7865211813888 7870241460224 7871612539648 7875132412836 7878847477644 7890435443154 7894869475328 7898399748096 7904827482266 7925278113792 7926658781184 7928182552576 7931727721632 7933109512614 7941116891136 7952796440576 7956548143104 7960105996128 7968140623872 7971060770816 7976014377474 7983624388608 7990121478768 7995807778816 8003156866848 8009949888512 8011345306624 8014927662768 8018708675472 8026802454528 8033334683088 8038608027648 8045149863608 8051722518528 8053270331392 8054673296384 8058275027088 8065963524096 8073933941832 8082083463168 8088660679528 8093970341888 8101409652864 8109586907136 8110999683072 8112558891008 8116186505856 8117600431512 8137745195008 8145224740224 8153446219776 8169290072064 8172083107136 8175938257344 8179594212933 8181756796928 8189276793984 8194652504064 8196227792896 8197655662592 8201321329344 8209599430656 8225552400384 8232246372064 8238971879424 8240555687936 8245676771904 8253544071168 8260260822528 8261699847456 8270038892544 8273736926208 8276769067424 8282202210304 8289814528512 8298181951488 8304935029248 8306381836896 8326995083264 8334648571392 8346906915072 8355331964928 8359273562112 8362131551488 8369817334164 8385225818112 8386837741568 8388298817536 8392049732352 8400520347648 8416844316672 8420607995904 8423693962112 8427460704234 8432196517888 8437436696832 8452359911424 8453832402048 8457612620886 8459238459529 8466149412864 8469252068992 8474811564032 8482600912896 8489504071191 8498073053184 8503354171026 8504988802739 8510571756544 8518393973232 8519877967689 8520646131712 8528477607936 8535418100781 8541021029376 8556599727104 8564464248912 8570086244352 8581880479744 8585717956608 8587213679616 8592705031768 8607747756168 8612584882176 8616436088832 8619593821696 8623448162472 8648926420992 8652793878144 8654301286488 8655081570304 8655964935332 8663036608512 8671900205056 8679870701568 8682838301332 8686934398428 8695702659072 8701106593608 8702779240012 8708492029952 8716496158656 8722699395072 8738127151104 8739649425408 8746761770318 8755590418432 8763637836096 8769390575616 8776527123936 8785385816064 8786916323328 8790845484096 8792535381344 8794067134138 8807927936544 8809621117616 8816818323456 8823993468576 8850064244736 8854021642752 8855564107104 8857266445456 8877540212736 8881728159744 8884764773456 8911015100416 8919205371648 8925552869376 8941339410432 8942897086464 8946895995648 8948615891072 8950174834744 8959208800256 8967443367168 8973329891328 8980632405888 8989697114112 8995283751168 8997012948352 8998580323304 9011193624576 9012763469952 9014496027328 9021860610048 9029202619008 9035129683968 9042482491328 9050793596559 9051609628672 9055879692288 9059929122816 9061507458432 9067302112011 9083994636288 9091387210048 9099743264469 9105716634624 9118248009728 9122325328896 9126628752384 9149277536256 9150871437312 9154963344384 9156723237376 9158318435552 9182011981824 9189484322304 9193593495528 9198759837696 9204476396544 9206245807616 9212289089536 9220756267008 9222362620416 9228260137668 9239184075264 9245248978944 9252772781824 9261277168572 9262112178176 9270625148928 9278169602988 9284260098048 9295250325504 9301194452992 9302814819584 9311365200852 9317477486592 9319268620288 9325060069182 9330300289024 9334472429568 9342068842678 9360222437467 9367869468672 9369670289408 9373860034656 9375493060362 9403193260032 9407397995424 9410845598297 9420344547328 9435192459264 9436836169728 9442870838544 9466304413696 9467953544192 9476655707376 9486221082624 9493940989104 9500173123584 9507904384264 9517501300736 9519159350272 9527908577616 9534163009536 9535995797504 9541921931256 9551553183744 9559326257624 9574393226112 9577902029036 9584057253888 9585726898176 9587569598464 9591856779648 9593527782696 9610495764672 9617335230464 9621872173056 9626174692992 9654615539712 9662472485952 9666793160739 9686451027968 9688138510336 9692470661952 9697043049408 9714730314432 9721107382272 9729018439712 9736966766592 9738838540288 9754188447744 9755887730688 9757763141632 9762126426624 9763827092448 9773682327552 9781636170592 9788057157632 9797053533696 9806942306304 9810536333312 9814923216384 9816633079968 9833995666176 9840994189312 9850039220736 9858399862784 9864526354176 9879141482496 9882519106304 9887181148416 9891602304012 9901722909056 9909812330496 9910823757318 9911717330944 9913444057088 9917876956416 9947179646976 9955274682496 9959726286822 9964424751138 9965323157504 9982768840704 9984687865856 9989152622592 9990892838784 9995360370138 9997281815807 10009116081536 10015686393856 10024891987968 10033050265953 10043177244672 10057948439552 10062693239808 10067192877456 10068946689087 10069854519296 10079109900288 10087312300923 10087664975872 10093933943808 10112345132032 10121639566896 10123402863717 10131995534848 10141308030744 10142222385152 10148525257728 10166474858496 10172792802744 10178509406208 10183060832256 10186792698368 10191347828376 10211151749964 10221458497536 10223239183872 10227810611304 10229776741756 10248609333248 10258029010944 10266377016324 10276739506176 10291854217216 10301313642048 10303108239996 10321900959084 10328676593664 10337082092194 10347515949056 10357026533568 10363825225728 10367623337984 10372259328288 10382728691712 10384537473024 10392988431254 10402904506368 10409369379552 10411370411728 10419876200448 10423694854144 10428355917408 10448620395312 10459166834688 10463843759616 10465666672032 10467678526448 10474549854208 10484177197824 10496587825152 10500176550448 10505129970192 10520580590872 10531199664128 10540879075584 10567037485056 10568878374912 10575636962176 10577479350152 10588155854848 10597887615744 10604844417024 10608730857472 10613474661504 10624187498496 10634685836632 10644832518144 10649592465408 10651447737216 10653495305024 10662198902784 10670875822464 10686570217024 10691611567296 10696392432297 10702403272704 10707188963328 10709054269056 10711112910784 10718144036864 10727995272192 10735630024704 10744366702784 10754242039827 10754618032128 10765245255776 10776111284224 10786015798272 10801879537152 10812782542848 10814666244096 10819502134272 10821582007808 10823467242016 10851468705792 10860299653632 10871261626368 10892386762752 10897257406464 10899155824128 10901251009792 10906125617244 10919035725312 10926203338752 10935095105792 10945145744676 10946132574208 10956193357824 10967403200512 10977483534336 10985295839232 10986417033306 10994235695872 11004340691916 11011564302336 11013681096704 11015599796608 11020525536306 11026718523392 11031649234944 11036853374976 11053086038016 11062081062461 11071118462976 11073246705664 11075175782528 11080128162246 11090699845632 11101659170019 11112864761856 11117833994592 11121908434351 11129209220096 11139438272688 11150681997312 11152624564224 11159756445552 11161700593329 11189399643136 11199684017808 11210988552192 11222459088896 11227477327872 11232773849088 11236614272312 11249915595776 11260255591728 11267647193088 11269813215232 11271776536064 11276816827848 11288199217152 11310134550528 11315191994496 11319338761588 11328586334208 11330764070912 11337805561368 11348623097856 11357858630976 11359837290252 11371303477248 11376388273536 11380557467708 11388028039168 11398494976704 11410000183296 11419285665216 11426781659136 11447623942144 11449618239488 11460141785664 11476997008224 11488581451776 11497930883296 11529685499904 11531901894656 11537058504192 11539068381984 11550715478016 11573160935424 11578335994368 11582579197904 11590022725632 11594270212096 11601475458144 11612544565248 11621994878208 11630265860096 11640955442688 11650836201472 11652865900544 11663576255232 11675349024768 11684850448128 11692520767488 11702036165248 11712791713194 11713847754752 11715888431104 11721127312128 11726656710912 11743903915392 11755757764608 11765324624768 11776138342254 11783868585984 11797817720832 11800085659648 11805362190336 11807418809472 11812698619254 11814969418681 11835653164731 11836720283648 11842304212992 11847599622144 11857241223399 11892273828864 11897591582448 11899664268921 11900737159168 11911675336704 11921785880576 11923862781952 11929194660864 11934822214656 11956591156224 11964021566211 11964439855104 11974176541184 11985182218152 11986262818816 11993711668224 12014924832768 12017017959936 12022391494152 12029147480064 12038936825344 12046839578624 12050002024632 12057912041472 12067724795412 12074506256384 12079905497088 12082009944576 12087412540632 12089736149348 12110900912748 12111992848384 12113229036722 12123125194752 12132991019292 12140955512832 12163100438528 12168838336512 12174279758784 12176400647268 12201161916416 12206617792512 12216551563502 12252645763072 12258124660704 12263907386016 12272635195392 12294341689344 12296483493888 12301981994016 12304346850224 12306490397773 12314399145984 12318912100352 12338328600576 12348369558096 12360833531904 12368515157856 12370892803984 12379013464064 12390391233792 12392549771184 12405058338816 12415153601136 12423303315456 12433413425576 12445963239424 12457402543872 12459572755344 12490492624896 12498480046208 12500657413816 12520360372608 12532997947392 12537591013376 12543197327232 12580256612352 12582448226304 12588074598528 12590494451392 12600780521472 12625266475008 12635540943168 12641191056351 12648294776832 12656155045248 12658587985472 12666897498112 12678539867136 12680748603072 12703878103488 12712217346048 12722562575008 12735404244992 12747109579776 12755477200896 12765857634816 12778743005184 12780969197568 12789142372864 12791370376928 12811531544064 12813994352896 12824463015936 12829162897408 12834899590656 12872820719616 12878576934912 12880820519424 12883296647936 12889057547652 12918877323264 12923294215936 12929390732544 12935172243708 12952973752576 12961476509696 12973389631488 12982622355456 12983947402998 13007850307584 13016168568832 13018436123264 13024257451998 13030401597642 13031576436736 13043553988608 13054168860018 13062738044928 13073368528363 13084049092608 13086564288512 13088844106624 13107190726656 13109474138112 13111994221568 13120142655477 13133385627648 13144073604233 13152701805568 13164790685904 13178078724096 13180374484992 13182908197888 13188803072016 13191100701207 13214431676424 13223835941888 13235990202864 13262906195968 13275096367104 13279635049096 13285899668184 13310358454272 13316310319104 13318870163456 13321190451712 13327147160184 13366522650624 13377400354604 13388329304064 13390902992896 13412009115648 13414345629696 13416924319744 13422923836608 13425262252116 13438813200384 13449749734564 13458578591744 13470948608832 13484545671168 13495519422528 13497870484956 13521744040992 13531367010304 13543803928512 13552694525952 13555299811328 13563723736992 13577414443008 13583819538432 13588463771168 13614868999952 13625991954432 13628611330048 13630985578496 13637080815072 13677372014592 13683487993344 13688502688432 13702319341568 13723916304384 13726307155968 13735084856064 13737477653328 13762534612112 13771568791552 13784226483456 13798139756544 13809368711424 13818433634304 13829679104384 13842390206502 13843638255616 13846049964032 13858776112896 13867873468416 13870539341824 13879159172736 13893168267264 13904474556544 13917254404482 13926390147072 13931493860416 13942875488256 13945555779584 13951791679488 13954222229376 13978902930432 13987590103773 13995450433536 14001708644352 14006839960256 14013103264017 14054505434112 14060790051984 14063239590543 14089383313408 14091837833216 14104789890048 14130516820992 14139792556032 14151299548672 14164306257816 14165583331328 14190382153728 14193110024192 14199456620544 14201930316288 14216265203712 14227834429952 14240911483656 14250259685376 14255482089728 14261856576396 14269871030272 14276251951104 14278739025408 14303993696256 14312882896884 14314173366272 14315634316126 14327329775616 14338989386436 14366853043554 14381354397696 14387785169472 14390291674044 14393057973866 14402506049536 14415743647008 14419554992128 14426002845696 14432808259584 14437742756866 14465798312449 14480399538176 14493708728928 14529676541952 14532207765504 14538705992928 14541500822992 14544034106459 14558714300416 14572095471648 14581661073408 14593527659568 14608257810432 14622693025369 14636644712448 14643189639936 14645740638672 14648556044408 14660523491328 14672454255888 14682085736448 14694034048408 14708865646592 14715804499968 14722384824576 14724949619952 14737448050688 14750993499264 14761491283968 14773504216328 14787599794176 14796789531264 14802212226692 14817153015808 14823778659456 14830771722624 14852584363584 14867575996416 14870166085632 14876815434624 14879675260736 14882267457772 14920769470464 14932912023744 14939589430233 14947984736256 14969969770496 14977031798784 14983728933888 14986339258176 15013674122304 15023529590784 15035755770464 15050932289536 15064765867008 15080179400704 15086922659328 15094039859712 15104781778944 15117074081824 15131497463808 15140900915712 15143811507968 15146449720336 15156183564288 15161737969664 15168517698048 15197993302272 15213333577728 15222787886592 15225714220288 15235708878848 15249712287744 15267764109312 15280189047552 15287021742564 15302662677632 15316727624946 15318108602368 15332187746304 15334858775808 15344665112634 15372913999872 15382744672256 15385424509312 15399565524486 15400953970688 15415109259264 15430881247232 15437781325824 15450344624429 15468633944192 15482851438626 15493014890496 15495993170944 15505623138291 15521273923584 15551435006976 15558388992432 15574093037568 15576806209536 15579800597504 15589482646881 15590027689984 15604356759552 15617055617592 15628169749504 15635542281216 15642533876112 15658538553856 15672930592968 15674343686144 15688750252032 15701517789672 15711824781312 15730423627776 15740482920448 15743225079296 15750264825672 15757694955288 15780870886308 15789738950656 15796799496192 15809654964532 15850556227584 15853317562368 15856365105152 15863455443264 15866219025228 15882233782272 15905592881152 15913096286208 15920211992256 15936281247744 15942121541632 15952028754948 15967248777216 15980242957536 15991615557632 16006313733696 16019899777024 16022690613248 16029855325536 16037417350944 16053604909056 16066669366176 16077216055296 16090299727216 16103445037056 16106540662784 16109346592768 16116550054176 16131927048192 16147867883664 16164166926336 16177321359056 16187940683776 16202819305728 16219173814272 16221999366144 16225117782016 16232373011712 16235200863024 16275490390016 16290449480448 16306892439552 16338580144128 16344166214272 16351876514688 16359188425866 16363513593856 16378553587968 16389305008128 16392455585792 16395311325184 16402642658688 16419198861312 16451104800768 16464492744128 16477943758848 16479625549959 16481111375872 16491353543808 16520521645056 16523399694912 16530788304459 16540077785088 16547473852416 16553538134848 16564404420608 16579629057024 16609870058496 16612763673792 16620192243369 16653990166528 16669297142784 16693813830144 16710663929856 16718547124224 16724263102976 16739634668328 16770451636224 16773675483136 16776597635072 16784099464704 16801040695296 16833688633344 16841215991808 16847387924224 16854921408468 16864393035776 16874873393664 16904719822848 16907664804096 16915225241772 16918476919058 16932298825728 16938504137984 16949623128064 16965201825792 16979008142382 16996146106368 17006708342052 17009977605478 17021143513088 17036787946464 17039755935378 17041292263424 17056955215872 17070836201562 17082042058752 17095943460167 17113199454208 17128928497824 17140172488704 17171435913216 17174427359232 17185410063536 17188403943997 17215495512336 17232872177664 17239187643392 17246896324944 17297852841984 17305587756288 17308602572976 17311929870664 17326073217024 17343800410112 17359741403136 17365676602664 17373868796856 17391405318144 17402213187216 17405558480024 17416984059904 17432992317312 17445398790144 17476254302208 17479298850816 17493523540636 17511180836864 17527275672192 17538781151232 17553054247872 17570771632128 17573832646656 17581690968192 17585070762688 17588134268276 17615855873088 17619242235232 17633636646912 17647986937152 17700128489472 17708043285504 17711128214208 17714532890912 17755080425472 17763456319488 17769529546912 17822030200832 17838410743296 17851105738752 17882678820864 17885794172928 17893791991296 17897231782144 17900349669488 17918417600512 17934886734336 17946659782656 17961264811776 17979394228224 17990567502336 17994025896704 17997160646608 18022387249152 18025526939904 18028992054656 18043721220096 18058405238016 18070259367936 18084964982656 18101587193118 18103219257344 18111759384576 18119858245632 18123014916864 18134604224022 18167989272576 18169843555083 18182774420096 18199486528938 18211433269248 18236496019456 18244650657792 18253257504768 18259498192507 18301742874624 18309926688768 18313446474752 18316636871104 18324827345253 18378968644608 18387186991056 18408952793088 18412491615232 18424578179072 18441512534016 18444725240832 18456520275336 18478368150528 18490497957888 18505545563648 18522554337144 18524224356352 18541250297856 18556339205976 18568520196096 18590500651008 18602388905984 18605629639168 18622730401704 18634954973184 18638537240576 18650120138364 18660600578048 18668944859136 18684137685356 18720444874934 18735738937344 18739340578816 18747720069312 18750986120724 18806386520064 18814795990848 18821691196594 18840689094656 18870384918528 18873672339456 18885741677088 18932608827392 18935907088384 18953311414752 18972442165248 18987881978208 19000346247168 19015808768528 19035002601472 19038318700544 19055817155232 19068326019072 19071991595008 19083843862512 19103106367488 19118652515248 19148786452224 19155804058072 19168114507776 19171453796352 19175139196928 19183713559296 19187055565392 19220991529344 19234670460928 19243744346112 19252349385984 19309231079424 19324944971904 19333586321478 19372902055936 19376277020672 19384941323904 19394086098816 19429460628864 19442214764544 19458036879424 19473933533184 19475921104497 19477677080576 19511775461376 19515526283264 19524252853248 19527654184896 19536386177997 19547364655104 19563272341184 19576114315264 19581253290027 19594107067392 19621072666624 19629846432768 19633266159936 19667991332352 19681988378624 19700078441472 19716799725568 19729052708352 19758282964992 19765038212608 19774362296832 19783204608024 19803445818112 19819624660992 19821647514636 19823434661888 19826888114176 19835753912832 19894359293952 19910549364992 19919452573644 19928849502276 19930646315008 19965537681408 19969375731712 19978305245184 19981785677568 19990720740276 19994563631614 20018232163072 20031372787712 20049783975936 20066100531906 20086354489344 20115896879104 20125386479616 20134385754912 20137893378174 20139709038592 20158219800576 20174624601846 20187867887616 20204296816561 20224690264064 20243279133792 20246805727434 20263991069696 20282616061488 20297050515456 20313568297451 20332949716992 20345585605488 20366121664512 20373585396736 20382695656752 20422303499928 20442916995072 20446478367744 20455621222608 20459553483512 20497218666496 20516058021888 20532754032648 20553479012352 20583708434432 20602627284096 20606216479992 20643801918168 20657353187328 20674164184388 20695031898112 20714053067136 20727650451456 20735246675968 20744518656576 20765457383424 20769074946048 20785976862508 20805809012736 20818738759104 20822740823456 20839752400896 20847389708288 20856711834816 20897240790624 20918333669376 20927687519232 20931333344064 20935357052896 20949099708416 20968354395648 20993175650304 21000353100896 21010259940384 21041161181744 21062399328256 21081758151168 21134074970112 21137756749824 21151273924352 21154958700304 21176311709696 21195775231488 21209688834048 21217461714944 21226949323008 21248374996992 21269371673264 21289665036288 21299184930816 21302895474432 21306990610048 21324397805568 21341751644928 21373140434048 21383223134592 21392784864594 21404806545408 21414377926656 21418108538112 21422225821568 21436288073728 21455990544384 21471260049408 21473451474189 21488733405568 21508484079654 21530490511552 21550279565331 21552222568448 21572031596544 21589586960799 21603759074304 21629332488192 21639004268544 21643164015616 21646934484032 21656614135299 21720599307264 21784773525504 21794514812928 21798311648256 21802502019584 21812251234488 21838071450624 21852406677504 21870190211584 21890291489352 21892265148416 21912386715648 21934806401024 21954967068672 21970591678464 21972834066612 21988471391744 22008681383832 22023128604672 22027362193408 22031199593216 22041051072612 22053437046784 22063298469888 22073706749952 22106172076032 22124162124922 22142236925952 22146493411328 22150351565056 22160256324492 22181399691264 22203318340038 22225729523712 22235667989184 22243816868702 22258418440192 22278876545376 22301363994624 22305249128448 22319512891104 22323401186658 22378799286272 22399368035616 22421977104384 22454954655744 22465547698176 22473228544624 22499831191552 22520511183456 22535294386176 22539626430464 22543553072128 22553633655696 22576398434304 22620269101056 22630383988992 22638677523176 22657172668416 22661528141824 22675611122736 22697246195712 22715717261952 22719674580504 22742606954496 22752776547072 22761114935416 22776056078336 22796989953408 22820000366592 22838571330432 22853563318272 22895247884288 22899236478976 22920283571328 22953994016448 22977162903552 22995861766592 23016997668951 23059370999808 23063803789312 23074117008384 23078136763968 23101430956032 23146321870848 23156671988736 23165158395808 23188540424192 23202950916288 23225089130496 23243989756416 23260531720192 23281910885376 23301672402944 23305731801088 23327152510464 23350698049536 23369700896256 23385041534976 23404072330496 23425583426388 23427695509504 23431776862208 23442254624256 23453313421824 23487807830784 23511515529216 23530649249536 23552276684508 23567737171968 23595635441664 23600171319296 23610724380672 23614837618944 23625397238508 23629938837362 23671306329462 23673440567296 23684608425984 23695199244288 23714482446798 23784547657728 23795183164896 23799328537842 23801474318336 23803903572163 23823350673408 23847725563904 23858389321728 23869644429312 23877805328663 23913182312448 23928043132422 23948353082368 23970364436304 23987423336448 24029849665536 24034035919872 24044782988304 24077873650688 24093679157248 24100004049264 24115824082944 24135449590824 24149012512768 24159810994176 24164019889152 24174825081264 24179472298696 24221801825496 24223985696768 24226458073444 24246250389504 24265982038584 24281911025664 24326200877056 24337676673024 24348559517568 24352801294536 24402323832832 24413235585024 24433103127004 24505291526144 24516249321408 24527814772032 24545270390784 24588683378688 24592966987776 24603963988032 24608693700448 24612980795546 24628798291968 24637824200704 24676657201152 24696739116192 24721667063808 24737030315712 24741785607968 24758026928128 24780782467584 24785099542368 24810116677632 24830307202272 24846606630912 24866826851152 24891926478848 24914805087744 24919145510688 24980985249792 24996960092416 25001314827632 25040720745216 25065995894784 25075182026752 25086394654464 25160513224704 25164896452608 25176149197056 25180988902784 25201561042944 25250532950016 25271081886336 25282382112702 25296589553664 25312310090496 25317175970944 25333794996224 25357079734272 25361497206144 25377715378587 25407756206976 25424434692096 25445125150016 25468512213573 25470808489984 25494219159552 25514966408217 25531715269632 25561938395136 25578284745728 25582740753856 25606254302343 25623063088128 25627988705792 25658325794816 25669799181312 25745641439232 25757153869824 25761641038848 25766593295872 25778115095304 25837754646528 25846588431872 25858781465088 25870344487416 25905947505152 25922953019392 25946779262976 25965244710912 25967894805996 26015700615168 26032337137664 26036872246528 26048514903996 26060803195284 26063152873472 26087107977216 26108337720036 26125476089856 26146737056726 26168098185216 26173128577024 26177688213248 26214381453312 26218948276224 26223988443136 26240285310954 26266771255296 26288147208466 26305403611136 26329581371808 26356157448192 26360748969984 26365816395776 26377606144032 26382201402414 26428863352848 26447671883776 26471980405728 26550192734208 26559270098192 26571799336368 26632620638208 26637740326912 26642380903424 26654294320368 26733045301248 26754800709208 26776658608128 26781805985792 26824018231296 26828691259392 26833848639488 26845847673216 26850524504232 26877626400768 26899499469128 26917157183488 26941897217664 26969091342336 26991038845056 26995740969912 27043488081984 27062734020608 27087607857024 27105389051904 27110599622656 27127447473984 27154828886016 27167639076864 27176927542336 27201906336033 27229737999904 27251983908864 27257222660096 27261971156992 27274161630144 27354744029184 27366975986688 27377005376864 27404638683136 27447832608768 27452614311936 27470169712128 27474955306656 27525069224224 27543137583104 27568452966912 27596279513088 27618737422848 27636867268608 27659358208768 27684780413004 27687276511232 27692099928064 27717552225792 27735746936832 27741078683648 27758318345472 27786336534528 27808949113088 27834508808964 27852780294144 27862987720832 27885750976512 27891111559168 27903583358976 27908444458752 27957805860864 27975180207546 27990900867072 28003417288704 28013679920512 28026206528034 28080667312401 28109010868224 28121580103968 28126479181086 28131886039829 28183675666432 28209579780096 28219224479329 28232536794891 28261033641984 28302599097344 28328612515632 28386220048384 28398913241088 28403860632576 28455668859904 28481822967312 28500519370752 28510964179456 28523713152792 28539742060544 28552503902208 28557478050816 28607987392512 28625765793768 28628346732544 28631268632252 28654659551232 28677978772872 28733706087108 28762708795392 28775570338944 28780583348088 28786115947732 28805012099072 28831487294016 28839109984256 28852005691392 28865616519168 28875485513732 28931596624898 28960799076352 28987417457856 29059353083904 29064415531008 29077411985856 29083001645984 29088068212918 29117428600832 29144190943296 29163322146816 29187055319136 29216515620864 29245386050738 29273289424896 29286379279872 29291481277344 29297112088816 29321046982656 29344908511776 29364171472896 29388068096816 29417731293184 29431608999936 29444769649152 29449899239904 29474896101376 29501986998528 29522982567936 29547008432656 29575199588352 29593579062528 29604424453384 29634306031616 29647557318912 29661543445248 29705168727168 29735151992832 29740332171264 29753630869248 29759350521472 29764534915544 29841538940928 29865824047488 29879178860466 29895969472512 29939939540992 29954063597568 29967457867776 29972678516352 29991845447421 30027348244608 30047059181568 30071511540928 30099150797859 30101864579072 30129531734016 30160358801408 30173845318656 30188079719424 30209563557888 30234148163648 30261936902769 30262994927616 30281801831424 30287623015936 30292899440672 30323475939328 30337035396096 30395986604544 30426667155456 30445575773184 30451428440576 30471417757696 30499424575488 30535528218624 30560378095104 30574043485128 30605325355264 30633455249892 30636217204736 30664375492608 30669717551616 30689330225268 30745827999744 30765489344512 30770849018624 30799131048972 30801907941376 30830218518528 30861762494464 30875562651648 30900689248858 30937267888384 30965702877252 30986029780992 30991986341888 31011246276582 31042547847168 31102870013952 31116777984864 31128181594367 31148186075136 31153612419072 31159601195008 31178965293762 31208713519104 31234111235184 31256339499008 31271084562432 31285067752224 31317077107712 31345861185936 31377500504064 31403035579344 31423649562624 31480965840896 31486450158592 31500529651344 31515389910576 31561741772616 31579477901312 31593598992384 31619309929064 31701112455168 31706635124736 31712730210304 31726910886528 31732438050456 31764467564544 31811185762304 31826192572416 31840423984512 31872562495488 31884243083264 31904057509896 31934497554432 31960485915072 31983231115264 32012627467392 32039799554048 32045381226496 32059710651072 32074834701888 32107209818112 32133338732352 32154432110592 32180599454432 32206890074112 32213081325568 32218693185536 32233100108352 32263854096384 32295735767328 32328333852672 32354642718112 32375881367552 32405638611456 32438347628544 32443998732288 32450235564032 32464746023424 32470401726048 32550980780032 32580898960896 32613784879104 32677160288256 32688332428544 32703753029376 32718376851732 32727027187712 32757107175936 32778610016256 32784911171584 32790622650368 32805285317376 32838397722624 32902209601536 32928985488256 32955887517696 32959251099918 32962222751744 32982707087616 33041043290112 33046799389824 33061576608918 33080155570176 33094947704832 33107076269696 33128808841216 33159258114048 33186243187383 33219740116992 33225527347584 33240384486738 33246774410707 33304977510057 33307980333056 33338594285568 33365725303053 33387627660288 33448526205952 33479269336656 33485101779987 33547350966272 33553195270144 33568198929408 33667377266688 33682431983616 33694775848448 33709842816936 33728786071552 33749746787328 33809439645696 33815329608192 33830450483544 33836953838116 33864597651456 33877008275968 33899246256128 33930403651584 33958016284764 33992292212736 34013416684104 34019955210956 34042287026176 34073575892928 34079511870756 34082584526848 34113910431744 34141672403124 34164084117504 34191886920334 34226398908416 34257856995648 34280344977408 34342871826432 34348854718464 34370820127072 34376807887994 34430991024672 34465744355328 34478375286784 34493792649888 34595705683968 34611175512576 34617205145952 34623859741328 34652146434048 34719482806272 34731353205328 34747737593712 34782810636288 34804426374432 34811116960048 34833968119808 34865984634624 34890797580288 34952508604416 34958597701632 34987047081272 35022361673728 35054551344384 35077562302464 35106108495744 35141543264256 35147665293312 35163381936384 35170141525376 35176268536552 35231711746176 35238484470464 35267273293824 35295973874304 35400256978944 35416086571008 35422256428416 35429065781824 35444908256043 35510160850944 35526912638976 35539059093824 35571723670197 35644060401664 35676821486592 35702211477504 35765357641728 35771588345856 35787583982592 35794463564288 35800699338976 35836835201024 35869773468672 35893319565312 35922529623552 35958788456448 35981135004672 35988051793408 35994321293216 36044774498304 36051053879808 36057984109312 36087442440192 36116810476032 36140518735872 36169929965312 36203174386236 36206438514688 36223518769152 36239716491264 36246029833728 36269208448044 36335978545152 36339687110166 36365548840192 36398973057876 36422866538496 36472992038912 36489301315584 36506515009536 36518996385014 36603485749248 36619853377536 36626892949504 36633273742208 36649654690506 36757937289216 36774373982112 36787850975161 36817905586176 36824983230464 36883025068032 36889450481664 36913040550672 36919471193319 36956736301056 36986811770051 37011091127296 37045108674288 37082500595712 37112678411952 37137040392192 37204777811968 37211259278336 37245460803408 37269909946368 37277074481152 37300240276728 37321201156096 37337889718272 37368275370712 37440889749868 37471477874688 37478681157632 37495440138624 37501972241448 37612773040128 37629591981696 37643382393188 37681378189312 37740769837056 37747344678912 37771483354176 37865217654784 37871814176768 37906622829504 37944884330496 37975763956416 38000692494336 38031617537056 38070005202944 38076637401088 38111634310464 38136652038144 38143983190016 38167687725024 38206212734976 38237305030496 38297572904448 38311608116144 38336229015552 38342907592704 38350278393856 38367427118592 38374111130784 38441983058688 38469340921856 38487488692224 38504698771968 38618462158848 38649889943808 38667172642956 38745804111872 38752554041344 38769882647808 38788172197632 38858921257728 38884429529088 38916073758848 38947867066368 38951842208994 38955354161152 39023550922752 39031052566528 39048505706496 39055308369792 39072772355994 39094729310208 39126544682368 39152228630528 39162506580054 39188214134784 39220105585089 39242145333248 39259692865536 39266532319872 39335982664704 39360427966431 39363976757248 39400156882944 39432220812699 39433599451136 39458105416704 39530076425216 39548724593664 39566409216048 39573302103621 39606891636224 39643295029272 39646869323776 39653776228352 39671507825664 39788718587904 39821098729984 39838905147288 39857699004552 39861292630016 39931075362816 39938751463424 39956610490368 39963571355136 39981441480552 39989127263228 40036464326144 40062745575424 40099567951872 40132201063812 40172708978688 40231793758208 40250772959232 40268771509824 40275786756348 40279418077184 40316439601152 40349249203692 40375735775232 40408593633122 40449380528128 40486558267584 40493611454868 40527982139392 40565232122976 40594101030912 40627136594902 40665899433984 40691171210976 40706083623403 40732243329024 40747170793472 40765391313504 40844606999856 40885833990144 40892956735488 40911242445216 40919106967024 41032116043776 41065508065296 41106958024704 41167416868864 41205254568192 41212432959984 41287603836336 41314706374656 41348328368776 41390063796224 41428106134272 41455300902912 41470493351936 41489037313152 41530914766848 41538149892096 41571953725016 41611618025472 41637477518208 41645481646912 41679504801792 41694779416576 41713423669632 41794481581248 41836667338752 41855375038464 41862666688128 41870714105792 41898199416832 41936708791296 41986351300608 42000706201792 42020519880768 42039309792051 42082322363488 42124798656512 42163516302336 42268149940224 42275513499648 42302547848704 42309917400608 42352623419392 42391550462976 42419377668096 42434923429888 42453898646016 42496749993984 42538743346528 42579330072576 42598369861632 42605790948864 42613981220096 42648795611136 42683503289856 42746280868096 42766446269184 42785569729188 42809613090816 42828755853312 42836217076224 42844451643136 42872576147456 42911981088768 42942520098816 42946902948378 42977466811136 43016968159308 43060981023104 43100559130662 43104445136896 43144063193088 43179173921598 43207518148608 43258664976384 43278008537088 43286328031232 43293868968064 43313228270598 43397394937347 43441198614528 43476551152463 43589029625856 43596623296512 43605004039168 43624502468976 43632102319377 43676142901248 43740380423168 43780582978704 43824773431296 43868079076107 43869612802048 43909934137344 43945668133224 43976942783488 44017362767664 44046257209344 44054724386816 44062399186432 44082102145224 44106874093568 44126596939776 44147413499904 44212344152064 44248324249844 44284473851904 44292986822656 44300703130112 44320512648984 44362799382528 44406636680076 44451459047424 44471335978368 44487633737404 44516836880384 44557753090752 44602727989248 44610498256896 44639025782208 44646802373316 44757598572544 44798736071232 44843954208768 44909909311488 44931095396352 44946457089248 44999662383104 45041022366912 45070588772352 45079252860928 45087106144256 45107267311392 45152796868608 45240538202112 45260767977984 45277355046352 45314345336832 45323056283648 45351222245472 45394492391424 45431434523904 45439349161008 45485213908992 45505553094144 45522229870832 45552112156672 45593979906816 45640000733184 45677142660864 45707126636544 45790495768576 45798472957952 45840567142656 45907988032896 45954325807104 45991723533184 46033995337902 46118741999616 46127607578624 46148234016768 46156273527936 46202861912064 46292643741696 46313343977472 46330316791616 46351033873287 46377080848384 46405901832576 46487979512832 46516869414873 46521063440384 46563821770752 46603344805888 46611463602176 46654305020928 46739401792512 46768447940643 46770083069952 46808144660992 46851166852776 46855391019008 46863553724416 46884509248512 46906626843648 46975615661568 47023031058432 47061298499072 47104553369016 47135474343936 47191270883328 47200342638592 47221448761344 47229675237888 47250794477016 47259877674724 47342612658924 47346881134592 47369216851968 47390398488576 47428964893596 47569095315456 47590366329792 47598657075684 47602948636672 47607807144326 47646701346816 47695451127808 47716778643456 47739288858624 47755610657326 47826364624896 47856086264844 47896706164736 47940728872608 47974846672896 48059699331072 48068071839744 48089565976608 48107189736749 48155747301376 48200008098528 48231648165888 48270899181648 48319621988352 48328039778304 48349650162528 48358944597392 48367369237759 48443603650992 48452916146888 48492500779008 48531964077168 48563822051328 48652401754112 48675353346048 48697119035136 48705602589072 48804647665664 48826471170048 48866206254008 49010583052288 49032498642816 49055629544064 49090540781568 49177366757376 49185933975552 49207927976064 49217387400896 49225961591092 49257596583936 49275648401408 49353314402304 49393478232384 49443334127616 49474060631424 49483571215936 49516053856256 49561564935168 49570199084736 49620233355264 49660614404544 49693213261824 49733653702304 49783852957696 49829610175488 49838291021376 49961970499584 49993920184832 50002629655264 50081441490432 50131991789568 50150364053504 50172789308928 50321026449408 50329792905216 50352298394112 50361977805568 50403122085888 50501065900032 50542163772672 50564764225404 50593179107328 50624620180992 50634351941888 50667589992448 50714159468544 50722994412288 50755430757174 50815512413952 50848869384192 50890250300032 50937024427146 50941616979968 50988438319104 51029932816434 51063430539264 51123876790272 51156569491456 51165481507712 51212508604686 51246126176256 51255977411584 51287830380501 51316651589632 51339598362624 51381378634729 51514307739648 51523282077696 51533186591744 51556230190608 51565211831991 51693176863744 51717562930176 51740688974832 51811895010304 51845906038784 51893558525952 51935789611992 52031401230336 52064674275328 52073744493056 52097029807992 52121606390568 52126305746944 52174215954432 52216675440072 52250952179712 52293474113452 52336196370432 52346257154048 52355376426496 52428762906624 52437896552448 52447976886272 52480570621908 52533542510592 52576294416932 52610807222272 52659162743616 52712314896384 52721497939968 52731632791552 52755212288064 52764402804828 52857726705696 52895343767552 52943960811456 53100385468416 53118540196384 53143598672736 53265241276416 53275480653824 53284761806848 53308588640736 53466090602496 53509601418416 53553317216256 53563611971584 53648036462592 53657382518784 53667697278976 53691695346432 53701049008464 53755252801536 53798998938256 53834314366976 53883794435328 53938182684672 53982077690112 53991481939824 54086976163968 54125468041216 54175215714048 54210778103808 54221199245312 54254894947968 54309657772032 54335278153728 54353855084672 54403812672066 54459475999808 54503967817728 54509530665249 54514445320192 54523942313984 54548323260288 54709488058368 54733951973376 54754010753728 54778494577521 54809277366272 54905228623872 54940339424256 54949910613312 54974482035759 55050138448448 55086275166208 55136905933824 55237474845696 55273734537216 55318716417536 55369560826008 55374553022464 55384199856128 55435104451584 55471493873664 55482157367296 55516636690944 55572673069056 55617898226176 55669017617928 55705560588288 55725975441664 55771501953024 55782223118336 55807166717952 55816888917504 55915611721728 55950360415092 55981801734144 56006834577408 56027359841024 56052413056068 56161334624802 56218021736448 56243160207936 56252958362172 56263772079658 56367351332864 56419159560192 56438448958658 56465073589782 56522067283968 56605198194688 56657225031264 56797826482176 56807721265152 56853951507067 56911337719808 56963645934624 57001038741504 57021928358912 57047426305584 57105007804416 57114956101632 57161436371897 57215974785024 57251531587536 57262537264504 57309319102464 57355957545744 57467412174216 57525417590784 57551140677888 57561166696176 57572231895464 57610024198144 57662974588032 57678219968512 57704011382784 57731233038336 57750971027464 57863193249796 57921598152704 57974834915712 58118706167808 58128831062016 58154823971712 58166003291968 58176136425836 58234857201664 58288381886592 58326644293632 58374110638272 58433031241728 58490772101476 58546578849792 58572758559744 58582962554688 58594224177632 58642093965312 58689817023552 58728342945792 58776136193632 58835462586368 58863217999872 58889539298304 58899798479808 58949792202752 59003973997056 59045965135872 59094016865312 59150399176704 59187158125056 59208848906768 59268612063232 59295114637824 59323086890496 59410337454336 59470303985664 59480664342528 59507261738496 59518701042944 59529069831088 59683077881856 59731648094976 59758357720932 59791938945024 59879879081984 59908127195136 59934915735552 59945357032704 59983690894842 60054696489216 60094118363136 60143023081856 60198301595718 60203729158144 60259063468032 60320717602816 60347690637312 60376159438848 60419127115776 60468296327296 60523873805538 60563603662848 60575246031872 60585798881344 60612890449683 60646951878656 60674070792192 60791973209088 60891151546368 60902856881152 60940704892353 60942835515392 60998849150976 61120756190208 61148086970256 61210650710528 61266910499784 61272434409472 61328750985216 61339435103232 61378660450536 61491655999488 61530978689024 61541698037248 61598262097944 61603815882752 61660437037056 61723524988928 61751125303296 61801378497716 61874535776768 61931405754504 61972059561984 61983972683776 62022492553164 62085095694336 62205740027904 62233555969728 62256363188734 62296372150272 62307224838144 62319202390016 62357930587524 62417427038208 62468222470368 62512678998016 62542169124864 62570135504448 62634154215424 62691722371872 62755001008128 62806071158688 62847299125248 62961931681792 62972900317184 63001059302688 63030779821152 63123483545232 63187197984768 63238619858128 63402224910336 63413270249472 63425460420608 63453821773056 63464876100912 63528935129088 63622371524608 63652385144832 63680847969024 63745124990976 63768486166528 63808115019792 63868995108864 63920971830144 63966462230528 64025254934784 64079599108096 64090762452992 64119421302144 64149669403776 64214419636224 64266677464704 64308864221184 64361198908864 64413780148224 64420354422567 64426162651136 64437386371072 64466200216704 64591471534656 64656667705344 64709285436224 64751762735104 64768760882397 64811277222912 64887997464576 64900471128064 64929492046848 64940803452096 64969842405897 65101961560064 65161797921792 65354320576512 65376664857088 65407506058752 65436753703464 65454054375424 65514214351872 65557220032512 65569822343168 65581245300736 65610570634752 65676795445248 65804419203072 65857970976512 65911775035392 65918502199836 65924445503488 65965414175232 66082086580224 66093598779648 66123153217836 66160311140352 66189895409664 66214152539392 66257617682432 66318516228096 66372486374766 66439480233984 66451054695168 66480768973476 66493548821414 66609955020114 66615960666112 66677188571136 66731450606106 66775255320576 66897052411904 66958538673312 66970203559974 67106390540288 67136397858816 67191033599261 67364863967232 67389551696896 67419685633872 67499493574656 67618879291392 67630659216384 67660900967088 67673907676232 67729195302912 67754016551936 67798492512256 67860807303168 67916032569528 67984584425472 68026833368208 68039910421912 68084574052352 68147151785856 68159023741512 68165169053696 68227820863488 68283344806248 68328168235008 68383773840668 68452797816832 68515713991296 68560689954816 68685743652864 68697709436928 68741640254144 68753615775988 68861982049344 68931488710656 68956750573568 68987585299776 69191411367936 69222351025152 69234410291904 69247719482656 69304292868096 69438965612544 69462706410656 69495475187424 69565621272576 69608852748864 69622233920096 69667936239616 69731969269248 69781595160576 69905017208832 69917195403264 69974094162544 70044723347456 70109102688768 70155124604928 70212216991488 70283086528512 70295330586624 70326763872768 70340283050752 70352537073104 70463423492352 70476968940928 70534546587648 70591947748608 70800513957888 70832173142016 70844512856832 70858131563648 70889816512086 71020321701888 71053825277952 71078118187648 71143447340394 71288120803328 71353642973184 71404422955008 71411710716489 71543176691712 71575167965184 71588927128576 71601398677952 71633415985989 71673670402048 71739546937344 71845059247104 71962270009344 71976103586816 71988642586432 72089548996608 72102107759616 72115968218624 72233620952064 72281037471744 72339859930624 72406348772472 72412877029376 72447037538304 72479432982528 72492059667456 72538416896088 72671957090304 72679374220332 72731097680384 72797946115752 72845733076992 72945984077824 72978602631168 73013030019072 73037992770028 73206971498496 73239706755072 73253785899008 73266547484416 73299309381012 73515874578432 73548747964224 73575701950322 73635811172352 73649966460928 73766050136064 73778900963328 73826081101344 73838942386638 73913472602112 73973623540102 74022182254592 74090217348576 74165001191424 74225356823904 74274080784384 74409555623936 74422518556672 74490921606816 74539819892736 74554148962304 74600480553456 74675779436544 74736550741424 74881779499736 74942955749376 74957362315264 74990880277248 75003944482896 75225546080256 75259183963392 75286764786376 75362756378624 75481539674112 75494689357824 75542966708352 75730435309568 75743628353536 75813245659008 75889768660992 75951527912832 76001384988672 76063235074112 76133146135761 76140010405888 76153274802176 76223268620928 76273304076288 76287966380032 76335375450048 76412425469952 76474610060992 76544899224651 76595145808896 76623216232288 76685815185408 76700556787712 76734854237184 76748222261568 76883966117376 76938681843712 76974977384448 77009397543936 77236924317696 77299779887616 77334345285912 77491608223744 77505108082688 77539765295616 77576344395264 77717842515456 77768859058176 77832147517696 77895734132736 77903684417988 77910708322304 78047101845504 78062105133056 78097011412992 78110616739584 78145544711988 78189458620416 78253089364736 78304457261056 78325013160108 78376428269568 78440211170178 78484290666496 78519385731072 78533064639744 78671965329408 78720855932862 78727953514496 78735988738693 78800313765888 78864441625398 78916210833408 79060152850432 79097449187328 79132818432096 79146604207242 79213783272448 79286590058544 79307552456704 79343015651328 79407585162763 79642197459968 79677810294576 79715398009104 79877502926848 79913220980736 79927142710272 79962882961104 79978254526456 80072928652288 80125491150848 80199135903744 80264402127624 80345417957376 80463587516416 80501545918464 80537543019648 80551573512696 80558836154368 80632879202304 80698498407384 80751471550464 80817187266244 80898761056256 80973116535168 80987222909736 81055964278784 81130464245952 81188202061824 81254273189804 81331798867968 81382342421952 81412167246806 81464486658048 81494341586944 81530782627008 81689213999712 81771667980288 81785913470976 81822484890432 81838213934048 82064232087552 82131016130592 82213916049408 82334833737728 82410509136384 82424865919968 82575207672672 82629412749312 82696656737552 82780127592448 82856212268544 82910601805824 82940986703872 82978074626304 83061829533696 83076299784192 83143907450032 83223236050944 83274955036416 83290963293824 83359009603584 83389558833152 83426847339264 83588963162496 83673334677504 83710750076928 83725333376256 83741428211584 83796398833664 83873417582592 83972702601216 84001412403584 84041039761536 84078619584102 84164644726976 84242001937203 84249597313024 84327032604672 84395658119487 84551026999296 84605095697408 84619834801216 84657673437987 84697610384673 84705246838784 84783100925952 84869846859776 84907797292032 85077486693056 85158660145152 85196739723264 85211581897728 85227962440192 85367006579712 85492561736192 85532892538368 85571139458376 85619226181632 85657511706624 85672434152448 85688903286272 85745152294912 85823962177536 85885040197632 85893805896756 85954933622272 86033936318616 86121962046208 86201118261324 86208890273792 86288126386176 86358347843196 86415036297216 86517329952768 86556017074176 86572656062464 86587737936128 86626456541196 86794789874694 86882397229056 86953102304926 87178059251712 87193246593024 87210008078336 87249004937952 87264204638754 87352285802496 87480760846336 87561165957408 87649546862592 87736158152214 87819868274688 87891336266448 87953885566976 88034725535328 88092514418688 88109448773632 88124798372864 88164204290448 88253193879552 88294826999808 88424688304128 88496648499688 88568947703808 88585973645312 88601406260224 88641025297968 88725598765056 88813273360152 88902918094848 88942671956736 88975267474808 89033673760768 89115506181504 89205455978496 89220996513792 89278051564416 89293604746632 89515197145088 89597472142464 89687908417536 89819818622976 89862190792704 89892914178496 89975536342263 89999324766208 90082044733824 90141177544704 90158505721856 90174212288512 90214534622784 90305593737216 90481076404224 90521535955968 90554710092704 90628690673664 90646112567296 90702444490944 90788984782848 90862869047808 90878698322016 90970427817984 91011106188288 91044459741664 91104224313344 91187959813632 91280001466368 91354285321728 91414253273088 91580991537152 91596945915904 91681134285312 91815976065792 91908651614208 91983447066368 92067990675804 92237483999232 92255215157248 92296468033536 92312547055872 92405723824128 92585287483392 92626687954944 92660633583232 92702067746574 92754161696768 92811803665152 92975959025664 93033738829746 93042126880768 93051623054819 93127643541504 93222927204352 93308610041856 93384544783101 93478803585024 93536895881286 93554876830129 93616289321984 93702333705552 93727107448832 93769018497024 93813253687296 93951231323136 94122596998144 94209106738032 94270948687872 94400685277184 94442897522688 94459350475776 94501588954032 94519755349448 94685225317848 94693762269184 94738433703936 94780796977152 94857929787192 95138190630912 95180732659584 95197314151368 95205897273344 95215614288652 95293402693632 95390902255616 95433557286912 95478577717248 95511221314652 95652729249792 95712172529688 95793412329472 95881457745216 95949693345792 96119398662144 96136143679488 96179131953216 96214379473498 96311494602752 96400016197056 96463296331776 96541798363296 96639243976704 96656079556608 96699300325056 96717889194784 96734738475518 96887207301984 96905832293776 96985001558016 97063928154336 97127644102656 97304803508224 97350706692096 97394238070272 97411205178144 97652942340096 97732412508016 98021166104576 98064997285632 98111259088128 98181081563136 98354733514752 98371867951104 98415855952128 98434774801792 98451923182184 98515193167872 98551296802816 98706628804608 98786956464768 98886668255232 98948121262848 98967142431872 99032107712512 99123129870336 99140398169472 99240466710528 99321228809088 99386426523648 99467307404608 99558729562149 99567705915392 99659220350976 99676582042752 99740323232121 99923940999168 99987840369664 100005259310528 100097175909159 100162882980864 100300728107008 100345578617856 100642052898816 100659585810432 100704596788224 100723955611136 101002131800064 101084327545344 101129528450808 101186358214656 101249240361984 101268703883776 101335179984896 101428318937088 101445988824576 101510861514348 101631024827904 101697738768384 101780500600064 101874048854292 101883233959936 101976876638208 102059865632868 102126861078528 102247753580544 102313138982912 102330963015424 102425017209372 102492252352512 102511954823168 102575660761002 102633303179264 102679196725248 102762757269458 102962446812137 103028615479296 103046564155392 103066373183488 103112460381216 103130423663982 103386353727488 103435125860352 103481377949664 103623790020608 103787117051904 103871579223984 104129348550656 104147488986112 104194059615984 104243212781136 104348431908864 104433350880144 104501904359424 104586948226904 104672392740864 104692514308096 104710752852992 104857525813248 104875793104896 104895953772544 104961141243816 105067085021184 105152588833864 105221614444544 105318325487232 105424629792768 105442995879936 105463265583104 105510424576128 105528805609656 105715453411392 105790687535104 105887921622912 106200770936832 106237080392768 106287197345472 106334724768129 106530482552832 106550961307648 106569523613696 106617177281472 106932181204992 107019202836832 107106634432512 107127223943168 107296072925184 107314765037568 107335394557952 107383390692864 107402098016928 107510505603072 107597997876512 107668628733952 107767588870656 107876365369344 107964155380224 107982963879648 108173952327936 108250936082432 108350431428096 108421556207616 108442398490624 108509789895936 108619315544064 108670556307456 108707710169344 108807625344132 108918951999616 109007935635456 109019061330498 109028890640384 109047884627968 109096646520576 109418976116736 109467903946752 109508021507456 109556989155042 109618554732544 109810457247744 109880678848512 109899821226624 109948964071518 109970099973877 110100276896896 110172550332416 110273811867648 110363552925483 110474949691392 110637432835072 110739121652016 110758413579957 110768399712256 110870208903168 110960435310153 110964314734592 111033273381888 111235796452352 111338035235856 111411121176576 111451950883328 111564446236672 111614333435904 111633777835008 111831223443456 111900720830184 111963603468288 112013669154816 112054719682048 112104826112136 112322669249604 112436043472896 112486320415872 112505916724344 112527544159316 112734702665728 112838319120384 112876897917316 112930147179564 113044134567936 113210396389376 113314450062528 113595652964352 113615442530304 113707903014134 113822675439616 113927291869248 114002077483008 114043856717824 114094852611168 114210015608832 114229912203264 114322872743794 114431949570048 114503063175072 114525074529008 114618638204928 114711915091488 114934824348432 115050835181568 115102281355776 115122333392352 115144463790928 115220048396288 115325949176064 115408022765568 115462466076672 115501942054928 115726386499592 115843196305408 115949669831424 116237412335616 116257662124032 116309647943424 116332006583936 116352272851672 116469714403328 116576763773184 116653288587264 116748221276544 116866062483456 116981544202952 117093157699584 117145517119488 117165925109376 117188448355264 117284187930624 117379634047104 117456685891584 117552272387264 117660316755267 117670925172736 117726435999744 117779078596608 117799596959616 117899584405504 118007947994112 118091930271744 118188033730624 118296662438097 118300798353408 118374316250112 118417697813536 118537224126464 118590229275648 118646173780992 118820674908672 118940607971328 118961328685056 119014523476992 119037402085888 119058139662176 119366155763712 119463296189952 119516715441864 119583877890048 119759758163968 119816254390272 119869831471104 119890714065408 119967381789684 120109392978432 120188236726272 120286046163712 120396603191436 120407458316288 120518126936064 120641435205632 120695381274624 120752318877696 120838254231552 120936592654592 121047747611076 121127207325696 121150492063744 121171597762688 121225780899366 121293903757312 121348141584384 121583946418176 121682891687071 121782303092736 121805713762304 121881409784706 121997698301952 122118250870209 122241512380416 122296173940512 122340992777861 122421301421056 122533820999568 122657501970432 122678870206464 122757320901072 123061957378048 123083396074496 123196524195888 123320874074112 123447049977856 123502250606592 123602756995432 123749071553536 123862811509008 123944119123968 123967945367552 124044985106328 124170191388672 124411480055808 124467111939456 124512726377468 124592744300544 124614449676288 124638404780032 124715861175048 124834854076416 124936444940736 125025357996032 125084338249728 125140271008896 125268308430848 125383444743744 125510002016256 125612142317376 125694598250496 125923863363584 125945800634368 126002118605376 126061559642304 126246967090464 126374395969536 126477239716256 126804449820672 126826540498944 126850920841216 126907643546112 126929752201824 127057870258176 127244743049216 127304770289664 127361695938048 127490249981952 127536972333056 127616230039584 127737990217728 127841943660288 127932924461056 128050509869568 128159198216192 128181524905984 128238842604288 128299338807552 128428839272448 128533354929408 128617728442368 128722397817728 128827560296448 128840708845134 128852325302272 128874772742144 128932400433408 129182943069312 129313335410688 129418570872448 129503525470208 129537521764794 129622554445824 129775994929152 129800942256128 129858984093696 129881606904192 129939684811794 129964663605491 130192184812041 130203923120128 130323595843584 130429653457389 130753329714176 130815012117504 130873507406928 130896306958131 130908108750848 131028428703744 131139644686336 131162490601472 131221141269504 131604237228321 131608838406144 131715941953024 131837004399672 131848891006976 131930828350464 132164173160448 132187197559296 132246306435672 132320622280704 132379790819328 132428305078784 132515235364864 132637032456192 132744972749532 132878960467968 132902109390336 132961537946952 132987097642828 133219910040228 133231921332224 133354377142272 133462901212212 133550510641152 133794104823808 133917077346624 133940407119948 134212781080576 134272795717632 134382067198522 134729727934464 134779103393792 134839371267744 134998987149312 135237758582784 135261318432768 135321801934176 135347815352464 135458390605824 135508033103872 135721614606336 135832065139056 135969168850944 136053666736416 136079820843824 136169148104704 136294303571712 136318047483024 136455641726976 136566689612496 136656336470016 136767547681336 136905595633664 137031427982592 137121379909632 137371487305728 137395418873856 137483280508288 137507231551976 137723964098688 137862977421312 137913501147136 137975170599552 138382822735872 138444702050304 138468820583808 138495438965312 138608585736192 138877931225088 138925412821312 138990950374848 139053101619861 139131242545152 139217705497728 139244467840192 139335872479232 139463938538496 139563190321152 139810034417664 139834390806528 139948188325088 140089446694912 140218205377536 140310249209856 140424433982976 140566173057024 140590661173248 140653527745536 140680566101504 140705074146208 140926846984704 140953937881856 141069093175296 141183895497216 141601027915776 141664346284032 141689025713664 141716263127296 141779633024172 142040643403776 142107650555904 142156236375296 142286894680788 142576241606656 142707285946368 142808845910016 142823421432978 143086353383424 143150335930368 143177854257152 143202797355904 143266831971978 143347340804096 143479093874688 143690118494208 143807053811993 143924540018688 143952207173632 143977285172864 144179097993216 144204215519232 144231936437248 144321569210247 144467241904128 144584809646563 144679719861248 144812697544944 144958865965056 144984119334912 145076833792176 145102107713277 145358748440664 145462195360768 145595892231504 145691466153984 145891968155648 145957205262336 146026060038144 146075985540056 146413942996992 146479413510144 146507571798016 146533094968832 146598618762024 147031749156864 147097495928448 147151403900644 147271622344704 147299932921856 147532100272128 147557801926656 147652162202688 147677884773276 147826945204224 147947247080204 148044364509184 148180434697152 148330002382848 148450713647808 148548161568768 148819111247872 148845037113344 148981843213632 149079639785472 149108297924608 149200961106912 149351558873088 149473101482848 149763558999472 149885911498752 149914724630528 149981760554496 150007888965792 150451092160512 150518367926784 150573529572752 150725512757248 150963079348224 150989378715648 151085933416704 151460870619136 151487256707072 151626491318016 151779537321984 151903055825664 152002769977344 152126470148224 152266292271522 152280020811776 152306549604352 152446537241856 152546608152576 152575932760064 152670750900096 152824850939904 152949220121984 153089798449302 153190291617792 153246432464576 153371630370816 153401113575424 153469708474368 153496444523136 153767932234752 153863491141503 153877363687424 153949954768896 154018795087872 154144135904187 154599559775232 154668690571824 154695635495973 154983216447488 155010216165376 155079530591232 155152688790528 155435685030912 155537718116352 155664295035392 155807368835976 155821416644608 156094203691008 156124210266112 156194022825984 156221233479168 156291089423976 156378917240832 156506178729472 156608914522112 156650026320216 156752856539136 156880422340356 156968581332992 157038771462144 157066129279488 157343930658816 157441711865724 157455907028992 157471977477386 157600627531776 157728883250796 157832421666816 158120305700864 158194898374656 158265636864192 158293208414484 158427566544896 158573180117088 158615104913408 158686031302656 158815170325526 159123781436939 159284394919936 159355620589152 159430796018208 159826441961472 159854285420544 159925765922208 159956509052912 159984375171049 160145857304576 160398271807488 160528804255248 160690835914752 160927175032832 161003091836928 161075086039296 161103147025392 161265758404608 161396996814768 161502943100928 161634374532488 161797522112512 161946233070336 161974445819472 162111928557568 162260928491904 162376404123648 162508546379608 162663597735936 162764684843904 162824334493612 162928973316096 162988683173888 163061565254016 163378427999424 163543335960576 163571826941952 163644969780864 163676427868096 164128464175104 164262032261184 164335483732563 164427832098816 164669667475456 164821018272768 164849731839936 165150415345344 165258825498624 165393313475104 165560255184896 165712424537088 165821203611648 165881973407744 165956149252608 166123659067392 166152599568384 166287814900064 166446472101888 166549910072832 166581926587648 166718019207168 166779117666304 166853694678528 167177926324992 167346669355008 167421500153856 167450666752512 167482856423168 167592797667328 167746835165184 167945405202432 168002824807168 168082079523072 168157239168204 168329289453952 168484003874406 168499194626048 168654065209344 168791316238974 169102053998592 169210191394816 169239669602432 169315346875974 169395220769346 169410493677568 169566201851904 169739693719552 169815594584064 169953790868719 170154973386112 170393479446528 170423163795456 170455924880384 170561854521201 170734013159424 170985123472384 171065785076736 171142278916752 171315023413248 171344868304896 171377806572544 171484309115691 171490304589824 171647924355072 171787611793512 171909867244544 172067872637232 172243924092416 172402236522648 172417780547584 172576252772352 172716695686392 172830072594432 173034659905536 173112034148352 173145312124928 173175475872256 173252913082392 173589579749388 173764794458112 173906204609852 174356118503424 174386493186048 174420016156672 174498009875904 174528409277508 174704571604992 174961521692672 175122331914816 175299093725184 175472316304428 175639736549376 175782672532896 175907771133952 176069451070656 176185028837376 176218897547264 176249596745728 176328408580896 176506387759104 176589653999616 176849376608256 176993296999376 177137895407616 177171947290624 177202812520448 177282050595936 177451197530112 177626546720304 177805836189696 177885343913472 177950534949616 178067347521536 178231012363008 178410911956992 178441993027584 178556103128832 178587209493264 179030394290176 179194944284928 179375816835072 179639637245952 179724381585408 179785828356992 179951072684526 179998649532416 180164089467648 180282355089408 180317011443712 180348424577024 180429069245568 180611187474432 180962152808448 181043071911936 181109420185408 181257381347328 181292225134592 181404888981888 181725738095616 181757396644032 181838671349049 181940855635968 182022212376576 182088919483328 182208448626688 182375919627264 182708570643456 182822114677059 182828506546176 183161983074304 183193891831808 183362268570624 183631952131584 183817303228416 183966894132736 184135981351608 184474967998464 184510430314496 184592936067072 184625094111744 184811447648256 185170574966784 185253375909888 185321267166464 185404135493148 185508323393536 185623607330304 185951918051328 186067477659492 186084253761536 186103246109638 186255287083008 186445854408704 186617220083712 186769089566202 186957607170048 187073791762572 187109753660258 187232578643968 187404667411104 187454214897664 187538036994048 187626507374592 187902462646272 188055378061837 188245193996288 188418213476064 188541897375744 188885795045376 188918700951552 189003177908064 189039510698896 189072443383967 189370450635696 189561593954304 189715859574384 190276381261824 190361465319168 190394628302736 190431228577304 190586805387264 190781804511232 190867114573824 190957155434496 191022442629304 191305458499584 191424345059376 191586824658944 191762915490432 191899386691584 192238797324288 192272287358976 192358263906432 192428758946996 192622989205504 192800032394112 192926592663552 193083596726592 193278487953408 193312159113216 193398600650112 193435778389568 193469476951036 193774414603968 193811664587552 193970003116032 194127856308672 194255288205312 194609607016448 194701413384192 194788476140544 194822410356288 195305884680192 195464825016032 196042332209152 196129994571264 196222518176256 196362163126272 196709467029504 196743735902208 196831711904256 196869549603584 196903846364368 197030386335744 197102593605632 197413257609216 197573912929536 197773336510464 197896242525696 197934284863744 198064215425024 198246259740672 198280796338944 198480933421056 198642457618176 198772853047296 198934614809216 199117459124298 199135411830784 199318440701952 199353164085504 199480646464242 199847881998336 199975680739328 200010518621056 200194351818318 200325765961728 200601456214016 200691157235712 200854480117577 201319171620864 201409193576448 201447911222272 201573100797783 202168655090688 202259056901616 202498480723968 202537407767552 202670359969792 202856637874176 202891977649152 203021723028696 203262049655808 203395477536768 203561001200128 203748097708584 203766467919872 203953753276416 204119731265736 204253722157056 204495507161088 204626277965824 204661926030848 204850034418744 204984504705024 205023909646336 205151321522004 205266606358528 205358393450496 205525514538916 205924893624274 206057230958592 206093128310784 206132746366976 206224920762432 206260847327964 206772707454976 206870251720704 206962755899328 207247580041216 207574234103808 207743158447968 208258697101312 208294977972224 208388119231968 208486425562272 208696863817728 208866701760288 209003808718848 209173896453808 209344785481728 209385028616192 209421505705984 209715051626496 209751586209792 209791907545088 209922282487632 210134170042368 210305177667728 210443228889088 210636650974464 210849259585536 210885991759872 210926531166208 211020849152256 211057611219312 211430906822784 211581375070208 211775843245824 212401541873664 212474160785536 212574394690944 212669449536258 213060965105664 213101922615296 213139047227392 213234354562944 213864362409984 214038405673664 214213268865024 214235132149467 214254447886336 214629530075136 214670789115904 214766781385728 214804196033856 214900247957967 215021011206144 215195995753024 215337257467904 215535177741312 215928310760448 215965927759296 216347904655872 216501872164864 216700862856192 216843112415232 216884796981248 217019579791872 217238631088128 217341112614912 217415420338688 217615250688264 217837903999232 218015871270912 218038122660996 218057781280768 218095769255936 218193293041152 218837952233472 218935807893504 219016043014912 219113978310084 219237109465088 219620914495488 219761357697024 219799642453248 219897928143036 219940199947754 220200553793792 220345100664832 220547623735296 220727105850966 220949899382784 221274865670144 221478243304032 221516827159914 221536799424512 221740417806336 221920870620306 222066546763776 222247264982171 222471592904704 222676070471712 222822242353152 222903901766656 223228666871808 223267555670016 223449251271961 223662446886912 223801441660368 224027338309632 224109439364096 224209652224272 224645338499208 224872086945792 224972640831744 225011833448688 225055088318632 225469405331456 225676638240768 225753795834632 225860294359128 226088269135872 226420792778752 226628900125056 227191305928704 227230885060608 227415806028268 227645350879232 227854583738496 228004154966016 228087713435648 228189705222336 228420031217664 228459824406528 228645745487588 228863899140096 229006126350144 229050149058016 229237276409856 229423830182976 229869648696864 230101670363136 230204562711552 230244666784704 230288927581856 230440096792576 230651898352128 230816045531136 230924932153344 231003884109856 231452772999184 231686392610816 231899339662848 232474824671232 232515324248064 232619295886848 232664013167872 232704545703344 232939428806656 233153527546368 233306577174528 233496442553088 233732124966912 233963088405904 234186315399168 234291034238976 234331850218752 234376896710528 234568375861248 234759268094208 234913371783168 235104544774528 235320633510534 235341850345472 235452871999488 235558157193216 235599193919232 235799168811008 236015895988224 236183860543488 236207966216079 236376067461248 236593324876194 236748632500224 236835395627072 237074448252928 237180458551296 237292347561984 237641349817344 237922657370112 238029046953984 238074804171776 238116279324352 238222755488289 238926592379904 239033430883728 239519516327936 239632508780544 239739662942208 239781428130816 239934763579368 240218785956864 240376473452544 240572092327424 240793206382872 240814916632576 241036253872128 241282870411264 241390762549248 241504637755392 241676508463104 241873185309184 242095495222152 242254414651392 242300984127488 242343195525376 242451561798732 242587807514624 242696283168768 243167892836352 243365783374142 243564606185472 243611427524608 243762819569412 243995396603904 244236501740418 244483024760832 244592347881024 244681985555722 244842602842112 245067641999136 245315003940864 245357740412928 245514641802144 246123914756096 246166792148992 246393048391776 246641748148224 247004501213184 247205513990864 247498143107072 247725623018016 247888238247936 247935890735104 248089970212656 248340382777344 248822960111616 248934223878912 249025452754936 249185488601088 249228899352576 249276809560064 249431722350096 249669708152832 249872889881472 250050715992064 250168676499456 250280542017792 250536616861696 250766889487488 251020004032512 251224284634752 251389196500992 251847726727168 251891601268736 252004237210752 252123119284608 252493934180928 252748791939072 252954479432512 253186974358461 253653080997888 253701841682432 253815287092224 253859504403648 253973020313961 254115740516352 254489486098432 254609540579328 254723391876096 255073944666112 255232460079168 255475980435456 255683887320576 255865848922112 256101019739136 256318396432384 256363049811968 256477685208576 256598677615104 256857678544896 257066709858816 257235456884736 257444795635456 257655120592896 257681417690268 257704650604544 257749545484288 257864800866816 258365886138624 258626670821376 258837141744896 259007050940416 259075043529588 259245108891648 259551989858304 259601884512256 259717968187392 259763213808384 259879369623588 259929327210982 260384369624082 260407846240256 260647191687168 260859306914778 261506659428352 261630024235008 261747014813856 261792613916262 261816217501696 262056857407488 262324981202944 262442282539008 262655858615293 263208474456642 263431883906048 263674008799344 263861656700928 264328346320896 264374395118592 264492612871344 264759581638656 264856610157568 265030470729728 265274064912384 265489945499064 265757920935936 265804218780672 265923075893904 265974195285656 266439820080456 266463842664448 266708754284544 266925802424424 267101021282304 267588209647616 267834154693248 267880814239896 268425562161152 268545591435264 268764134397044 269459455868928 269558206787584 269678742535488 269997974298624 270475517165568 270522636865536 270643603868352 270695630704928 270916781211648 271016066207744 271443229212672 271664130278112 271938337701888 272107333472832 272159641687648 272338296209408 272588607143424 272636094966048 272911283453952 273133379224992 273312672940032 273535095362672 273811191267328 274062855965184 274242759819264 274742974611456 274790837747712 274966561016576 275014463103952 275447928197376 275725954842624 275827002294272 275950341199104 276765645471744 276889404100608 276937641167616 276990877930624 277217171472384 277755862450176 277850825642624 277981900749696 278106203239722 278262485090304 278435410995456 278488935680384 278671744958464 278927877076992 279126380642304 279154869164457 279668781613056 279896376650176 280153634349303 280178893389824 280436410755072 280664630490387 280848867965952 281181322346496 281307055491072 281361132203008 281410148292416 281853693969408 281907875763712 282367790994432 283202055831552 283328692568064 283378051427328 283432526254592 283559266048344 284081286807552 284215301111808 284312472750592 284573789361576 285152483213312 285414571892736 285617691820032 285646842865956 286172706766848 286300671860736 286355708514304 286405594711808 286533663943956 286694681608192 286958187749376 287380236988416 287614107623986 287849080037376 287904414347264 287954570345728 288358195986432 288408431038464 288463872874496 288643138420494 288934483808256 289169619293126 289359439722496 289625395089888 289917731930112 289968238669824 290153667584352 290204215426554 290717496881328 290924390721536 291191784463008 291382932307968 291914410524672 292052120076288 292151971080112 292958827020288 293015143596032 293066189937664 293197237524048 294063498313728 294194991856896 294302807801288 294543244689408 294599865843712 295064200544256 295115603853312 295304324405376 295355769546552 295653890408448 295894494160408 296088729018368 296360869394304 296660004765696 296901427295616 297096323137536 297638222495744 297690074226688 297963686427264 298159279570944 298216595849216 298401922213824 298703117746176 298946202965696 299220969696363 299527117998944 299771822997504 299829449261056 299963521108992 300015777931584 300902184321024 301036735853568 301147059145504 301451025514496 301926158696448 301978757431296 302171866833408 302921741238272 302974513414144 303252982636032 303559074643968 303806111651328 304005539954688 304252940296448 304532584543044 304560041623552 304613099208704 304893074483712 305093216305152 305151865520128 305341501800192 305649701879808 305898440243968 306179596898604 306380583235584 306492864929152 306743260741632 306802227150848 306939416948736 306992889046272 307535864469504 307726982283006 307754727374848 307899909537792 308037590175744 308288271808374 308887340436411 309199119550464 309337381143648 309391270991946 309450746438119 310020432330752 310159061182464 310305377581056 310411469272619 310871370061824 311328590070784 311614737671952 312248420532224 312388045651968 312442466958336 312582178847952 313012357458944 313217829044224 313300052640432 313505713078272 313760844680712 313937162665984 314077542924288 314132258558976 314687861317632 314883423731448 314911814057984 314943954954772 315201255063552 315457766501592 315664843333632 316240611401728 316389796749312 316531273728384 316586416828968 316855133089792 317146360234176 317230209826816 317372062605312 317630340651052 318247562873878 318568789839872 318711241178304 318861592036416 319652883922944 319708570841088 319851531844416 319913018105824 319968750342098 320291714609152 320796543614976 321057608510496 321381671829504 321854350065664 322006183673856 322150172078592 322206294050784 322531516809216 322793993629536 323005886201856 323268749064976 323595044225024 323892466140672 323948891638944 324223857115136 324521856983808 324752808247296 325017092759216 325327195471872 325529369687808 325648668987224 325857946632192 325977366347776 326123130508032 326756855998848 327086671921152 327143653883904 327289939561728 327352855736192 328256928350208 328524064522368 328670967465126 328855664197632 329339334950912 329642036545536 329699463679872 329910299921631 330300830690688 330517650997248 330786626950208 331090658776449 331120510369792 331424849074176 331763946815488 331912298505216 332305199136768 332575629800128 332881305930459 332892944203776 333099820145664 333163853175296 333558235332608 333707389357056 334355852649984 334693338710016 334843000307712 334901333505024 334965712846336 335185595334656 335493670330368 335890810404864 336005649614336 336164159046144 336314478336408 336658578907904 336968007748812 336998389252096 337308130418688 337582632477948 338204107997184 338420382789632 338479339204864 338630693751948 338790441538692 338820987355136 339132403703808 339479387439104 339631189168128 339907581737438 340309946772224 340786958893056 340846327590912 340911849760768 341123709042402 341468026318848 341970246944768 342131570153472 342284557833504 342630046826496 342689736609792 342755613145088 342968618231382 343295848710144 343575223587024 343819734489088 344135745274464 344487848184832 344804473045296 345152505544704 345433391372784 345660145188864 346224068296704 346290624249856 346350951744512 346505826164784 347179159498776 347529588916224 347812409219704 348712237006848 348772986372096 348840032313344 348996019751808 349056818555016 349409143209984 349923043385344 350244663829632 350598187450368 350944632608856 351279473098752 351565345065792 351815542267904 352138902141312 352370057674752 352437795094528 352499193491456 352656817161792 353012775518208 353179307999232 353698753216512 353986593998752 354275790815232 354343894581248 354405625040896 354564101191872 354902395060224 355253093440608 355611672379392 355770687826944 355901069899232 356134695043072 356462024726016 356821823913984 356883986055168 357112206257664 357174418986528 358060788580352 358389888569856 358751633670144 359279274491904 359448763170816 359571656713984 359902145369052 359997299064832 360328178935296 360564710178816 360634022887424 360696849154048 360858138491136 361222374948864 361924305616896 362086143823872 362218840370816 362514762694656 362584450269184 362809777963776 363451476191232 363514793288064 363677342698098 363881711271936 364044424753152 364177838966656 364416897253376 364751839254528 365048675061213 365417141286912 365644229354118 365714518517777 366354752610627 366387783663616 366724537141248 367022978333583 367263904263168 367933788265472 368271962703216 369020860628992 369185872134144 369250188223488 370341149933568 370506751819776 370642534332928 370808270986296 371016646787072 371247214660608 371903836102656 372134955318984 372168507523072 372206492219276 372510574166016 372891708817408 373234440167424 373538179132404 373915214340096 374147583525144 374219507320516 374465157287936 374809334822208 374908429795328 375076073988096 375253014749184 375804925292544 376110756123674 376490387992576 376836426952128 377083794751488 377771590090752 377837401903104 378006355816128 378079021397792 378144886767934 378740901271392 379123187908608 379431719148768 380552762523648 380722930638336 380789256605472 380862457154608 381173610774528 381734229147648 381914310868992 382044885258608 382610916999168 382848690118752 383173649317888 383525830980864 383798773383168 384477594648576 384544574717952 384716527812864 384857517893992 385245978411008 385600064788224 385853185327104 386167193453184 386556975906816 386624318226432 386797201300224 386871556779136 386938953902072 387548829207936 387623329175104 387940006232064 388255712617344 388510576410624 389219214032896 389402826768384 389576952281088 389644820712576 389893990816473 390611769360384 390929650032064 391288960372167 392084664418304 392259989142528 392445036352512 392724326252544 393418934059008 393487471804416 393663423808512 393739099207168 393807692728736 394205187211264 394826515218432 395147825859072 395546673020928 395792485051392 395868569727488 396128430850048 396492519481344 396561592677888 396961866842112 397284915236352 397545706094592 397869229618432 398234918248596 398270823661568 398636881403904 398706328171008 398961292928484 399695763996672 399951361478656 400021037242112 400388703636636 400651531923456 401202912428032 401382314471424 401708960235154 402638343241728 402818387152896 402895822444544 403146201595566 404337310181376 404518113803232 404666360726771 404996961447936 405074815535104 405713275748352 405783955298304 406043446057392 406524099311616 407122002400256 407496195417168 407907506552832 408239462531472 408507444314112 409252555931648 409323852061696 409700068837488 409969009410048 410047819292672 410302643044008 410533212717056 410716786900992 411051029077832 411849787248548 412114461917184 412186256621568 412265492733952 412449841524864 412521694655928 413545414909952 413740503441408 413925511798656 414495160082432 415148468207616 415486316895936 416517394202624 416589955944448 416776238463936 416972851124544 417393727635456 417733403520576 418007617437696 418347792907616 418689570963456 418770057232384 418843011411968 419430103252992 419503172419584 419583815090176 419844564975264 420268340084736 420610355335456 420886457778176 421273301948928 421698519171072 421771983519744 421853062332416 422041698304512 422115222438624 422861813645568 423162750140416 423551686491648 424803083747328 424948321571072 425148789381888 425338899072516 426121930211328 426203845230592 426278094454784 426468709125888 427728724819968 428076811347328 428426537730048 428470264298934 428508895772672 429259060150272 429341578231808 429533562771456 429608392067712 429800495915934 430042022412288 430391991506048 430674514935808 431070355482624 431421161435979 431856621520896 431931855518592 432695809311744 432964707630741 433003744329728 433401725712384 433754428939689 433769593962496 434039159583744 434830840677376 435230501376528 435306323139831 435675807998464 436076245321992 436115562561536 436191538511872 436386586082304 437675904466944 437871615787008 438032086029824 438227956620168 438474218930176 439241828990976 439522715394048 439599284906496 439795856286072 439880399895508 440401107587584 440690201329664 441095247470592 441454211701932 441899798765568 442549731340288 442956486608064 443033654319828 443073598849024 443480835612672 443841741240612 444133093527552 444494529964342 444943185809408 445352140943424 445644484706304 445807803533312 446457333743616 446535111340032 446898502543922 447324893773824 447602883320736 448054676619264 448218878728192 448419304448544 449290676998416 449744173891584 449945281663488 450023666897376 450110176637264 451353276481536 451507591669264 451720588718256 452176538271744 452841585557504 453257800250112 454382611857408 454461770121216 454831612056536 455290701758464 455709167476992 456008309932032 456175426871296 456379410444672 456840062435328 456919648813056 457291490975176 457727798280192 458012252700288 458100298116032 458474552819712 458847660365952 459739297393728 460203340726272 460409125423104 460489333569408 460577855163712 460880193585152 461303796704256 461632091062272 461849864306688 462007768219712 462432407712561 462905545998368 463372785221632 463798679325696 464949649342464 465030648496128 465238591773696 465328026335744 465409091406688 465878857613312 466307055092736 466613154349056 466992885106176 467464249933824 467926176811808 468372630798336 468582068477952 468663700437504 468753793421056 469136751722496 469518536188416 469826743566336 470209089549056 470641267021068 470683700690944 470905743998976 471116314386432 471198387838464 471598337622016 472031791976448 472367721086976 472415932432158 472752134922496 473186649752388 473497265000448 473670791254144 474148896505856 474360917102592 474584695123968 475282699634688 475845314740224 476058093907968 476149608343552 476232558648704 476445510976578 477371344310817 477853184759808 478066861767456 478242062677093 479479325884416 479562856261632 479869527158736 479953125513147 480437571913728 481144184654848 481586412765744 482072507744256 482565740822528 482781525098496 483009275510784 483746370618368 484190990444304 484508829302784 484601968254976 484686391050752 484903123597464 485175615029248 485392566337536 486335785672704 486731566748284 487129212370944 487222855049216 487525639138824 487990793207808 488473003480836 488966049521664 489184695762048 489363971111444 489685205684224 490135283998272 490630007881728 490715480825856 491029283604288 492247829512192 492333584297984 492786096783552 493283496296448 494009002426368 494411027981728 494996286214144 495451246036032 495776476495872 495871781470208 496179940425312 496680765554688 497645920223232 497868447757824 498050905509872 498370977202176 498457798705152 498553619120128 498863444700192 499339416305664 499745779762944 500101431984128 500337352998912 500561084035584 501073233723392 501533778974976 502040008065024 502448569269504 502778393001984 503695453454336 503783202537472 504008474421504 504246238569216 504987868361856 505497583878144 505908958865024 506373948716922 507306161995776 507403683364864 507630574184448 507719008807296 507946040627922 508231481032704 508978972196864 509219081158656 509446783752192 509861372606157 510147889332224 510464920158336 511367774641152 511685563563603 511731697844224 512202039478272 512636792864768 512726099623936 512955370417152 513197355230208 514133419717632 514452927347073 514470913769472 514889591270912 515362835380536 515409301209088 515499090968576 515729601733632 516731772277248 517253341642752 517674283489792 518014101880832 518150087059176 518490217783296 519103979716608 519203769024512 519435936374784 519526427616768 519758739247176 519858654421964 520768739248164 520815692480512 521294383374336 521718613829556 523013318856704 523260048470016 523494029627712 523585227832524 523632435003392 524113714814976 524649962405888 524884565078016 525311717230586 526416948913284 526863767812096 527348017598688 527723313401856 528656692641792 528748790237184 528985225742688 529179087104239 529519163277312 529713220315136 530548129824768 530979890998128 531515841871872 531608437561344 531846151787808 531948390571312 532879640160912 533417508569088 533851604848848 534202042564608 535176419295232 535668309386496 535761628479792 536851124322304 537091182870528 537528268794088 538918911737856 539116413575168 539357485070976 539995948597248 540951034331136 541045273731072 541287207736704 541391261409856 541833562423296 542032132415488 542886458425344 543328260556224 543876675403776 544214666945664 544319283375296 544676592418816 545177214286848 545272189932096 545822566907904 546266758449984 546625345880064 547070190725344 547622382534656 548125711930368 548485519638528 549485949222912 549581675495424 549933122033152 550028926207904 550895856394752 551451909685248 551654004588544 551900682398208 553531290943488 553778808201216 553875282335232 553981755861248 554434342944768 555511724900352 555701651285248 555963801499392 556212406479444 556524970180608 556870821990912 556977871360768 557343489916928 557855754153984 558252761284608 558309738328914 559337563226112 559792753300352 560307268698606 560357786779648 560872821510144 561329260980774 561697735931904 562362644692992 562614110982144 562722264406016 562820296584832 563707387938816 563815751527424 564166134185511 564735581988864 565195164982019 566657385136128 566756102854656 566865052509184 567118532096688 567217330151901 568624945501184 569147578723152 570304966426624 570829143785472 571293685731912 572345413533696 572601343721472 572711417028608 572811189423616 573067327887912 573389363216384 573916375498752 574760473976832 575228215247972 575698160074752 575808828694528 575909140691456 576716391972864 576816862076928 576927745748992 577286276840988 577868967616512 578339238586252 578718879444992 579250790179776 579835463860224 579936477339648 580307335168704 580408430853108 581434993762656 581848781443072 582383568926016 582765864615936 583828821049344 584104240152576 584303942160224 585917654040576 586030287192064 586132379875328 586394475048096 588126996627456 588389983713792 588605615602576 589086489378816 589199731687424 590128401088512 590231207706624 590608648810752 590711539093104 591307780816896 591788988320816 592177458036736 592721738788608 593320009531392 593802854591232 594192646275072 595276444991488 595380148453376 595927372854528 596318559141888 596433191698432 596803844427648 597406235492352 597892405931392 598441939392726 599054235997888 599543645995008 599658898522112 599927042217984 600031555863168 601804368642048 602073471707136 602294118291008 602563440352731 602902051028992 603957514862592 604343733666816 604719302393349 605843482476544 605949026828288 606505965272064 607612223302656 608011079909376 608505880592896 609065169086088 609120083247104 609226198417408 609786148967424 610186432610304 610303731040256 610683003600384 611299403759616 611796880487936 612359193797208 612761166471168 612985729858304 613486521483264 613604454301696 613878833897472 613985778092544 615071728939008 615453964566012 615509454749696 615799819075584 616075180351488 616576543616748 617774680872822 618398239100928 618674762287296 618782541983892 618901492876238 620040864661504 620318122364928 620610755162112 620822938545238 621742740123648 622657180141568 623229475343904 624776091303936 624884933916672 625164357695904 625393466577737 626024714917888 626600105280864 627011426156544 627521689361424 628155085848576 628264517117952 628775800090867 629375722635264 629766847462896 629887909909544 630402510127104 630915533003184 631329686667264 632481222803456 632779593498624 633062547456768 633172833657936 633710266179584 634292720468352 634460419653632 634744125210624 635260681302104 636495125747756 637137579679744 637422482356608 637723184072832 639305767845888 639417141682176 639703063688832 639826036211648 639937500684196 640583429218304 641593087229952 642115217020992 642763343659008 643708700131328 644012367347712 644300344157184 644412588101568 645063033618432 645587987259072 646011772403712 646537498129952 647190088450048 647784932281344 647897783277888 648447714230272 649043713967616 649505616494592 650034185518432 650654390943744 651058739375616 651297337974448 651715893264384 651954732695552 652246261016064 653513711997696 654173343842304 654287307767808 654579879123456 654705711472384 656513856700416 657048129044736 657341934930252 657711328395264 658678669901824 659284073091072 659398927359744 659820599843262 660601661381376 661035301994496 661573253900416 662181317552898 662241020739584 662849698148352 663527893630976 663824597010432 664610398273536 665151259600256 665762611860918 666199640291328 666327706350592 666741794946513 667116470665216 667414778714112 668711705299968 669686000615424 669802667010048 669931425692672 670347753815883 670371190669312 670987340660736 672011299228672 672328318092288 672628956672816 673317157815808 673936015497624 673996778504192 674616260837376 675165264955896 676408215994368 676840765579264 676958678409728 677261387503896 677580883077384 677641974710272 678264807407616 678958774878208 679262378336256 679815163474876 680619893544448 681573917786112 681692655181824 681823699521536 682247418084804 682936052637696 683940493889536 684263140306944 684569115667008 685260093652992 685379473219584 685511226290176 685937236462764 686591697420288 687150447174048 687639468978176 688271490548928 688975696369664 689608946090592 690305011089408 690866782745568 691320290377728 692448136593408 692581248499712 692701903489024 693011652329568 694358318997552 695059177832448 695624818439408 697424474013696 697545972744192 697680064626688 697992039503616 698113637110032 698818286419968 699846086770688 700489327659264 701196374900736 701889265217712 702558946197504 703130690131584 703631084535808 704277804282624 704740115349504 704875590189056 704998386982912 705313634323584 706025551036416 706358615998464 707397506433024 707973187997504 708551581630464 708623898648237 708687789162496 708811250081792 709128202383744 710506186881216 711223344758784 711541375653888 711802139798464 712269390086144 712924049452032 713767972110336 714224412515328 714348837973056 714668266464867 716121577160704 716779777139712 718558548983808 718897526341632 719143313427968 719804290738104 719994598129664 720656357870592 721129420357632 721268045774848 721393698308096 721716276982272 722444749897728 723848611233792 724172287647744 724437680741632 725029525389312 725168900538368 725619555927552 726902952382464 727029586576128 727354685396196 727763422543872 728088849506304 728355677933312 728833794506752 729503678509056 730097350122426 730834282573824 731288458708236 731429037035554 732709505221254 732775567327232 733449074282496 734045956667166 734527808526336 735867576530944 736543925406432 738371744268288 738500376446976 739101369591871 741013503639552 741285068665856 741616541972592 742494429321216 743807672205312 744269910637968 744412984438552 745021148332032 745783417634816 746468880334848 747076358264808 747830428680192 748295167050288 748439014641032 748930314575872 749618669644416 749816859590656 750152147976192 750506029498368 751609850585088 752221512247348 752980775985152 753672853904256 754167589502976 755543180181504 755674803806208 756012711632256 756158042795584 756289773535868 757481802542784 758246375817216 758863438297536 761105525047296 761445861276672 761578513210944 761724914309216 762347221549056 763468458295296 763828621737984 764089770517216 765221833998336 765697380237504 766347298635776 767051661961728 767597546766336 768955189297152 769089149435904 769433055625728 769715035787984 770491956822016 771200129576448 771706370654208 772334386906368 773113951813632 773248636452864 773594402600448 773743113558272 773877907804144 775097658415872 775246658350208 775880012464128 776511425234688 777021152821248 778438428065792 778805653536768 779153904562176 779289641425152 779787981632946 781223538720768 781859300064128 782577920744334 784169328836608 784519978285056 784890072705024 785448652505088 786974943608832 787326847617024 787478198414336 787615385457472 787967575845879 788410374422528 790295651718144 791584970102784 791737139454976 792256861700096 792985038962688 793123185355776 794569830472704 795091412189184 795738459236864 796469836497192 796541647323136 797273762807808 797412656342016 797922585856968 799391527993344 799902722957312 800042074484224 800777407273272 801303063846912 802405824856064 802764628942848 803417920470308 805276686483456 805636774305792 805791644889088 806292403191132 808674620362752 809036227606464 809332721453542 809993922895872 810149631070208 811426551496704 811567910596608 812086892114784 813048198623232 814244004800512 814992390834336 815815013105664 816478925062944 817014888628224 818505111863296 818647704123392 819400137674976 819938018820096 820095638585344 820605286088016 821433573801984 822102058155664 823699574497096 824228923834368 824372513243136 824530985467904 824899683049728 825043389311856 827090829819904 827481006882816 827851023597312 828990320164864 830296936415232 830972633791872 833034788405248 833179911888896 833552476927872 833945702249088 834787455270912 835466807041152 836015234875392 836695585815232 837379141926912 837464607493371 837540114464768 837686022823936 839006344839168 839167630180352 839689129950528 840536680169472 841220710670912 841772915556352 841993891471161 842546603897856 843543967039488 843706124664832 844083396609024 844230444877248 845723627291136 846325500280832 847103372983296 849606167494656 849896643142144 850297578763776 850677798145032 852243860422656 852407690461184 852556188909568 852937418251776 855457449639936 856153622694656 856853075460096 856940528597868 857017791545344 858518120300544 858683156463616 859067125542912 859216784135424 859600991831868 860084044824576 860783983012096 861349029871616 862140710965248 862842322871958 863713243041792 863863711037184 865391618623488 865929415261482 866007488659456 866803451424768 867508857879378 868078319167488 869661681354752 870461002753056 870612646279662 871351615996928 872152490643984 872383077023744 872773172164608 873483436790393 875743231574016 876064172059648 876455913240336 879045430788096 879198569812992 879591712572144 879760799791016 880802215175168 881380402659328 882190494941184 882908423403864 883799597531136 885099462680576 885912973216128 886067308639656 886147197698048 886961671225344 887683482481224 888266187055104 888989059928684 889886371618816 890704281886848 891288969412608 891615607066624 892914667487232 893070222680064 893797005087844 894649787547648 895205766641472 896109353238528 896437757456384 896838608897088 898581353996832 899488347783168 899890563326976 900047333794752 900220353274528 902706552963072 903015183338528 903441177436512 904353076543488 905683171115008 906515600500224 908765223714816 908923540242432 909663224113072 910581403516928 911418334953984 912016619864064 912350853742592 912758820889344 913680124870656 913839297626112 914582981950352 915455596560384 916024505400576 916200596232064 916949105639424 917695320731904 919478594787456 920406681452544 920818250846208 920978667138816 921155710327424 921760387170304 922607593408512 923264182124544 923699728613376 924015536439424 924864815425122 925811091996736 926662021309233 926745570443264 927597358651392 928352239314357 930061296992256 930477183547392 930656052671488 930818182813376 931234407817857 931757715226624 932614110185472 933985770212352 935852353623616 936745261596672 937164136955904 937327400875008 937507586842112 939037072376832 939653487132672 940418179098112 941282534042136 941367401381888 941811487997952 942232628772864 942396775676928 943196675244032 944063583952896 944735442173952 944831864864316 945504269844992 946373299504776 946994530000896 947341582508288 948297793011712 948721834205184 949169390247936 950565399269376 951690629480448 952116187815936 952299216687104 952465117297408 952891021953156 954742688621634 955706369519616 956133723534912 956484125354186 958958651768832 959125712523264 959739054317472 959906251026294 960875143827456 962288369309696 963172825531488 964145015488512 965563050196992 966018551021568 967492741236736 968381980888608 969017658605568 969203936509952 969372782101504 969806247194928 970785132675072 972671571345408 973463133496568 974258424741888 974445710098432 975051278277648 975981586415616 976946006961672 977932099043328 978369391524096 978727942222888 979370411368448 980270567996544 981260015763456 981430961651712 982058567208576 984495659024384 984667168595968 985572193567104 986566992592896 988018004852736 988822055963456 989730899764893 989992572428288 990902492072064 991552952991744 991743562940416 992359880850624 993361531109376 995291840446464 995736895515648 996101811019744 996915597410304 997107238240256 997726889400384 998678832611328 999491559525888 1000202863968256 1000674705997824 1001122168071168 1002146467446784 1003067557949952 1004080016130048 1004897138539008 1005556786003968 1007390906908672 1007566405074944 1008016948843008 1008492477138432 1009975736723712 1010995167756288 1011817917730048 1012747897433844 1014612323991552 1014807366729728 1015261148368896 1015438017614592 1015892081255844 1016462962065408 1017957944393728 1018438162317312 1018893567504384 1019722745212314 1020295778664448 1020929840316672 1022735549282304 1023371127127206 1023463395688448 1023567853603009 1024404078956544 1025452199247872 1025910740834304 1026394710460416 1028266839435264 1028905854694146 1029779182541824 1030725670761072 1030998181937152 1031459203467264 1033463544554496 1035348566979584 1036028203761664 1036300174118352 1036980435566592 1038407538049024 1038871872749568 1039052855233536 1039517478494352 1039717308843928 1041537478496328 1041631384961024 1042588766748672 1043437227659112 1046026637713408 1046520096940032 1046988059255424 1047170455665048 1047264870006784 1048227429629952 1049299924811776 1049769130156032 1050623434461172 1052833897826568 1053727535624192 1054696035197376 1055446626803712 1057313385283584 1057497580474368 1057970451485376 1058358174208478 1059038326554624 1059426440630272 1061096259649536 1061959781996256 1063031683743744 1063216875122688 1063692303575616 1063896781142624 1065759280321824 1066835017138176 1067703209697696 1068404085129216 1070352838590464 1071336618772992 1071523256959584 1074182365741056 1075056537588176 1077837823475712 1078232827150336 1078714970141952 1079991897194496 1081902068662272 1082090547462144 1082574415473408 1082782522819712 1083667124846592 1084064264830976 1085772916850688 1086656521112448 1087753350807552 1088429333891328 1088638566750592 1089353184837632 1090354428573696 1090544379864192 1091645133815808 1092533516899968 1093250691760128 1094140381450688 1095146025183639 1095244765069312 1096251423860736 1097143555553331 1099163350990848 1099866244066304 1100057852415808 1101068935000749 1101791712789504 1103308009177088 1103801364796416 1107062581886976 1107557616402432 1107750564670464 1107963511722496 1111023449800704 1111403302570496 1111927602998784 1112424812958888 1113049940361216 1113741643981824 1113955742721536 1114686979833856 1115711508307968 1116505522569216 1116619476657828 1118675126452224 1119585506600704 1120614537397212 1120715573559296 1121745643020288 1122658521961548 1123395471863808 1124725289385984 1125228221964288 1125444528812032 1125640593169664 1127414775877632 1127631503054848 1128332268371022 1129471163977728 1130390329964038 1133314770272256 1133512205709312 1133730105018368 1134237064193376 1134434660303802 1137249891002368 1138295157446304 1141658287570944 1142587371463824 1145202687442944 1145422834057216 1145622378847232 1146134655775824 1147832750997504 1149520947953664 1150456430495944 1151396320149504 1151617657389056 1151818281382912 1153432783945728 1153633724153856 1153855491497984 1154572553681976 1155737935233024 1156678477172504 1157437758889984 1158501580359552 1159670927720448 1159872954679296 1160614670337408 1160816861706216 1162869987525312 1163697562886144 1164767137852032 1165531729231872 1167657642098688 1168208480305152 1168607884320448 1169681972449419 1171835308081152 1172060574384128 1172264759750656 1172788950096192 1176253993254912 1176779967427584 1177211231205152 1178172978757632 1178399463374848 1180256802177024 1180462415413248 1181217297621504 1181423078186208 1182615561633792 1183577976641632 1184354916073472 1185443477577216 1186640019062784 1187605709182464 1188385292550144 1190552889982976 1190760296906752 1191854745709056 1192637118283776 1192866383396864 1193607688855296 1194812470984704 1195784811862784 1196883878785452 1198108471995776 1199087291990016 1199317797044224 1199854084435968 1200063111726336 1203608737284096 1204146943414272 1204588236582016 1205126880705462 1205804102057984 1207915029725184 1208687467333632 1209438604786698 1209671099712647 1211898053656576 1213011930544128 1213999082180313 1215224446605312 1217011761185792 1218130338172176 1218452396834816 1219572297934848 1220607462080512 1221366007200768 1223593760975872 1224718387594416 1225522332942336 1225971459716608 1227208908603392 1227757667794944 1227971556185088 1230143457878016 1230907929132024 1231018909499392 1231599638151168 1232150360702976 1233153087233496 1235549361745644 1236796478201856 1237349524574592 1237565083967784 1237802985752476 1240081729323008 1240636244729856 1241221510324224 1241645877090476 1243485480247296 1245314360283136 1246458950687808 1249552182607872 1249769867833344 1250328715391808 1250786933155474 1252049429835776 1253200210561728 1254022852313088 1255043378722848 1256310171697152 1256529034235904 1257551600181734 1258751445270528 1259533694925792 1259775819819088 1260805020254208 1261831066006368 1262659373334528 1264962445606912 1265559186997248 1266125094913536 1266345667315872 1267420532359168 1268585440936704 1269488250421248 1270521362604208 1272990251495512 1274275159359488 1274844964713216 1275446368145664 1278611535691776 1278834283364352 1279406127377664 1279652072423296 1279875001368392 1281166858436608 1283186174459904 1284230434041984 1285526687318016 1287417400262656 1288024734695424 1288600688314368 1288825176203136 1290126067236864 1291175974518144 1292023544807424 1293074996259904 1294263484307937 1294380176900096 1295569864562688 1295795566555776 1296895428460544 1298087427935232 1299011232989184 1300068371036864 1301263286819067 1301308781887488 1302117478751232 1302594675948896 1303909465391104 1304492522032128 1307027423995392 1308346687684608 1308574615535616 1309159758246912 1309411422944768 1313027713400832 1314096258089472 1314683869860504 1315422656790528 1317357339803648 1318568146182144 1318797854719488 1319641199686524 1321203322762752 1322070603988992 1323146507800832 1324362635105796 1324482041479168 1325699396296704 1327055787261952 1327649194020864 1329220796547072 1330302519200512 1331525223721836 1332399280582656 1332655412701184 1333483589893026 1334232941330432 1334829557428224 1337423410599936 1338511808557781 1339372001230848 1339605334020096 1339862851385344 1340695507631766 1341974681321472 1344022598457344 1344656636184576 1345257913345632 1346634315631616 1347872030995248 1349232521674752 1350330529911792 1353681531158528 1353917356819456 1354522775007792 1355161766154768 1356529614815232 1357917549756416 1358524756672512 1359630326949752 1361239787088896 1363147835572224 1363385310363648 1363647399043072 1364494836169608 1365872105275392 1367880987779072 1368526280613888 1369138231334016 1370520187305984 1370758946439168 1371022452580352 1371874472925528 1373183394840576 1374300894348096 1375278937956352 1376542981097856 1377951392739328 1379217892181184 1380610022178816 1381733565491136 1382640580755456 1384896273186816 1385162496999424 1385403806978048 1386023304659136 1388716637995104 1390118355664896 1391249636878816 1394848948027392 1395091945488384 1395360129253376 1395984079007232 1396227274220064 1397636572839936 1399692173541376 1400978655318528 1402392749801472 1403778530435424 1405117892395008 1406261380263168 1407262169071616 1408555608565248 1409480230699008 1409751180378112 1409996773965824 1410627268647168 1412051102072832 1412717231996928 1414795012866048 1415946375995008 1417103163260928 1417247797296474 1417375578324992 1417622500163584 1418256404767488 1421012373762432 1422446689517568 1423082751307776 1423604279596928 1424538780172288 1425848098904064 1427535944220672 1428448825030656 1428697675946112 1429336532929734 1429611299660401 1432114032932451 1432243154321408 1433559554279424 1434726188031279 1438286626855936 1439608581476208 1439859376539441 1439989196259328 1441312715741184 1442536091549696 1442787396616192 1443432553964544 1447697222467584 1448344575295488 1448875361483264 1450337801076736 1451239111855104 1453805904764928 1454059173152256 1454709370792392 1455526845087744 1456177699012608 1456711355866624 1457667589013504 1459007357018112 1460194700244852 1461668565147648 1462576917416472 1462858074071108 1465419010442508 1465551134654464 1466898148564992 1468091913334332 1469055617052672 1471735153061888 1473087850812864 1476743488536576 1477000752893952 1478202739183742 1482027007279104 1482570137331712 1483233083945184 1484988858642432 1487615344410624 1488539821275936 1488825968877104 1490042296664064 1492937760669696 1494152716529616 1495660857360384 1496590334100576 1496878029282064 1497860629151744 1499237339288832 1500304295952384 1501012058996736 1503219701170176 1504443024494696 1505961551970304 1507345707808512 1508335179005952 1511086360363008 1511349607612416 1512025423264512 1512316085591168 1512579547071736 1514963605085568 1516492751634432 1517726876595072 1522211050094592 1522891722553344 1523157026421888 1523449828618432 1524694443098112 1526936916590592 1527657243475968 1528179541034432 1529584117818471 1530443667996672 1531394760475008 1532694597271552 1534103323923456 1535195093532672 1537910378594304 1538178298871808 1538866111251456 1539430071575968 1540983913644032 1542400259152896 1543412741308416 1544668773812736 1546227903627264 1546497272905728 1547188805200896 1547486227116544 1547755815608288 1550195316831744 1550493316700416 1551760024928256 1553022850469376 1554042305642496 1556876856131584 1557611307073536 1558307809124352 1558579282850304 1559575963265892 1562447077441536 1563718600128256 1565155841488668 1568338657673216 1569039956570112 1569780145410048 1570897305010176 1573949887217664 1574653695234048 1574956396828672 1575230770914944 1575935151691758 1576820748845056 1580591303436288 1581877591931923 1583169940205568 1583474278909952 1585970077925376 1586246370711552 1587537261312717 1589139660945408 1590432906112193 1591476918473728 1592939672994384 1594547525615616 1594825312684032 1595845171713936 1599805445914624 1600084148968448 1601554814546544 1602606127693824 1604811649712128 1605529257885696 1606835840940616 1610553372966912 1611273548611584 1611583289778176 1612584806382264 1617349240725504 1618072455212928 1618665442907084 1619987845791744 1620299262140416 1622853102993408 1623135821193216 1624173784229568 1626096397246464 1628488009601024 1629984781668672 1631630026211328 1632957850125888 1634029777256448 1637010223726592 1637295408246784 1638800275349952 1639876037640192 1640191277170688 1641210572176032 1642867147603968 1644204116311328 1647399148994192 1648457847668736 1648745026486272 1649061970935808 1649799366099456 1650086778623712 1654181659639808 1654962013765632 1655702047194624 1657980640329728 1660593872830464 1661945267583744 1666069576810496 1666359823777792 1667104953855744 1667891404498176 1669574910541824 1670933614082304 1672030469750784 1673391171630464 1674758283853824 1674929214986742 1675080228929536 1675372045647872 1678012689678336 1678335260360704 1679378259901056 1681073360338944 1682441421341824 1683545831112704 1683987782942322 1685093207795712 1687087934078976 1687412249329664 1688166793218048 1688460889754496 1691447254582272 1692498402556533 1692651000561664 1694206745966592 1695585494946057 1699793286284288 1700595157527552 1701355596290064 1701651990455703 1704815380922368 1705112377819136 1705874836503552 1710914899279872 1712307245389312 1713881057195736 1714035583090688 1717036240601088 1717366312927232 1718134251085824 1718433568270848 1719201983663736 1720168089649152 1721567966024192 1722698059743232 1724281421930496 1725684645743916 1727426486083584 1727727422074368 1730783237246976 1731858830522964 1732014977318912 1733606902849536 1735017715758756 1736156638334976 1739323362709504 1740922005506112 1741225292559324 1742703231993856 1744304981287968 1744766154047488 1745546344329216 1746966873580786 1750361595806329 1751486463148032 1752128344119296 1752911826480672 1758090861576192 1758397139625984 1759183425144288 1759521599582032 1761604430350336 1764380989882368 1765816846807728 1767599195062272 1770198925361152 1771825946432256 1772134617279312 1773923342450688 1775366964962448 1776532374110208 1777978119857368 1779772743237632 1781408563773696 1782577938825216 1783231214133248 1785829334974464 1786140445360128 1787594010175688 1789299575095296 1790411533282944 1792218706477056 1792875514912768 1793677217794176 1797162707993664 1798976695566336 1799781126653952 1800094667589504 1800440706549056 1805413105926144 1806030366677056 1806882354873024 1807690321058193 1808706153086976 1811366342230016 1813031201000448 1817530447429632 1817847080484864 1819326448226144 1821162807033856 1822836669907968 1824033239728128 1824701707485184 1825517641778688 1827360249741312 1827678595252224 1829165963900704 1830911193120768 1832049010801152 1832401192464128 1833898211278848 1835390641463808 1838957189574912 1840813362905088 1841636501692416 1841957334277632 1842311420654848 1843520774340608 1845215186817024 1846528364249088 1847399457226752 1848031072878848 1849729630850244 1851622183993472 1853324042618466 1853491140886528 1855194717302784 1856704478628714 1860122593984512 1860954367094784 1861312105342976 1861636365626752 1862468815635714 1863515430453248 1865228220370944 1867971540424704 1869491699555909 1871704707247232 1874328273911808 1874654801750016 1875015173684224 1876180399733211 1878074144753664 1880836358196224 1882565068084272 1884465257545728 1884793551353856 1886327400272601 1886393350488064 1888127167905792 1889663729728632 1891008539689984 1892746599009552 1893989060001792 1894683165016576 1896595586023424 1897443668410368 1898338780495872 1901130798538752 1903381258960896 1904232375631872 1904598433374208 1904930234594816 1905782043906312 1909485377243268 1911412739039232 1912267447069824 1912968250708372 1917917303537664 1918251425046528 1919478108634944 1919812502052588 1921750287654912 1924576738619392 1926345651062976 1928290030977024 1931126100393984 1932037102043136 1934985482473472 1936763961777216 1938035317211136 1938407873019904 1938745564203008 1939612494389856 1941570265350144 1945343142690816 1946926266993136 1948516849483776 1948891420196864 1950102556555296 1951963172831232 1953892013923344 1955864198086656 1956738783048192 1957455884445776 1958740822736896 1960541135993088 1962520031526912 1962861923303424 1964117134417152 1968991318048768 1969334337191936 1971144387134208 1973133985185792 1976036009705472 1977644111926912 1979461799529786 1979985144856576 1981804984144128 1983105905983488 1983487125880832 1984719761701248 1986723062218752 1990583680892928 1991473791031296 1992203622039488 1993831194820608 1994214476480512 1995453778800768 1998983119051776 2000225384839539 2000405727936512 2001349411995648 2002244336142336 2004292934893568 2006135115899904 2009794277078016 2011043261447649 2011113572007936 2014781813817344 2015132810149888 2016033897686016 2016984954276864 2019951473447424 2021990335512576 2023635835460096 2025495794867688 2029224647983104 2029614733459456 2030522296737792 2030876035229184 2031784162511688 2032925924130816 2035915888787456 2036876324634624 2037787135008768 2039445490424628 2040591557328896 2041859680633344 2045471098564608 2046742254254412 2046926791376896 2047135707206018 2048808157913088 2050904398495744 2051821481668608 2052789420920832 2056533678870528 2057811709388292 2059558365083648 2061451341522144 2061996363874304 2062918406934528 2066927089108992 2068609158680207 2070697133959168 2072600348236704 2073960871133184 2077743745499136 2078105710467072 2079034956988704 2079434617687856 2079796877223637 2083074956992656 2085177533497344 2086874455318224 2092053275426816 2093040193880064 2093976118510848 2094340911330096 2096454859259904 2098599849623552 2099538260312064 2101246868922344 2105667795653136 2107455071248384 2109392070394752 2110893253607424 2114626770567168 2114995160948736 2115940902970752 2116716348416956 2118076653109248 2118852881260544 2122192519299072 2123919563992512 2126063367487488 2126433750245376 2127384607151232 2127793562285248 2131518560643648 2133670034276352 2135406419395392 2136808170258432 2140705677180928 2142673237545984 2143046513919168 2148364731482112 2150113075176352 2155675646951424 2156465654300672 2157429940283904 2159983794388992 2163804137324544 2164181094924288 2165148830946816 2165565045639424 2167334249693184 2168128529661952 2171545833701376 2173313042224896 2175506701615104 2176858667782656 2177277133501184 2178706369675264 2180708857147392 2181088759728384 2183290267631616 2185067033799936 2186501383520256 2188280762901376 2190292050367278 2190489530138624 2192502847721472 2194287111106662 2198326701981696 2199732488132608 2200115704831616 2202137870001498 2203583425579008 2206616018354176 2207602729592832 2209399281293347 2215115232804864 2215501129340928 2215927023444992 2217304108775613 2222806605140992 2223855205997568 2224849625917776 2227483287963648 2227911485443072 2229373959667712 2231423016615936 2233238953315656 2237350252904448 2239171013201408 2241229074794424 2241431147118592 2243491286040576 2245317043923096 2246790943727616 2249450578771968 2250456443928576 2250889057624064 2251281186339328 2254829551755264 2255263006109696 2256664536742044 2258942327955456 2260780659928076 2266629540544512 2267024411418624 2267460210036736 2268474128386752 2268869320607604 2274499782004736 2276590314892608 2283316575141888 2285174742927648 2290405374885888 2290845668114432 2291244757694464 2292269311551648 2295665501995008 2299041895907328 2300912860991888 2302792640299008 2303235314778112 2303636562765824 2306865567891456 2307267448307712 2307710982995968 2309145107363952 2311475870466048 2313356954345008 2314875517779968 2317003160719104 2319341855440896 2319745909358592 2321229340674816 2321633723412432 2325739975050624 2327395125772288 2329534275704064 2331063458463744 2335315284197376 2336416960610304 2337215768640896 2339363944898838 2343670616162304 2344121148768256 2344529519501312 2345577900192384 2352507986509824 2353559934855168 2354422462410304 2356345957515264 2356798926749696 2360924830826496 2362434595243008 2362846156372416 2363902727537637 2365231123267584 2367155953283264 2368709832146944 2370886955154432 2375211418364928 2376770585100288 2381105779965952 2381520593813504 2383709491418112 2385274236567552 2385732766793728 2387215377710592 2389624941969408 2391569623725568 2393767757570904 2396216943991552 2398174583980032 2398635594088448 2399708168871936 2400126223452672 2407217474568192 2408293886828544 2409176473164032 2410253761410924 2411608204115968 2415830059450368 2417374934667264 2418877209573396 2419342199425294 2423796107313152 2426023861088256 2427998164360626 2430448893210624 2434023522371584 2436260676344352 2436904793669632 2439144595869696 2442732014401536 2444719914803881 2447187521951744 2449436775188832 2451044665884672 2451942919433216 2455515335589888 2455943112370176 2457941763991571 2460286915756032 2461815858264048 2464300721405952 2466306174466992 2471098723491288 2473592956403712 2474699049149184 2475130167935568 2475605971504952 2480163458646016 2481272489459712 2482443020648448 2483291754180952 2486970960494592 2490628720566272 2492917901375616 2499104365215744 2499539735666688 2500657430783616 2501573866310948 2504098859671552 2506400421123456 2508045704626176 2510086757445696 2512620343394304 2513058068471808 2515103200363468 2517502890541056 2519067389851584 2519551639638176 2521610040508416 2523662132012736 2525318746669056 2529924891213824 2531118373994496 2532250189827072 2532691334631744 2534841064718336 2537170881873408 2538976500842496 2541042725208416 2545980502991024 2548550318718976 2549689929426432 2550892736291328 2557223071383552 2557668566728704 2558812254755328 2559304144846592 2559750002736784 2562333716873216 2566372348919808 2568460868083968 2571053374636032 2574834800525312 2576049469390848 2577201376628736 2577650352406272 2580252134473728 2582351949036288 2584047089614848 2586149992519808 2588526968615874 2588760353800192 2591139729125376 2591591133111552 2593790856921088 2596174855870464 2598022465978368 2600136742073728 2602526573638134 2604234957502464 2605189351897792 2607818930782208 2608985044064256 2614054847990784 2617149231071232 2618319516493824 2618822845889536 2620450310371179 2628192516178944 2629367739721008 2634714679607296 2637136292364288 2637595709438976 2639282399373048 2642406645525504 2644141207977984 2646293015601664 2648725270211592 2648964082958336 2651398792593408 2654111574523904 2655298388041728 2658441593094144 2660605038401024 2663050447443672 2664798561165312 2665310825402368 2666967179786052 2668465882660864 2669659114856448 2674846821199872 2677023617115562 2678744002461696 2679210668040192 2679725702770688 2681391015263532 2683949362642944 2688045196914688 2689313272369152 2690515826691264 2693268631263232 2695744061990496 2698465043349504 2700661059823584 2707363062317056 2707834713638912 2709045550015584 2710323532309536 2713059229630464 2717049513345024 2719260653899504 2722479574177792 2726295671144448 2726770620727296 2727294798086144 2728989672339216 2731744210550784 2735761975558144 2737052561227776 2738276462668032 2741040374611968 2741517892878336 2742044905160704 2743748945851056 2746366789681152 2748601788696192 2750557875912704 2753085962195712 2755902785478656 2758435784362368 2761220044357632 2763467130982272 2765281161510912 2769792546373632 2770324993998848 2770807613956096 2772046609318272 2777433275990208 2780236711329792 2782499273757632 2785056717943071 2790183890976768 2790720258506752 2791968158014464 2792454548440128 2793703223453571 2795273145679872 2799384347082752 2801957310637056 2807557060870848 2810235784790016 2812522760526336 2814524338143232 2817111217130496 2818960461398016 2819502360756224 2819993547931648 2821254537294336 2824102204145664 2825434463993856 2829590025732096 2831892751990016 2834206326521856 2834495594592948 2834751156649984 2835245000327168 2836512809534976 2842024747524864 2844893379035136 2846165502615552 2847208559193856 2849077560344576 2851696197808128 2855071888441344 2856897650061312 2857395351892224 2858673065859468 2859222599320802 2864228065864902 2864486308642816 2867119108558848 2869452376062558 2876573253711872 2879217162952416 2879718753078882 2879978392518656 2882625431482368 2885574793232384 2886865107929088 2889214444768223 2896689150590976 2897750722966528 2902478223710208 2907611809529856 2908118346304512 2909418741584784 2912355398025216 2913422711733248 2915335178027008 2918014714036224 2920389400489704 2923337130295296 2925153834832944 2925716148142216 2930838020885016 2931102269308928 2933796297129984 2936183826668664 2938111234105344 2943470306123776 2946175701625728 2953486977073152 2954001505787904 2956405478367484 2964054014558208 2965140274663424 2966466167890368 2969977717284864 2975230688821248 2977079642551872 2977651937754208 2980084593328128 2985875521339392 2988305433059232 2991321714720768 2993180668201152 2993756058564128 2995721258303488 2998474678577664 3000608591904768 3002024117993472 3006439402340352 3008886048989392 3011923103940608 3014691415617024 3016670358011904 3022172720726016 3022699215224832 3024050846529024 3024632171182336 3025159094143472 3029927210171136 3032985503268864 3035453753190144 3044422100189184 3045783445106688 3046314052843776 3046899657236864 3049388886196224 3053873833181184 3055314486951936 3056359082068864 3059168235636942 3060887335993344 3062789520950016 3065389194543104 3068206647846912 3070390187065344 3070703560809027 3076356597743616 3077732222502912 3078860143151936 3081967827288064 3084800518305792 3089337547625472 3092994545811456 3094377610401792 3094972454233088 3095511631216576 3100390633663488 3100986633400832 3106045700938752 3108084611284992 3113753712263168 3115222614147072 3116615618248704 3117158565700608 3119151926531784 3124894154883072 3127437200256512 3130311682977336 3136677315346432 3138079913140224 3139560290820096 3141794610020352 3147899774435328 3149307390468096 3149912793657344 3150461541829888 3151870303383516 3153641497690112 3161182606872576 3163755183863846 3166339880411136 3166948557819904 3171940155850752 3172492741423104 3175074522625434 3178279321890816 3180865812224386 3182953836947456 3185879345988768 3189095051231232 3189650625368064 3191690343427872 3199610891829248 3200168297936896 3203109629093088 3205212255387648 3211058515771392 3213671681881232 3222547097223168 3223166579556352 3225169612764528 3234698481451008 3236144910425856 3237330885814168 3239975691583488 3240598524280832 3245706205986816 3246271642386432 3248347568459136 3252192794492928 3256976019202048 3259969563337344 3263260052422656 3265915700251776 3268059554512896 3274020447453184 3274590816493568 3277600550699904 3279752075280384 3280382554341376 3282421144352064 3285734295207936 3288408232622656 3291430666659993 3294798297988384 3297490052972544 3298123941871616 3299598732198912 3300173557247424 3308363319279616 3309924027531264 3311404094389248 3315961280659456 3321187745660928 3323890535167488 3332139153620992 3332719647555584 3334209907711488 3335782808996352 3339149821083648 3341867228164608 3344060939501568 3346782343260928 3349516567707648 3349858429973484 3350160457859072 3350744091295744 3356025379356672 3356670520721408 3358756519802112 3362146720677888 3364882842683648 3367091662225408 3367975565884644 3370186415591424 3374175868157952 3374824498659328 3376333586436096 3376921779508992 3382894509164544 3384996805113066 3385302001123328 3388413491933184 3391170989892114 3399586572568576 3401190315055104 3402711192580128 3403303980911406 3410224755638272 3411749673007104 3414526161998809 3424614490778624 3427762114391472 3434732625854464 3436268502171648 3436867136541696 3438403967327472 3443135932048384 3445396119486464 3448562843860992 3451369291487832 3454852972167168 3455454844148736 3461566474493952 3463717661045928 3464029954637824 3467213805699072 3470035431517512 3472313276669952 3478646725419008 3481844011012224 3482450585118648 3485406463987712 3488609962575936 3489532308094976 3491092688658432 3493933747161572 3500723191612658 3502972926296064 3504256688238592 3505823652961344 3516181723152384 3516794279251968 3518366850288576 3519043199164064 3523208860700672 3528761979764736 3531633693615456 3535198390124544 3540397850722304 3543651892864512 3544269234558624 3547846684901376 3550733929924896 3553064748220416 3555956239714736 3559545486475264 3562817127547392 3565155877650432 3566462428266496 3571658669948928 3572280890720256 3575188020351376 3578599150190592 3580823066565888 3584437412954112 3585751029825536 3587354435588352 3594325415987328 3597953391132672 3599562253307904 3600189335179008 3600881413098112 3610826211852288 3612060733354112 3613764709746048 3615380642116386 3617412306173952 3622732684460032 3626062402000896 3629013299137941 3635694160969728 3638652896452288 3641997246540939 3642325614067712 3645673339815936 3649403414970368 3651035283557376 3655357190504448 3658331927801408 3661822386241536 3664098021602304 3664802384928256 3670781282927616 3677914379149824 3681626725810176 3683273003384832 3683914668555264 3684622841309696 3687041548681216 3690430373634048 3693056728498176 3694798914453504 3696062145757696 3699459261700488 3703244367986944 3706648085236932 3706982281773056 3710389434605568 3713408957257428 3720245187969024 3721908734189568 3722624210685952 3723272731253504 3724937631271428 3727030860906496 3730456440741888 3735943080849408 3738983399111818 3743409414494464 3748656547823616 3749309603500032 3750030347368448 3752360799466422 3756148289507328 3761672716392448 3765130136168544 3768930515091456 3769587102707712 3772654800545202 3776254335811584 3779327459457264 3782017079379968 3785493198019104 3787978120003584 3789366330033152 3794887336820736 3796677560991744 3802261597077504 3808464751263744 3809196866748416 3809860469189632 3811564087812624 3818970754486536 3822825478078464 3824534894139648 3825936501416744 3835834607075328 3836502850093056 3838956217269888 3839625004105176 3843500575309824 3849153477238784 3852691302125952 3856580061954048 3862252200787968 3864074204086272 3869970964946944 3873527923554432 3876070634422272 3876815746039808 3877491128406016 3879224988779712 3883140530700288 3890686285381632 3893852533986272 3897033698967552 3897782840393728 3900205113110592 3903926345662464 3907784027846688 3911728396173312 3913477566096384 3914911768891552 3917481645473792 3921082271986176 3925040063053824 3925723846606848 3928234268834304 3937982636097536 3938668674383872 3942288774268416 3946267970371584 3952072019410944 3955288223853824 3958923599059572 3959970289713152 3963609968288256 3966211811966976 3966974251761664 3969439523402496 3973446124437504 3981167361785856 3982947582062592 3984407244078976 3987662389641216 3988428952961024 3990907557601536 3997966238103552 4000450769679078 4000811455873024 4002698823991296 4004488672284672 4008585869787136 4012270231799808 4015535425673343 4019588554156032 4022086522895298 4022859703695547 4030265620299776 4032067795372032 4033969908553728 4039902946894848 4047271670920192 4050991589735376 4059229466918912 4061044593475584 4061752070458368 4063568325023376 4071831777574912 4073752649269248 4075574270017536 4078890980849256 4081183114657792 4083719361266688 4090942197129216 4093484508508824 4093853582753792 4094271414412036 4097616315826176 4101808796991488 4103642963337216 4105578841841664 4113067357741056 4115623418776584 4119116730167296 4122902683044288 4123992727748608 4125836813869056 4133854178217984 4137218317360414 4141394267918336 4145200696473408 4147921742266368 4155487490998272 4156211420934144 4158069913977408 4158869235375712 4159593754447274 4166149913985312 4170355066994688 4173748910636448 4184106550853632 4186080387760128 4187952237021696 4188681822660192 4192909718519808 4199076520624128 4202493737844688 4211335591306272 4214910142496768 4218784140789504 4221786507214848 4229253541134336 4229990321897472 4231881805941504 4233432696833912 4236153306218496 4237705762521088 4244385038598144 4247839127985024 4252126734974976 4252867500490752 4254769214302464 4255587124570496 4263037121287296 4267340068552704 4270812838790784 4273616340516864 4281411354361856 4285346475091968 4286093027838336 4288833898981203 4296729462964224 4300226150352704 4304178564093837 4312931308601344 4314859880567808 4319967588777984 4327608274649088 4328362189848576 4330297661893632 4331130091278848 4336257059323904 4343091667402752 4346626084449792 4351013403230208 4353717335565312 4354554267002368 4357412739350528 4361417714294784 4362177519456768 4366580535263232 4370134067599872 4373002767040512 4376561525802752 4380584100734556 4380979060277248 4385005695442944 4388574222213324 4396653403963392 4399464976265216 4400231409663232 4404275740002996 4407166851158016 4413232036708352 4415205459185664 4418798562586694 4430230465609728 4431002258681856 4431854046889984 4434608217551226 4445613210281984 4447710411995136 4449699251835552 4454966575927296 4455822970886144 4462846033231872 4466477906631312 4478342026402816 4482458149588848 4486982572081152 4490634087846192 4493581887455232 4500912887857152 4501778115248128 4502562372678656 4509659103510528 4510526012219392 4513329073484088 4517884655910912 4521561319856152 4533259081089024 4534048822837248 4534920420073472 4536948256773504 4537738641215208 4548999564009472 4553180629785216 4566633150283776 4570349485855296 4580810749771776 4581691336228864 4582489515388928 4584538623103296 4591331003990016 4598083791814656 4601825721983776 4605585280598016 4606470629556224 4607273125531648 4613731135782912 4614534896615424 4615421965991936 4618290214727904 4622951740932096 4626713908690016 4629751035559936 4634006321438208 4638683710881792 4639491818717184 4642458681349632 4643267446824864 4651479950101248 4654790251544576 4659068551408128 4662126916927488 4670630568394752 4672833921220608 4674431537281792 4678727889797676 4687341232324608 4688242297536512 4689059039002624 4691155800384768 4705015973019648 4707119869710336 4708844924820608 4712691915030528 4713597853499392 4721849661652992 4724869190486016 4725692312744832 4727805455075274 4730462246535168 4734311906566528 4737419664293888 4741773910308864 4745632775795769 4750422836729856 4762611783938151 4763041187627008 4767418982836224 4771298718336579 4771465533587456 4774430755421184 4783139247451136 4787535515141808 4792433887983104 4797271188176896 4799416337743872 4800252446905344 4814434949136384 4816587773657088 4818352946328064 4820507522821848 4823216408231936 4831660118900736 4834749869334528 4837754419146792 4838684398850588 4847592214626304 4852047722176512 4855996328721252 4860897786421248 4868047044743168 4872521352688704 4873809587339264 4878289191739392 4885464028803072 4889439829607762 4894375043903488 4898873550377664 4902089331769344 4903885838866432 4911030671179776 4911886224740352 4915883527983142 4920573831512064 4923631716528096 4928601442811904 4932612348933984 4942197446982576 4947185912807424 4949398098298368 4950260335871136 4951211943009904 4962544978919424 4964886041296896 4966583508361904 4973941920989184 4981257441132544 4985835802751232 4998208730431488 4999079471333376 5001314861567232 5003147732621896 5008197719343104 5012800842246912 5016091409252352 5020173514891392 5025240686788608 5026116136943616 5030206400726936 5035005781082112 5038134779703168 5039103279276352 5043220081016832 5047324264025472 5050637493338112 5059849782427648 5062236747988992 5064500379654144 5065382669263488 5069682129436672 5074341763746816 5077953001684992 5082085450416832 5086756484838171 5091961005982048 5097100637437952 5099379858852864 5101785472582656 5114446142767104 5115337133457408 5117624509510656 5118608289693184 5119500005473568 5124667433746432 5132744697839616 5136921736167936 5142106749272064 5149669601050624 5152098938781696 5154402753257472 5155300704812544 5160504268947456 5164703898072576 5168094179229696 5172299985039616 5177053937231748 5177520707600384 5182279458250752 5183182266223104 5187581713842176 5192349711740928 5196044931956736 5200273484147456 5205053147276268 5208469915004928 5210378703795584 5215637861564416 5217970088128512 5228109695981568 5234298462142464 5236639032987648 5237645691779072 5240900620742358 5251084787418987 5256385032357888 5258735479442016 5260662689448023 5274272584728576 5275191418877952 5278564798746096 5284813291051008 5292586031203328 5297450540423184 5302797585186816 5308223149047808 5310596776083456 5321210076802048 5326100894887344 5329597122330624 5330621650804736 5333934359572104 5336931765321728 5339318229712896 5349693642399744 5354047234231124 5357488004923392 5358421336080384 5359451405541376 5362782030527064 5367898725285888 5376090393829376 5378626544738304 5381031653382528 5386537262526464 5391488123980992 5396930086699008 5401322119647168 5414726124634112 5415669427277824 5418091100031168 5420647064619072 5426118459260928 5434099026690048 5438521307799008 5444959148355584 5452591342288896 5453541241454592 5454589596172288 5457979344678432 5463488421101568 5471523951116288 5474105122455552 5476552925336064 5482080749223936 5483035785756672 5484089810321408 5487497891702112 5492733579362304 5497203577392384 5501115751825408 5506171924391424 5511805570957312 5516871568724736 5522440088715264 5526934261964544 5530562323021824 5539585092747264 5540649987997696 5541615227912192 5544093218636544 5554866551980416 5560473422659584 5564998547515264 5570113435886142 5580367781953536 5581440517013504 5583936316028928 5584909096880256 5587406446907142 5590546291359744 5598768694165504 5603914621274112 5608475098667727 5615114121741696 5625045521052672 5628541199199633 5629048676286464 5634222434260992 5639004721512448 5639987095863296 5642509074588672 5658982200817803 5659180051464192 5663785503980032 5668991189185896 5669502313299968 5670490000654336 5673025619069952 5684049495049728 5689786758070272 5692331005231104 5694417118387712 5698155120689152 5703392395616256 5710143776882688 5713795300122624 5714790703784448 5717346131718936 5718445198641604 5728456131729804 5728972617285632 5734238217117696 5738904752125116 5753146507423744 5758434325904832 5759437506157764 5759956785037312 5765250862964736 5771149586464768 5773730215858176 5778428889536446 5793378301181952 5795501445933056 5804956447420416 5815223619059712 5816236692609024 5818837483169568 5824710796050432 5826845423466496 5836029428072448 5840778800979408 5846674260590592 5850307669665888 5851432296284432 5861676041770032 5867592594259968 5872367653337328 5876222468210688 5886940612247552 5892351403251456 5906973954146304 5908003011575808 5912810956734968 5928108029116416 5930280549326848 5932932335780736 5939955434569728 5950461377642496 5954159285103744 5955303875508416 5960169186656256 5971751042678784 5976610866118464 5982643429441536 5986361336402304 5987512117128256 5991442516606976 5996949357155328 6001217183809536 6004048235986944 6012878804680704 6017772097978784 6023846207881216 6029382831234048 6033340716023808 6044345441452032 6045398430449664 6048101693058048 6049264342364672 6050318188286944 6059854420342272 6065971006537728 6070907506380288 6088844200378368 6091566890213376 6092628105687552 6093799314473728 6098777772392448 6107747666362368 6110628973903872 6112718164137728 6118336471273884 6121774671986688 6125579041900032 6130778389086208 6136413295693824 6140780374130688 6141407121618054 6152713195487232 6155464445005824 6157720286303872 6163935654576128 6169601036611584 6178675095250944 6185989091622912 6188755220803584 6189944908466176 6191023262433152 6200781267326976 6201973266801664 6205827476040621 6212091401877504 6217146814802209 6233231236497408 6234317131401216 6238303853063568 6239390631670911 6254874400513024 6260623365954672 6273354630692864 6276159826280448 6279120581640192 6295799548870656 6298614780936192 6299825587314688 6300923083659776 6303740606767032 6307282995380224 6322365213745152 6327510367727692 6332679760822272 6333897115639808 6343880311701504 6344985482846208 6350149045250868 6356558643781632 6361731624448772 6365907673894912 6371758691977536 6378190102462464 6379301250736128 6383380686855744 6399221783658496 6400336595873792 6406219258186176 6410424510775296 6422117031542784 6427343363762464 6445094194446336 6446333159112704 6450339225529056 6469396962902016 6472289820851712 6474661771628336 6479951383166976 6481197048561664 6491412411973632 6492543284772864 6496695136918272 6504385588985856 6513952038404096 6519939126674688 6526520104845312 6531831400503552 6536119109025792 6548040894906368 6549181632987136 6555201101399808 6559504150560768 6560765108682752 6564842288704128 6571468590415872 6576816465245312 6582861333319986 6589596595976768 6594980105945088 6596247883743232 6599197464397824 6600347114494848 6616726638559232 6619848055062528 6622808188778496 6628197843880041 6631922561318912 6647781070334976 6651912326326839 6664278307241984 6665439295111168 6668419815422976 6671565617992704 6683734456329216 6688121879003136 6693564686521856 6699716859946968 6700320915718144 6701488182591488 6712050758713344 6713341041442816 6717513039604224 6724293441355776 6729765685367296 6734183324450816 6735951131769288 6740372831182848 6748351736315904 6749648997318656 6752667172872192 6753843559017984 6765789018329088 6769993610226132 6770604002246656 6776826983866368 6782341979784228 6799173145137152 6802380630110208 6805422385160256 6806607961822812 6820449511276544 6823499346014208 6829052323997618 6849228981557248 6855524228782944 6872537004343296 6873734273083392 6876807934654944 6879328132355107 6886271864096768 6897125687721984 6902738582975664 6909705944334336 6910909688297472 6923132948987904 6927435322091856 6934427611398144 6940070863035024 6944626553339904 6957293450838016 6963688022024448 6964901170237296 6970812927975424 6977219925151872 6979064616189952 6982185377316864 6987867494323144 7001446383225316 7005945852592128 7008513376477184 7011647305922688 7032363446304768 7033588558503936 7036733700577152 7038086398328128 7046417721401344 7057523959529472 7063267387230912 7070396780249088 7080795701444608 7087303785729024 7088538469117248 7095693369802752 7101467859849792 7106129496440832 7111912479429472 7119090972950528 7125634255094784 7130311755300864 7132924856532992 7143317339897856 7144561781440512 7150376040702752 7157198300381184 7161646133131776 7168874825908224 7171502059651072 7174708871176704 7188650831974656 7195906782265344 7199124506615808 7200378670358016 7201762826196224 7221652423704576 7224121466708224 7227529419492096 7230761284232772 7234824612347904 7245465368920064 7252124804001792 7258026598275882 7271388321939456 7277305792904576 7283994493081878 7284651228135424 7291346679631872 7298806829940736 7302070567114752 7310714381008896 7316663855602816 7328196043204608 7329604769856512 7334159744411643 7341562565855232 7355828758299648 7366546006769664 7367829337110528 7369245682619392 7373825291974713 7374083097362432 7380860747268096 7392124291515392 7398918523400976 7406488735973888 7413296170473864 7413964563546112 7420778869211136 7426817914514856 7440490375938048 7443817468379136 7445248421371904 7446545462507008 7449875262542856 7454061721812992 7460912881483776 7471886161698816 7477966798223636 7486818828988928 7497313095647232 7498619207000064 7500060694736896 7504721598932844 7512296579014656 7523345432784896 7530260272337088 7537861030182912 7539174205415424 7545309601090404 7552508671623168 7558654918914528 7564034158759936 7570986396038208 7575956240007168 7578732660066304 7589774673641472 7593355121983488 7604523194155008 7616929502527488 7618393733496832 7619720938379264 7623128175625248 7637941508973072 7645650956156928 7649069788279296 7651873002833488 7671669214150656 7673005700186112 7677912434539776 7679250008210352 7687001150619648 7698306954477568 7705382604251904 7713160123908096 7724504401575936 7728148408172544 7739941929893888 7747055847108864 7752141268844544 7753631492079616 7754982256812032 7758449977559424 7766281061400576 7781372570763264 7787705067972544 7794067397935104 7795565680787456 7800410226221184 7815568055693376 7823456792346624 7826955132192768 7829823537783104 7834963290947584 7842164543972352 7851447693213696 7856468537668608 7861350931113537 7875965272195072 7877337348767744 7884577548536832 7904144038821888 7910576447707648 7917847198119144 7919940579426304 7927219936576512 7932423623933952 7933948503523328 7938879046804992 7946892248875008 7962334723571712 7965895164125184 7968814488157952 7975324779282432 7976857905922048 7981815115203072 7995932476207104 8000901539358156 8001622911746048 8005397647982592 8008977344569344 8017171739574272 8024540463599616 8031070851346686 8039177108312064 8044173045790596 8045719407391094 8060531240599552 8064135590744064 8067939817107456 8079805893789696 8094543341840384 8101983179470752 8122089186951168 8123504140916736 8127136650046752 8130115065510581 8151148540035072 8157781961698512 8167438722533376 8181884394258432 8186969017017648 8188542828824072 8195232631652352 8203617593982976 8207285926674432 8211157683683328 8226134715482112 8231246837553168 8238233460334592 8245805366088576 8247985455497216 8251673627738112 8267708356435968 8274436634720828 8282788535836672 8290401392946816 8295843484532736 8310974981996544 8312422841868288 8316139827954816 8317738470751424 8319187508894548 8332299827970624 8340710133989376 8347497821272896 8368213101707264 8372160775520256 8375904474043392 8377363645320384 8385819437039616 8398153041248256 8404987475689376 8422671182612544 8429820284993536 8437568281579008 8443573014429696 8458507082268672 8459980643794944 8463763611883008 8466865393667824 8472306612436992 8475411525042176 8488770077196288 8495678255970048 8504253469949952 8505735000981504 8509538428604928 8511174249140992 8526074242574592 8534680137105408 8541625677581568 8547232681033728 8562822708723712 8570692950183936 8572186055676672 8577667797962406 8593458925928448 8600452300705408 8608357128187674 8625862617202688 8629719761135616 8639935177555968 8656724379697152 8660595323787264 8662260182557696 8667643334304669 8672514118647808 8693252168899584 8707434671130624 8709108534004736 8714825478701056 8722835428589568 8724355038913536 8740268135199744 8746005534081024 8753123051605504 8761168201469112 8761958120554496 8770011390885888 8777148444426648 8793306807926784 8798929952530432 8800462819326464 8808551480005992 8814333702316032 8826464073416704 8830410918371328 8837597125173388 8860460931219456 8862004517363712 8863708093779968 8869216435102452 8891226420563968 8895420823990272 8899398503671104 8909933151854592 8911645941772288 8925692066463744 8932955813262624 8956684052805632 8964916299177696 8973965144162304 8981268175692384 8987163774910464 9001825775714304 9003556230496256 9005124745357312 9019318207021056 9021052024438784 9026658146968176 9035769311821824 9043122639712304 9066518162178048 9068097645674496 9069840840146944 9073896513547008 9075477282430416 9097999128018944 9106361259570432 9133266300567552 9140698971710592 9161621499543552 9163382672457728 9164979030777856 9169077246206592 9182662007980032 9196167583629312 9203651443967552 9211170561196032 9212110682427081 9212941259112448 9214546251063296 9229069793230848 9230843931983872 9236580429455808 9245903481864192 9253427817380032 9259502071119872 9268012642876416 9278983637434368 9284917362699264 9286534893649728 9302959900202496 9309580503089152 9318137102816256 9324253833854976 9341261136789504 9345667842441216 9348863074563584 9357455779595352 9374682464649216 9376484595073024 9378118078005248 9382311600769536 9410031946039296 9414239739420672 9417689849641216 9425383830061056 9427195706998784 9443699323305984 9449738380972032 9451384625489664 9455610910150548 9460924493070336 9468623813133056 9474839328587776 9483547820617728 9491265551591538 9500845673459712 9525223567876302 9526082375254016 9534837965672448 9542597436673158 9548861510842368 9566278494902272 9575071030283616 9584867775966208 9598832675487744 9600504893810688 9608317804694323 9633175547314176 9636705892656128 9641015045643696 9669499738669056 9675508838293584 9677368797701176 9695184429252608 9704095444353024 9711992657442504 9721795572842496 9736094089486336 9745042705377408 9747619174678528 9756578383478784 9770928057606144 9778879659215524 9788750087806976 9797747100755328 9804178663538688 9807771677732864 9822061342359552 9823772449480704 9831767055966284 9841147663024128 9847263433056192 9857202885623808 9865224697867968 9884394893965152 9894371825614848 9898796196596736 9900520671742272 9902423886019808 9925089957838848 9929772082593792 9933167016723808 9947883841978368 9962514882265088 9971671605502464 9996417460862976 9998158942666752 10002629723134464 10006295465243792 10016395438686208 10025601684493824 10032182818504704 10040347029782784 10050481373577216 10052232273887232 10060412801453872 10070011562164224 10076269559406336 10078206558552704 10086440162033664 10094648528050944 10101274986676224 10119699564855296 10124473495977984 10129000759308288 10130765338526976 10139364258873344 10148683527493632 10155906003369984 10164170900833664 10173512969676342 10183922011964096 10194201274875904 10198759717705728 10203570945165312 10230674266914816 10235249019021312 10237216579386368 10239000010947136 10243578485996427 10249334867492864 10273843472335872 10299339202101248 10304197877563392 10308805506514944 10310601409625088 10329407796145152 10336188358459392 10344599970079232 10354107874463496 10355041415200768 10364558916501504 10366364532446208 10375163427684352 10384699423481856 10392089863913472 10400546968294912 10410106294552536 10416939830009856 10420757407591168 10431275723128832 10435940176257024 10456219391963136 10468596924284928 10473278065975296 10475291383558144 10481801241484716 10502169574837974 10512770064715776 10517470958884032 10521325378896046 10548545169457152 10550382837755904 10557129597492192 10569626582102016 10585172062406656 10594901080846368 10605595170373632 10621193552166912 10642420153604096 10652201789774688 10659194244661248 10661243301609472 10667868719144208 10678636459425792 10699387284799488 10708094468462248 10714976009846784 10716842672160768 10718902811082752 10725564061054128 10735797450571776 10752180787658752 10757253089476608 10762063306765056 10773074525052928 10782976247961984 10793860173398016 10802644239294336 10829452249268224 10831338854555648 10836182200062336 10841294129238144 10852236918521856 10868198053380096 10877042615598016 10887039897413823 10889918296711168 10907082482909184 10909179192344576 10915958689356864 10926976842203136 10943047902232576 10948210244911104 10953105850672128 10966071571513344 10968179620642816 10974995783404224 10985467158724608 10994407154784768 11002231503650816 11012343848782848 11023611141914624 11033743137449472 11044880177430528 11053868523929088 11061124646043648 11079170185494528 11081299975995392 11083230455824384 11088186437273088 11109733103960832 11120946845319168 11129997095030528 11140226871772284 11160735563907072 11162881034027008 11167872632057856 11169818193760512 11174812893814284 11181092582719488 11197537388331008 11207829242548224 11216950197335454 11230228243483392 11250091042105344 11257082398399266 11258097352572928 11268444868521984 11279974191726592 11285018149177344 11317964401635606 11327571007960064 11337982378371792 11340980001308672 11346051238139904 11368098990099456 11384662010462208 11388834236775424 11396310241378304 11406784791232512 11427590600245248 11429581407568896 11434692263437872 11436890397283208 11456912263459608 11457945234571264 11468476434235392 11477809504250232 11506293014847488 11516868651809664 11518875012315528 11519913570074624 11530501725929472 11542299172929536 11547460431716352 11556857779072892 11586756602363904 11591002891866112 11609912894840832 11630447238119424 11632473385218048 11637674966339136 11649421592100864 11653690846932992 11672058856144896 11681557601958816 11693348521181184 11700615339331776 11702864592568864 11723352083540064 11735185188519936 11744735306674656 11752444936421376 11773881224495104 11784702806502912 11813947908292608 11816006023151616 11825621913469936 11856216058232832 11860561098653696 11865864671561472 11879910869139456 11900922755284992 11908318570207488 11910607751016832 11920338373312512 11943502085357568 11953221732236928 11965286858883072 11972722672804608 11975024234256512 11982885033213952 11993898714310656 12002434367619072 12008096471973888 12025757609361408 12035544195957568 12046606277020029 12047692415762432 12058765662468096 12068579111086641 12090796860899328 12096203386116096 12098528684729344 12100636376573888 12119708840684544 12141815012760576 12177688400756736 12183133780426752 12185256211375104 12187598628947456 12215495332724736 12221257947807744 12225436328275456 12236672942547768 12243549343973376 12251158083800064 12261556778172416 12272826591387648 12281560748261376 12282814243236108 12305426390974464 12310928890011648 12315440572607744 12327871309152256 12339202073223168 12357350190501888 12371978183245824 12377510441607168 12379889816932352 12382046524866304 12401562534653952 12403946533603328 12411654952081242 12424182803755008 12434293629604418 12466462472994816 12468634262802432 12476607706127136 12478781263341822 12509748801026048 12521246731909344 12552319652560896 12558241163280384 12597229561872384 12599651174629376 12601846167319552 12607481213534064 12644730427490304 12655020735455384 12665359521644544 12667794231279616 12687760623403008 12689970965692416 12700298090501736 12713117287563264 12723463248897544 12731815347789824 12743517383955072 12756380204924928 12758602501472256 12766761373711488 12798443567316992 12800673191747584 12812438516372352 12820849021550592 12844234063085568 12854686727524928 12866501696943609 12890188388892672 12892666318225408 12900678451058112 12938793925804032 12944579641703424 12949323543256672 12959902766333952 12962394097123328 12982824823947264 12985086569545728 12993390273836544 13008771177971712 13027904076808192 13039878253349376 13053040209690624 13063662801007104 13072238218051584 13096081789812736 13098363265974272 13110402202799616 13119008301121536 13121530217365504 13129684577408256 13142937180831744 13153632930490624 13165722666639972 13179193191953536 13189960211890176 13192495767486464 13198394928795648 13200694228989696 13233453277118464 13239696110125056 13245616377556992 13256395687760082 13263845122637824 13295562140669952 13303824652653678 13306382096839117 13330878590222336 13336839630845952 13343131235985408 13367468912658432 13387129373043712 13399433719893936 13402976365182976 13426682082885632 13435026079208448 13459531370734592 13468366648901632 13471902263538576 13480745662365696 13499297994637312 13505334345744384 13507687118035968 13531578036658176 13539987220452264 13541208004493312 13553653967732736 13564683959568456 13598346290274304 13604761260220416 13610844770320512 13613215923645624 13640899022553088 13646998692028416 13658104647995236 13698457963114496 13711048457565888 13745074008686592 13747468546166784 13753615869309888 13758656264710214 13772543728193536 13794251375443968 13805477165951328 13819411888668672 13821819376594944 13846265897975808 13854870644183712 13868855222796288 13880141726070048 13889253106679808 13914586901676032 13927376044048896 13929802340474592 13941625855950848 13954439850303744 13964370754633728 13975734988646288 14002892766450632 14011891705184256 14017026752954368 14023294611845376 14064726892609536 14067177117007872 14073467401154304 14076172796656256 14092835442802688 14115047919058944 14126534774461824 14140793560498176 14161591402889216 14174607571458048 14177076938234496 14191386739605504 14202935719699584 14212258992881664 14223824958858944 14236898327387307 14238181945901056 14251268510189568 14265849713065984 14289123562881024 14300752081405504 14313896155009737 14314396600762368 14323292266263552 14343004119302144 14349417742353408 14377301663949312 14391813564530688 14398249013231616 14400757340716032 14403525652392448 14443304847409152 14448242933416448 14455058838984192 14461522568465544 14469649224695808 14490930737840128 14504249608003584 14516053196551764 14542776643878912 14554611585809152 14567988986163756 14569302456270848 14582693359263744 14597613659881472 14604141134229504 14621428762017792 14633327711205632 14656392086409216 14659209539713024 14668319488823286 14683125131710464 14711657516599296 14733092013539328 14735658674221056 14738491365238784 14747650583949426 14761721494536192 14784248583030784 14797837046801952 14812977471947776 14826592340947728 14841557738422272 14853635829029712 14887634936758272 14890496842743808 14893090925014016 14899750525085712 14921825762967552 14943772323397632 14955933596447272 14973637657977856 14994626191294464 14997238414000128 15000121389473792 15009443197865688 15024593158029312 15046690865569792 15060520544674176 15075722060365824 15078348410830848 15090619202180808 15105017343246336 15117309837829056 15128068317519872 15141972792076416 15151912480014336 15157465320132608 15179549347282944 15186710243966976 15209046388310016 15233859005054976 15236787466993664 15239441876758528 15246256351250496 15275883017946144 15291301912313856 15298139576558592 15303746005666976 15343338428301312 15346011400372224 15355824869079552 15358500016420704 15374002301239296 15396613908955136 15410765208503808 15426320247816192 15449008803151872 15456296816345088 15479883859787776 15494111694217728 15504282537689088 15507262984159232 15509964513624064 15516899955118848 15532562122801152 15562745141526528 15575410135945088 15588134795870208 15591131361574912 15600820452442368 15631136111386752 15646913584693248 15653910264385536 15659647075566208 15669926581895168 15684329087944704 15702895386427392 15712937075337216 15722701862227074 15725724296264411 15753254362256961 15754674697535488 15769155097073664 15781988068344069 15821152895415296 15835694396238288 15839881158852608 15854439873153024 15867897007046656 15877758093609984 15924669447143424 15931790328250368 15937628976315904 15953715811844096 15963630230406144 15991864952414208 16001803078716312 16003245823492096 16010795295965184 16017954689138688 16034343479148544 16049080927199232 16062141702693372 16078354216624128 16088346091581192 16091438814782188 16121062481199104 16128271181488128 16135879634214912 16159611787579392 16189086683680768 16203966358941504 16244178373902336 16247008281833472 16254273300093504 16260230131021162 16302297080070144 16315563923397024 16334877445066752 16363768788516864 16373938034035296 16377085657648144 16390465263304704 16414571853348864 16422315367366656 16452269430964224 16462493675106336 16476466920669184 16491610732177152 16503347255476224 16535416712871936 16548873269441656 16565577071673344 16580802785893632 16591686969065472 16621949963993088 16624845683736576 16632279655909632 16635476941502848 16638375017789096 16664599655941248 16681420267978752 16694995642545792 16736426203414528 16744321551040512 16751808948086784 16754727290640768 16771638874079232 16796306082496512 16809974951378752 16825425296003181 16845342365225088 16859640569987072 16875136563158016 16887146028859392 16917014164537344 16919961287589888 16927527223766016 16933730787335648 16950823050084352 16977540154392576 16991356511940096 17008506939899904 17011470001963008 17019076857209856 17022348498281984 17052148485149184 17069360274210816 17083251355163136 17094465362067456 17125645417447424 17141385900367872 17144372111353344 17155335595924812 17186917851856896 17200904601410816 17216714256375348 17251725234405376 17259439522271232 17279870355111936 17313448759394304 17321190647574528 17324520365115392 17335286668609338 17345028237295616 17386504337799168 17400653511251153 17414869342261248 17418217068009472 17445670857179136 17448710077827072 17480536270399488 17506246103211008 17522336402938224 17540022781771776 17554296888853296 17597859905060864 17600925638652928 17617102960011984 17628667404632064 17652928146833408 17660821836742656 17675194250346776 17720921862438912 17724009034727424 17727416187559936 17738432870204904 17782452841127936 17790841647980544 17798797007342208 17819866303709184 17823291883544576 17851384132927488 17865911626525248 17913368105611264 17929832598355392 17947930288324608 17962536351384768 17974327549820928 18003651551428608 18007112460992512 18010249490714624 18038636414042112 18042104048877568 18053316293936352 18071538623643648 18086245279424608 18133036324356096 18136195291348992 18139681680293888 18147793027094016 18150954564860832 18195998256037888 18212722519140864 18266532601135104 18281397943421184 18323242999087104 18326765344915456 18329958061555712 18338154492413184 18365324015960064 18392335167258624 18407302887935104 18422341122392064 18424221364854162 18425882518224896 18429092502126592 18458139586461696 18461687863967744 18473160858911616 18491806963728384 18506855634760064 18519004142239744 18536025285752832 18557967274868736 18569834725398528 18573069787299456 18605919800404992 18617482428121863 18619161006178304 18636274205632512 18651440444406627 18697726149127168 18714911559190704 18718171895012733 18752969190146048 18756236156010496 18764623201539072 18820063892078592 18828479478841344 18835379699282432 18854391413997568 18887398646611968 18899476761944064 18902769250979328 18911221820301096 18921848986140672 18937247626266112 18949678657175552 18967095641235456 18982531103183076 19001691346919424 19050447135752604 19052164750508032 19069675931344896 19085194873346316 19097723021684736 19132556989804544 19150142060567232 19169735551932416 19197665350975488 19201009787621376 19216635609388646 19266351094628352 19273411785312256 19282030091287392 19338999477338112 19351017676587168 19354737595402352 19408190888706048 19423985314885008 19443591145684992 19472188178972672 19490085410754816 19513156766957568 19541856115212288 19557759318431048 19577500175613952 19595494201510656 19608357327077376 19615543355465728 19644122684719104 19647544898961408 19663534111932568 19682295326048256 19694526866112384 19714405771247616 19730449395735936 19768789787930304 19788743651229696 19797592393193472 19801041343484544 19804847772039616 19850179915677696 19859544165187584 19866334033447616 19884593531640123 19895767683956736 19925029764530176 19943343211004928 19992834921725952 19996317885333504 20005259446268928 20012590930487584 20032790877372416 20051203368987648 20064365637009408 20080694059565568 20100962747154432 20104464547774464 20120825602907744 20140023124328448 20152539118812672 20156413117105408 20172880324067328 20189297056101888 20202549973352448 20239399129710592 20248946991955968 20258001518616576 20261530677053952 20278728517746688 20297367054987264 20311812006739968 20328341801667328 20347025939352684 20367844023928192 20388402549751808 20397519435411456 20407141890330624 20461348533829632 20470498038042624 20474433158772736 20478000021894272 20487156971992854 20498669734985728 20547686944671744 20564408695114999 20617611013029888 20621202819250176 20637984397065321 20658815592290304 20689199940158464 20708215748926992 20729117833003008 20732729064892416 20750326855368704 20769398846963712 20801093936589824 20820212589105072 20833879660019712 20841514815182336 20862551446257664 20871880352514048 20912438783926272 20937193848569856 20946556131950592 20950582767116288 20963602482969432 21004339149675948 21025540129431552 21034941917768064 21042650757792092 21097090338914304 21100765675511808 21114259194984384 21139253164204032 21170344124813312 21189802161692736 21211190340747264 21242387104333824 21284840307208192 21304403579549376 21318388489322496 21322486603218944 21335737438288416 21357272918851584 21398774569598976 21416188936924496 21429952019693568 21433685344321536 21437805622165504 21451128122108256 21471594901143552 21504361575317504 21514506178953216 21524126613530112 21546149050105856 21565952495923968 21587720346796032 21605288478588672 21658904498536448 21662677709111296 21672364400124672 21682588258476288 21704473837043712 21736396106760192 21754085231196032 21774079794827646 21779836593422336 21814164965818368 21818358384689152 21831917378713728 21853953684406272 21886095804465152 21896420489822208 21906211701344256 21932143143026688 21936359241285632 21949991566808448 21988814309569536 22002479233234929 22004463007301632 22024687697565696 22047222283829248 22067486274898944 22107737047858176 22121475875924139 22122249292087296 22162599951990784 22166460911648768 22176372874546176 22219466207921664 22241893690638336 22259994190061056 22280453743544568 22321471127814144 22325762068054016 22335745264115712 22339636387521024 22349625787628568 22362185165438976 22395074776662016 22415658485096448 22433900394670908 22460456486966784 22500182084210688 22514164796798532 22516194705145856 22536889737043968 22559948383453184 22570036298354688 22635928803271212 22655142015920128 22675964756743584 22681960002617344 22692102476279808 22736197980198912 22754700745482277 22769324020924416 22777668473550848 22813569582465024 22855181200490496 22859162815137792 22869384526875744 22873780794566416 22913824526919216 22936952868470784 22955619008500464 23012586029694976 23033737303619328 23037750024631056 23061003451858944 23084598345859072 23094920863432704 23113715558145784 23173513204727808 23182005783732224 23219825789681664 23260894476238848 23264946770436096 23275349932678272 23298843184201728 23307381693865984 23344117712289792 23363115203917632 23386697042362368 23401230678663552 23405729185137728 23446704167080128 23470370377039872 23489470613349312 23504889872842752 23547762448990208 23569405613005824 23627895816585216 23632012046303232 23651243826939872 23712432116465664 23721122197307392 23731729343122944 23759821738278912 23801845510569984 23816637140414976 23821215502033664 23840676746625024 23887004170715136 23906443464473856 23930573717766144 23945445345609216 23950048468513024 23965770066427904 23987797428621312 24004868735238144 24016192943947776 24051515218722816 24071088391915136 24093212554040058 24095384831524864 24117531324936192 24137158222173282 24181593721798656 24192406772232192 24197057369458688 24201272753147776 24239417681369088 24283630025521152 24303392094226817 24366267560853504 24370512422750208 24375197257894912 24390345196531743 24450872656550912 24473345885095536 24502316167600128 24523113556344832 24545653182775296 24565628486472216 24610852781948928 24621857780023296 24630881145215488 24655742618304512 24678404146446336 24714700381003776 24743956366491648 24755020883214336 24759779633864704 24764093049732608 24803125069307904 24807893067206656 24823309904162484 24848365607510016 24868587259208836 24932924945989632 24937268525604864 24953215412254272 24957562526683644 25019497602052096 25042493463818688 25104639305121792 25116482326560768 25194459123744768 25199302349258752 25203692334639104 25214962427068128 25289460854980608 25310041470910768 25330719043289088 25335588462559232 25375521246806016 25379941931384832 25400596181003472 25426234575126528 25446926497795088 25463630695579648 25487034767910144 25512760409849856 25517205002944512 25533522747422976 25596887134633984 25601346383495168 25624877032744704 25641698043101184 25688468126171136 25709373455049856 25733003393887218 25780376777785344 25785332636450816 25801356902116224 25877587851608064 25889159283406848 25898647086513344 25919805532667904 25924788194246656 25970173139091456 25986780547673088 26002930002914007 26017542355943424 26055808153616384 26079756506698752 26127325602014208 26144476436103168 26192163579625472 26196726531948544 26220804405599232 26238016602243072 26243060434731008 26259369154816512 26285874361663488 26307265860981248 26331445333279944 26358386383907072 26379920423780352 26384991534972928 26396789857591296 26401388457979392 26466906554236928 26479392220250112 26491232755113984 26512791375520164 26527690245275648 26591124281339904 26607649305307356 26612764193678234 26661757180444672 26673679261691904 26686262471970816 26734937825316864 26774258746087424 26798867439787872 26805952730365952 26870052158416896 26891919062842691 26919062741469184 26943804527077152 26961491324731392 27010668691488768 27015374236071936 27037359403907281 27063156073316352 27079974440904528 27107307935465472 27129367919136912 27196692580548608 27209522520440832 27221689540641024 27226431847291248 27281798045106176 27293997384056832 27316209295990472 27396915926228992 27422096915131776 27490148017373184 27494937092333568 27507231738619776 27517312529420428 27545087456387072 27588502750887936 27610954331902656 27638823777337344 27643638753189888 27692531795951616 27709741288367424 27737710445592576 27760283452140096 27778506213359616 27829173803352064 27854752088097792 27859604680949184 27883251711901696 27908879700607488 27928741509267456 27951469977292576 28005785532901264 28023783410368512 28034053505908736 28046589223690752 28129453785219072 28134354234015744 28146934802308608 28152345593312512 28185670885605376 28230095838117888 28253069548923648 28281587120996352 28323182805778432 28349215142916096 28354153876468992 28382773479211008 28405871439399168 28424517985763328 28447649917717888 28473796654774614 28476363891802112 28502537020379136 28531699426131968 28578247125762048 28601504162811008 28627792310019474 28646584532527104 28686008238604288 28698835484706816 28754603327898624 28796498026463232 28801514681432064 28807051304784896 28824953414082969 28896485866832896 28910117677968384 28923045136931088 28981861475680256 29008499216007168 29032106393103528 29085553287757824 29109223171618304 29135977972327512 29138604912541696 29165386718527488 29195227319762944 29208282268459008 29242857524035584 29266655422411264 29312784172818432 29318419079426048 29336638977646572 29366250263420928 29423315033198592 29466184027078656 29471317348442112 29476982730477568 29495301167898852 29523442989072384 29568497166061568 29595674093603904 29625954943895552 29653184681895456 29683115476844544 29707271658059424 29775269873516544 29780993685487616 29786181850028032 29799501050171424 29843651525935104 29887544646795264 29911867192894544 29947275315955712 29989252382588928 29994476828000256 30000242778947584 30018886395731376 30049186316058624 30093381731139584 30121041089348352 30151444120731648 30156696821661696 30181238404361616 30210034686492672 30234619675658112 30256136635039744 30283945584152832 30303824960028672 30314930640265216 30359098694565888 30373420487933952 30418092776620032 30467718010109952 30473574933987328 30478883753517056 30492512702500992 30551766035892288 30582603824627712 30596279153117184 30607492011333952 30692022800744448 30711649738159104 30717000032841408 30730735457989281 30748004602478592 30793227817910272 30821530417007616 30898017606303744 30912593632690176 30959767719575552 30988223388435456 31008565075378176 31014525968318464 31019929027248128 31033799910237696 31065124245602304 31125490283053056 31150820271890176 31176269591740416 31182262723149824 31201640904884736 31262272222773504 31293827169386496 31307820528771072 31319294151132416 31339853163790336 31368658175889408 31405790772854784 31425874150674432 31445403724454148 31451448592528822 31506508724513922 31509349395070976 31538310194147328 31563976136688138 31642305790830592 31671388792476576 31679762317705216 31708879746306048 31755516187219968 31781358892450453 31863580656500736 31875257952631808 31927260460812288 31983729904828416 32003606157432624 32035909378277376 32068686958297088 32098161854398464 32124283405386744 32156708433248256 32176692183162384 32182877629564376 32242124962398208 32256542362976256 32271759268429824 32319223575158784 32378173367361536 32407932717883008 32488356747804672 32494016563666944 32508546600187008 32520460262042324 32604594160140288 32631127846794048 32669754890133504 32727537577033728 32747876068070592 32754171315296288 32780930526609408 32829143706697728 32844630734733312 32904538861928448 32924987350212672 32952933841338368 32983221464354304 33006694510952448 33070833425743872 33097746538883312 33131154143346688 33161605571787264 33183373938130944 33243899927986176 33249691367473152 33264559311819264 33270953883005696 33276750035578192 33329199311882496 33362840535957504 33389991285091584 33472852406829056 33488643102081024 33503617896173568 33509454581281536 33543277748158464 33592612164993024 33619949902757504 33650850592006362 33690684730450176 33719281139974144 33750273126316032 33774292057718784 33839922575179776 33855054447532032 33867461574671296 33901646100168704 33982713023880192 34022940003926016 34038153714419712 34044696996563968 34104296970298368 34166502710326272 34188930724134912 34251290834894848 34282771800735744 34288744222706688 34310671191849624 34373835703713792 34401809202821632 34433428512750696 34503450468810752 34518879044542464 34559740710223872 34626897518788608 34642381295149056 34649040730230784 34670573337218676 34690056474591232 34773008675598336 34801307022502306 34829738684522496 34836434136018944 34891341714358272 34897420155654144 34961072540798976 35012492206422016 35044672805876448 35080045563543552 35108593777706592 35195719810121728 35201851277305856 35234205920023968 35257334809264128 35321643673485312 35350388500693552 35441843724877824 35448018069454848 35454832375119872 35476865740409808 35564905682255872 35581683295961088 35597594014684416 35639732607418368 35646583767089152 35702768265854976 35731823253050496 35826736211222528 35859665196710784 35895860576649216 35925072702769536 35948655099641856 36007303102857216 36014224921985024 36020498981429248 36077272828084224 36084208097755136 36106632587872704 36143077247287296 36172490558849216 36205737333259923 36272390582697984 36279363360587776 36295586054188032 36301909129721664 36391996512075776 36425445038281728 36533065202270208 36562795886842368 36646485998174208 36653530689830912 36659916123111424 36676308984826368 36730648031920128 36784670334517248 36814605775870208 36844682244784128 36848442729708324 36851765036449792 36858185004253184 36916279172923392 36923375727935488 36946321717823232 36983613927456768 37013711269520128 37038008284479488 37072050571505664 37115934549737472 37139669450797056 37146139574598912 37211839600809984 37234964856243726 37238322012356608 37272548411265024 37302880888813254 37395452298254336 37429823118381408 37436343790025466 37512472312020992 37529246403078144 37559787781986899 37656958957682688 37670759398564864 37798953523888128 37805538501958656 37822443640602192 37874495252532224 37899357314351104 37934191282470912 37965062206366152 38003382693838848 38100894271505208 38104329501016064 38139351862689792 38170389746692632 38195446043369472 38265113979609088 38300284121134464 38339471103864832 38395330701950976 38402019575242752 38433271218777292 38532702189256704 38546823570624512 38564060182574784 38677998954676224 38702035353174336 38709475190804704 38816381777412096 38847970629770016 38887182291369984 38944376357945344 38980170821509632 39026313533915136 39083712230424576 39115518636862096 39155000351227904 39190988403021312 39216714654154752 39231086710931456 39288245369438208 39295089797922816 39327068223865136 39364590652096512 39389053732224768 39428811542495232 39460898791471872 39537579575860608 39577487302459392 39595184786386944 39602082686969088 39609695544079232 39700359831355392 39719088330375168 39732668066895232 39769187063280246 39791535367913472 39850059529060352 39886686422009856 39919146290517351 39992635770667008 40010518892537856 40025181860975168 40065581754744832 40102406737975296 40161388119131136 40208929095548928 40241651205815488 40280046248656896 40305078237625344 40312826234210816 40378594112203776 40405099946704896 40478798259421184 40497893983911936 40516003037233152 40523061354107904 40557457035493376 40594734109974528 40623624013479936 40656683603334656 40694051878705368 40735688047856384 40776805099503616 40795038870822912 40814283780661248 40922697067659264 40940996076085248 40948866317545472 40956000043788544 40974313943985708 40997339469971456 41095373889343488 41128817390229998 41235222026059776 41242405638500352 41275968794130642 41317631184580608 41378399880316928 41416431497853984 41458235666006016 41465458129784832 41538797693927424 41602187873179648 41640425178210144 41667759320039424 41683029630364672 41743760705028096 41824877567852544 41893112263901184 41901165534232576 41927204965938864 42008678299351896 42051080258863104 42069883835536128 42085301515584184 42194180677828608 42201531351023616 42228518389968768 42278506328408064 42340688249626624 42379604323385472 42422380681494528 42484774208667648 42569680614416384 42608807159098752 42636776978644992 42644973206437888 42671474876576832 42714545837703168 42797549139197952 42832377873848992 42867370688643072 42875611244331008 42902256244216512 42943189802287104 43008723150635008 43029012357906432 43048253227060224 43092298100211712 43131904991847936 43175440693592064 43210576957177344 43317808997072896 43325355418222592 43344728800249344 43365176516952576 43408947674087424 43472792213520384 43508170462392064 43548159589655292 43559673186844672 43628329931636736 43636716769378304 43663834757427456 43707907368812544 43772191608930304 43792840979644416 43812423402688512 43864286286053376 43872718482571264 43899983133616896 43977628619139072 44004958466469858 44008926014603264 44049375395131392 44094444567658496 44134972549797888 44215474095716352 44242951751848278 44332921823297536 44352745749092352 44438932415843328 44519988380122112 44560907487089136 44651524136108032 44671490528231424 44679272775042048 44699251575257136 44790149553324032 44831316970192896 44867800789341816 44920912973933568 45000364168421376 45028329593597064 45032389410291712 45073779474087936 45119896766906368 45140072596709376 45271857606542424 45310284031840256 45351929513487168 45363920005234688 45384204952559616 45472395960397824 45509401490964554 45538648041848832 45555336947101696 45627139164930048 45710362400980992 45718325630275584 45738769053751488 45747561589132832 45827649053838432 45873905736941568 45911238017000928 46025172059389952 46067474607238656 46075500049262112 46122006903717888 46189841726865408 46227431116291568 46347026409455616 46364011567464448 46439651579363328 46521788952477696 46529893540872192 46550699865356544 46597686368403456 46614763387731968 46688235424579584 46726230407835264 46773394084724736 46802461357327104 46811458370275456 46893408334160256 46940740754079744 46978941226698624 47009779745685504 47095524897980416 47138811226011648 47177172888793233 47264024092606464 47302487653879744 47345964205032207 47442244394614784 47463458686245888 47519643476557824 47603691021139968 47633274280829952 47642431004067328 47774008341430272 47812886928947712 47861147435532288 47890890691218432 47900096937026048 47931540132855808 47975594857242624 48009737470476288 48032385887895552 48103030437445632 48142176783830272 48186425108080116 48190769663049728 48235062649872384 48274316444346564 48363187443597312 48384813544464384 48394114738917376 48402545506295552 48478835362738176 48567260051042304 48606784188453634 48732535121707008 48741024845500416 48750394515789824 48780690393063486 48901745313101824 48946691770191072 49004632335200256 49091306365550592 49131256972944432 49243715560046592 49261762290430976 49356808292892672 49429400762007552 49510041766428672 49519559267729408 49528186099465216 49606250138615808 49615786134413312 49646619808324968 49696731215020032 49737174518417672 49865849891979264 49874537051209728 49906430824508544 49915125053367288 50038995204104192 50084986927637376 50209278610243584 50232964653121536 50388918247489536 50398604698517504 50407384669278208 50429924854136256 50578921709961216 50620082941821536 50661438086578176 50671176925118464 50751042493612032 50759883862769664 50801192362006944 50852469150253056 50893852995590176 50927261391159296 50974069535820288 51025520819699712 51034410005889024 51067045494845952 51193774269267968 51202692766990336 51249754065489408 51283396086202368 51376936252342272 51418746910099712 51466006787774436 51560753555570688 51570665272901632 51602713804232448 51755175703216128 51778318566813696 51797294173026688 51839611065335808 51849576388493312 51940346278182912 51973561095346176 52005860005828014 52035084711886848 52111616307232768 52159513013397504 52201960533753459 52254651204028416 52393453063897088 52441608811198464 52486120869462016 52518738309633024 52614531721962496 52662890666559888 52716772767814144 52769983069945856 52793579715182592 52802776915958784 52933813108473856 52958784440500224 52982465510227968 53025582751040328 53055380490551296 53182248562679808 53215298610614712 53225528387356468 53323514360889344 53347358523383808 53372524943941632 53469875650633728 53548517492174848 53597734879575744 53611905460731904 53740104316833792 53783838125685382 53838125482938368 53887609054154304 53922982649462784 54021337382977536 54030748472143872 54074718807814562 54126312146632704 54159948881809056 54214615870930944 54258735838273824 54393385161097216 54419045040881664 54443379081282048 54452863694582496 54587994768113664 54632418591980944 54793831852457984 54844193830263552 54980296034746368 54989874184667136 55014463477239552 55034625058840856 55090174912774144 55177005501775872 55221908663805312 55277647554674688 55287277506379776 55385063591903232 55419482576734848 55475420891185152 55520566904280192 55557012426719232 55658347606704128 55709504176195584 55719209361898368 55766503423803392 55817759401214976 55857483018534912 55902939954585152 55954321333219881 56011571065802528 56068107011817472 56093178447381504 56258907570438144 56268708468031488 56293869604617216 56304691186625024 56371341771210752 56460191676235776 56506139097847296 56563174241992704 56646365611556864 56698430285832192 56708307752937984 56765546958422016 56811742878798336 56849035971526656 56895299835435776 56947593309549228 56952727783604224 57005074040758272 57063398852263936 57156494251524096 57203008325622016 57255584620038948 57293169065054208 57372016477208576 57397670969413632 57509206655797248 57592996052926464 57603029362864128 57614102609569792 57649906828165938 57792971733665792 57820235355936768 57846090273862176 58016998432014336 58064212786207056 58218446343236608 58271955944655024 58330773437054976 58390454639525888 58416564536918016 58533310844822528 58625568345636864 58636838158852096 58673277955293144 58732500526841856 58846630066397184 58932368054157312 58942634696884224 58953965460955136 58990602335797704 59046885978144768 59136994332123136 59191348187207808 59251909887791104 59306369363790912 59366230953689088 59414543316118848 59550539747033088 59561987370975232 59572363700056064 59599002100342848 59687303051870208 59775089293590528 59823734385789088 59894550631911424 59978504765177856 59988953656000512 60000485557895168 60037772791462752 60098372632117248 60186763462279168 60242082178696704 60302888241463296 60313393643323392 60362476808723232 60420069372985344 60469239351316224 60512273270079488 60567891168305664 60607649920057344 60629861280530432 60718197389131776 60746840975867904 60836185553240064 60935436020219904 60947149867974656 60957767507034112 60985025405001984 61103532071784576 61165207649255424 61192558306234368 61214984022667904 61384045601488896 61423299476318208 61434000065682816 61461470915978562 61496009204957184 61586455635820544 61643060834015232 61693226085344997 61913953191195963 61919535439151104 61976446776870912 62029051936636928 62039858054496256 62067599820475392 62250980566106112 62301640543780352 62364525446299648 62403281809769472 62524544445547008 62587654338772992 62615641057542144 62638588302264832 62679706327580672 62737316351778816 62811581545709568 62851748301348864 62890807448908296 62902897185057644 63013017449027844 63018698790141952 63076620388294656 63127952273376276 63284611581661184 63342777584953152 63359524635410432 63417759492612096 63511032374439936 63562717784900906 63727161313001472 63750515905263616 63854520921624576 63967459809656832 64007212314865248 64071818756554752 64196323708796928 64248566810773488 64313416866496512 64353384366324768 64365755259128752 64513084725952512 64543518536859648 64638447150317568 64756346734723072 64815865435766016 64976713495609344 64988033127333888 65017093200374016 65040920524084648 65209188320280576 65262255693588096 65339509780267008 65455075154067456 65495752136141184 65508342630592576 65561861053218816 65658287413395456 65689261469466624 65809077723856896 65849974700425344 65905867682676736 65966442928708608 66013389021904896 66141666851487744 66195493077766624 66262308286693376 66323211143574528 66366747876261888 66487799855972352 66499382734946304 66529118623638528 66541907766011392 66553500071156384 66658398623764992 66725681071915008 66779982570183168 66945704813658112 66977286204162048 67007235792347136 67018909162563072 67086555496316928 67185224329986048 67239899805515008 67301701184012724 67381369460900352 67438562279948288 67500546252632064 67548584115437568 67679845150359552 67710108895064064 67734923149342592 67803292200337408 67965426047760384 68045880007852032 68076307428839424 68089393993127936 68208593940596736 68264102236446831 68333005420652544 68388614962824299 68565543601471488 68577488445413376 68621342383699248 68803618405643264 68866857025501392 69006900937621504 69037758089084928 69253795037577216 69284762590298112 69298081460461568 69341146674437352 69380112949182464 69546017351196672 69602614045004612 69659477369044992 69672868272037888 69782683428716544 69794840311308288 69922145081597952 70024984412844032 70089345611752896 70160091127087104 70217187555413184 70391439620243456 70403702554611712 70468411840047936 70514669618528256 70643287346970624 70700777001387104 70883687449755648 70896036138909696 70909664750239744 70953731480819616 71129811364511744 71163366591922176 71195188029368832 71279465214836736 71293167534178304 71405536531709952 71463646506100992 71653472422445056 71719330393421568 71791721153298432 71850145405539072 71897310199283712 72014606205714432 72028449843970048 72040997962858496 72154545656168448 72168416195510272 72213265175745408 72286154494574592 72344981117698432 72411474666519846 72544781165395968 72558726721175552 72591172108376064 72603818259443328 72783993024151552 72850890076563456 72910176282680451 73125591773684736 73171035589595229 73307061379661824 73319832246222848 73352617969652736 73569340669034496 73629211551740416 73696885459416648 73703530072899584 73716370008506368 73832558345846784 73846751455870976 73892643435646464 73967227854913536 74027422539040256 74076016568958976 74144101143011328 74231869099474944 74279338901594112 74292279149197824 74423679201619968 74469929712487452 74476644024713216 74545096822530048 74605761777626508 74790904596508672 74859646236762816 74872687580050932 75024944624041984 75058492806156288 75119575563973798 75313917915365376 75341518797129728 75597907047776256 75611077003917312 75644887281204384 75748990505064448 75868382564941824 75930124412732304 76006765387677696 76201788543010416 76278703725379584 76340779493385264 76390892086738944 76530227959218176 76600568242268928 76678942207729664 76790661403901952 76804039150485504 76866542437554584 77065404378513408 77093647141249024 77128120365149568 77355997909352448 77404070706348672 77418950381609408 77632763554824192 77695941259540032 77774364582739968 77888752715890688 77960341643019264 78052627067830272 78167424460849152 78231037273724192 78310000702455808 78381976806042624 78433429308309504 78462173421862912 78576490738876416 78590179595845632 78654136447730272 78729181304193024 78778107464449536 78857623084990464 78921797582943744 79075159151721216 79154974604918784 79190369572773888 79204165373938176 79219391088158464 79400719662710784 79438176660750336 79465336133790464 79538374126560492 79583070735826944 79700119058120704 79773372844019712 79838292581034702 79985271541334016 80021037785075712 80050363721950336 80131163509489664 80204813475950592 80322776238262272 80417858191097856 80483302411630976 80610156475250688 80625652468421632 80675757188528073 80757188224407552 81032006074466304 81046122708215808 81112078211721843 81114914070986752 81189468219949056 81313367206669312 81388103757410736 81471376095712768 81553610199007232 81590077741645824 81628567561322496 81845394135318528 81881992152170496 81897732635090944 81912000087577088 81948627887971416 81994678939942912 82190747778686976 82257634780459996 82470444052119552 82484811277000704 82551937588261284 82635262369161216 82756799760633856 82832862995707968 82916471332012032 82930916259569664 83077595387854848 83204375746359296 83280850356420288 83335518640078848 83366059260729344 83487521410056192 83649755135705088 83786224527802368 83802331068465152 83854409931877728 84017356598703792 84102160517726208 84139767671072256 84170603031168368 84388361355657216 84403062702047232 84457036779937536 84557012656816128 84681376499253248 84759208646770944 84844761362989056 84969548417335296 85139361228832768 85217614318197504 85273553957289984 85289946412875776 85342949753153664 85429091675406336 85595098278395904 85664755747697984 85734741377286144 85751222488662016 85804512488433024 86017446301270016 86058024715812864 86096506454120448 86184596200423424 86263809983695872 86421153914354688 86474860242248907 86635617994145792 86650710836445184 86689457600498688 86730353033905152 86945584427040768 87016340924784128 87096319179310584 87119346373689344 87256659863273472 87273433538756608 87327669514854912 87415814737625088 87544383217860608 87585681959288832 87624846805377024 87728572572106752 87745436965142528 87799966267233792 87955257238278144 88009916932939716 88017852029206528 88098750790262784 88188889135316992 88269945099595776 88430948191432704 88485903503696556 88665843646595072 88705491498184704 88877864831686656 89039976760244224 89121814974178272 89342981056462848 89358545550084096 89398503150514272 89431265720616391 89662633940385792 89735601578683632 89841825947867136 90000728336842752 90056659187194128 90147558948175872 90239793533812736 90280145193418752 90543715213084848 90620568063680512 90703859026974336 90727840010469376 90768409905119232 90944791920795648 91018802981929108 91077296083697664 91110673894203392 91254278329860096 91420724801961984 91436651260551168 91477538107502976 91495123178265664 91655298107676864 91747811473883136 91822476034001856 92050344118779904 92134949214477312 92151000098524224 92244013807435776 92379683453730816 92454862232583136 92694052818911232 92728023134928896 92879303158726656 93043577904955392 93059787081744384 93101399730713088 93195372736806912 93229526775463936 93376470849159168 93452460815670528 93546788169449472 93604922714654208 93622916740550912 93786816668320512 93881481508159488 93957882453397248 94019559491371008 94191049795960832 94277622452023296 94354345777586466 94528048185212928 94604975307759488 94691928410064414 94884488789229568 94926917372491776 95039286953115648 95266548561659904 95284862008134656 95344076677351359 95625773857895424 95781781382436864 95800193874052096 95863080265711616 95951189714485248 96206060874891264 96284353567660544 96372850216160232 96381539326099456 96470125299744768 96548632888693128 96726374887194624 96769627088928768 96788229477834752 96805091012591104 96957670725476352 97134520102084608 97213568376907268 97465070243414016 97482049691000832 97500789031579648 97561380786126972 97803490626203648 97893383540382144 98009264670400512 98182612731101184 98262513945888864 98487431120093184 98523524580861952 98713616585785344 98858801524015104 99020083532857344 99039118535458816 99056372198930432 99212500277231616 99231572268826624 99293239616649936 99393462430040064 99474349036835344 99731699783958528 99749074102419456 99812861649017088 99830250106734576 100077990408208384 100169973855274752 100418557220487168 100465929306243072 100777836494979072 100797209397035008 100814769338556416 100859849708272512 101157843419922432 101240165883643072 101322876173156352 101342353850236928 101519767725539328 101602384724013888 101704938300506112 101787705991180352 101854522782318592 101948139071640576 102068820011778048 102134090989691904 102387548538535936 102405385533980672 102499508130978816 102566792172404736 102753872504684544 102837493820199424 102932013575548872 103121507111141376 103141330545803264 103205427608464896 103510351406432256 103556637133627392 103594588346053376 103679222130671616 103699152776986624 103880692556365824 103947122190692352 104011720011656028 104070169423773696 104223232614465536 104319026026795008 104403921067506918 104509302408056832 104786906127794176 104883217622396928 105037476619266048 105229063443924992 105325781333119776 105433545535628288 105587159430365184 105605553831917568 105691495851637553 105964931020455936 106051165502080656 106364497125359616 106430597221229424 106451056774712936 106647028721778688 106694717046767616 106745049887883264 106939751301267456 107097034984349696 107195469759151488 107223810921463808 107480208633667584 107567676251370764 107676250965876736 107775218108308608 107845965298925568 108042674765955072 108061496944287744 108149437615629124 108252624293265408 108319897763618112 108429231741861888 108517471676547648 108786770322194432 108838090081763328 108886758162564096 108905727389164992 109175989536227328 109264837183961888 109587663704915968 109688387660527104 109960592069492736 109979748369334272 110028926954479104 110069250117681712 110180349825548288 110354011003551744 110443817327610624 110555295109349376 110574555012759552 110770127183806464 110838965153469696 110950841782370304 111041133808560384 111114024853438464 111316695213408256 111419008352391168 111438418723796736 111533006847606784 111635518802429952 111714966037069824 111805879909170304 111908642666439762 112023142131605056 112136214023634944 112186356894763008 112537416936062976 112587739209234432 112609382373250048 112679363345960697 112742683542421504 113012278195694592 113292731223113728 113396860571664384 113416615505875968 113623485757596672 113698071943053312 113790599670871552 113895186619098456 113905455567208448 114010148081516544 114126797704527872 114312988503048192 114406016651244032 114511169240077896 114586338130108416 114744032954417152 114795341938827264 115018413311594496 115185992105852928 115206058725728256 115228205219139584 115299813656331876 115585943467331584 115640470711873536 115692180547724352 116033996864028672 116128425572414112 116436892686473216 116543911889310048 116661546874109952 116833129073836032 117066621689645056 117251136691273728 117273676317704192 117346555910586288 117465001053683712 117693260132794368 117864736108314624 117885269393768448 117907930921910272 117981204671595408 118093771956289536 118273988664246272 118382696374415616 118503819775582208 118612738727581824 118732461907378176 118829086632237696 119101079494066176 119123974741950464 119144727400112128 119198004200685696 119374606103740416 119550178587181056 119647468771578176 119757438871552053 119789101263822848 119977907312001024 120000971115790336 120075545582925504 120196745264234496 120373526924558336 120484164357393408 120626787286646784 120724953617446464 120840138745970688 120938478702632448 121024546540158976 121135782336611328 121215299840114688 121259722561060864 121436394778263552 121493681951735808 121672371106480128 121870872040439808 121894299735949312 121915535014068224 121970050810003968 122207064143569152 122330415298510848 122385116612468736 122429968045335808 122768091202977792 122846598952636416 122868000131365632 122922941831957124 122992018409914368 123172911271641088 123286121668030464 123386452170689994 123827906382391926 123839070878302208 123952893553741824 124079716108992512 124135199640950784 124603281087560704 124806563619538944 125049088891094016 125231282115084288 125277176604529664 125359412655161344 125474632703557632 125703496602697728 125781614897816592 125805794370115288 126026034898055688 126037397580283904 126153240776589312 126255904546752552 126569223163322368 126685555169906304 126719049270820864 126835518985224192 127022064748879872 127125435569801812 127454322626002944 127501031810527232 127709041843249152 127934919619313664 128014424629730496 128143637513109504 128392647417593856 128497133621546976 128626833732993024 128706768732649536 128731510518257504 129026169451905024 129087037073719296 129276894300635136 129512693469446144 129631730871532032 129953426991218688 129976066254667776 130034186400748032 130081841048169296 130418376640561152 130524511387176192 130679019560534016 130910150308134912 130991504272282368 131016685261185152 131123722106437632 131316574826790912 131378522938933248 131618155447713792 131699949400850688 131811735365353472 131932885857417216 132026778043809792 132283333702975488 132390986155533248 132524616573386752 132646422287149056 132998765469892608 133058237247277056 133083815532022784 133107000142312768 133316797247529984 133559965140366336 133891409627316224 133954572408324096 134014471584694272 134037818325126144 134370448659972096 134479799611030016 134603402368025448 134762738921800704 134877124559896576 135001092505264128 135097168230875136 135359690300719104 135420217790128128 135469846298685184 135606584400674816 135930852095520768 136091760015704064 136152614857678848 136178787986255872 136417187881193472 136528204472893662 136666010841305088 136777229925648598 137131087202942976 137154976890826752 137242684767398496 137607236811286528 137733714051002784 138075516178169856 138569525180596224 138596162920923136 138682293348874704 139092034702393344 139205228090009224 139318954738089984 139345736544075776 139565366857433088 139589680622616576 139844290163195904 140049968825688064 140178691223505792 140320182254174208 140434375110826368 140782879240486912 140807405109223424 140936823680095872 141029339237056512 141286574693941248 141401554002774208 141531518666379699 141792072277819392 141819329500479488 141907462961639232 142259622729023488 142326733183844352 142390376058737664 142558930429673472 142586335068356608 142811073063419904 142927293012201984 143306944844890112 143438660786843136 143583442306596864 143700290811078144 143794620398567424 144029212411428864 144056899687940096 144081995925716992 144309091312336896 144336832391020544 144426530351490816 144572308989149184 144689962235396864 144822949333039692 145089562330791936 145117453442351104 145182344216752128 145207636518886656 145567986048303104 145701780153126912 145820352565360902 146251183547369472 146342071179190458 146639664492445696 146705235939305472 147258423103480832 147393770918833296 147432740017012736 147693502911741952 147785286871292928 148054845078080512 148152033137917952 148288202286022656 148558677803188224 148584558298395648 148847358403239936 148939859424974904 148953288049426432 149090193645060096 149211523555253016 149581809193017344 149719292473525632 149745375160101864 150049889248083968 150116985612312576 150239151127947596 150627835830730752 150683037594259456 151195814095552512 151222154007834624 151289774562408768 151497981010128896 151736765129883648 151860248825464608 152013530775355392 152403577086020832 152557407450759168 152681558986770528 152781784173477888 153060455918436352 153201136484537856 153357884415459328 153581322807803904 153608078300971008 153733084875109168 154130808757026816 154187294282498048 154256240730299136 154711995818704896 154808141412697344 154837900763218816 155265527109648384 155391882519080064 155548729165479936 155777505431781376 155920683286038528 156105254135660544 156334848921698304 156462074547448384 156605881601260377 156620001404911616 156763953612085248 156924346843725824 157180359191691264 157308272895460544 157458362608386048 157556214928899072 157843595165887488 158150318303442432 158309949209837568 158380739145547776 158408330747876352 158438782176316928 158801439325421568 158876353321500672 158930672267580928 159076748253120984 159166141471653888 159400238116241408 159546745688039424 159676585162069404 159970543082668032 160042075570151424 160100727443900672 160262327018979328 160409626951901184 160645552476524544 160835716382195712 160966604823261952 161220312950501376 161251304936843264 161351514377056146 161514376448815104 162064012148932608 162092245416431616 162224156423443686 162378936439898112 162626734413338624 162776207514821472 162942752191425536 163180155483291648 163257135122644992 163763984304340992 163795465270181888 163824000175154176 163897255775942832 164381495557373952 164515269560919992 164940888104239104 164969622554001408 165103875176522568 165270524738322432 165513599521267712 165665725991415936 165832942664024064 165861832519139328 166155190775709696 166408751492718592 166561700712840576 166671037280157696 166732118521458688 166975042820112384 167299510271410176 167572449055604736 167604662136930304 167708819863755456 168034713197407584 168204321035452416 168279535342144512 168341206062336736 168776722711314432 168806125404094464 168914073559875072 169114025313632256 169362752998506496 169518417293541888 169689522725978112 169939096834670592 170278722457665536 170435228636395008 170547107914579968 170579892825751552 170685899506307328 170858183350812672 171190196556791808 171329511495395968 171469482754572288 171502444977324032 171609024976866048 172034892602540032 172116049431625728 172193012908240896 172369192400846848 172527619967391744 172842307828709376 172949720484497814 172982967258908521 173301421672890368 173378915200997376 173460706067810304 174032681849568256 174192638358621168 174238692747378688 174546867077513216 174655339029709824 175088766435721216 175171363918577664 175249693610754048 175490873930285056 175599932534467584 175910514476556288 176019833865879432 176035704058413056 176197501580525568 176377778270633984 176539890199191552 176861896382865408 176971807007393112 177331687293190144 177410982996369408 177755729663373312 178079953520488448 178243629948356544 178685962112925696 178717091100168192 178797006301028544 178862531441232782 179325267880771584 179471203157367264 179683651895734272 180001456673685504 180113318374388256 180295117896351744 180560290386837504 181087430426169696 181241136127361024 181407718053948672 181536819810238464 181889583841591296 182037605963858216 182154592167395328 182221347788406784 182508556659720192 182841449603923968 182873302521102336 182955076215005952 182990246356531328 183310596215353728 183495622947766272 183644952068003712 184100688237559808 184269898428954624 184302000197048448 184488027614871552 184759366907461632 184909724465166272 185079678256034991 185456046269857792 185758606317453312 186087155809910784 186119574163488768 186202799461426176 186459053550927872 186752941698318336 186904921631341056 187093576338898944 187209845429308416 187245833481101824 187573633336641024 187762963016318976 187915764906794496 188039118982742016 188382099591921664 188555244904046592 188708691555172932 189056096370425856 189209950615518976 189383856820128828 189768977578459136 189853834744983552 190078573906231296 190533097123319808 190569724016269312 190688153354702718 191251547715790848 191563562764873728 191600387748104192 191902379428970496 192568707135321088 192745700432320464 192940250599489536 193097265777386256 193539254177857536 193576458955669504 193610182025182208 193915341450952704 194269040204169216 194427136753814536 194930140486828032 194964099382001664 195001578063159296 195122761572253944 195606981252407296 195786767080764288 196018529340801024 196365225462202368 196525027891777728 196974862240186368 197047049161723904 197427233171570688 197717603048030208 198040167065714688 198078237070917632 198112744397860864 198425000554463232 198463144537653248 198586479233299872 198786924860080128 198948698073670688 199463399567917056 199498148204838912 199625723298034176 199660500213469152 200155980816416768 200339947710549504 200837114440974336 200931858612486144 201555672989958144 201594418794070016 201629538677112832 201719699416545024 202315686839844864 202480331767286144 202645752346312704 202684707700473856 203039535451078656 203204769448027776 203409876601012224 203575411982360704 203709045564637184 203896278143281152 204137640023556096 204268181979383808 204792306709340493 204810771067961344 204999016261957632 205165844888472897 205674987640398848 205864027151097744 206282661091606528 206410855216929792 207020702812864512 207113274267254784 207189176692106752 207398305553973248 207761385112731648 207894244381384704 208023440023312056 208140338847547392 208446465228931072 208638052053590016 208807842135013836 209018604816113664 209573812255588352 209766435244793856 210074953238532096 210458126887849984 210651562666239552 210867091071256576 211174318860730368 211211107663835136 211382991703275106 211929862040911872 212102331004161312 212728994250719232 212861194442458848 212902113549425872 213389434093535232 213490099775766528 213879502602534912 214194069968699392 214390939518302976 214960417267335168 215135352502741528 215352501931753472 215550436216617216 215691930597851136 216085349531910144 216122993888575488 216298875231258248 216505248586530816 216639795527236224 216858463483723776 217034943353095296 217573540644388864 217676180163526656 217773516325128192 217811454778329984 218351979072454656 218529674367923776 218730528848041353 219175327409831936 219376775321054208 219921184138985472 219959496738668544 220057853908958208 220138500235363424 220360699651096576 220708022007103488 220887634655221248 221110590218698752 221149110025519104 221540254367612928 221677930306939392 221901683564740608 222082267617120768 222228049706876928 222633390426816512 222838016704782336 222876837447593472 223066013695213568 223271037604859904 223429932074139648 223611759818340608 223817285332879524 224046284263210112 224272428047269888 224372713789526016 225074833872125952 225175478418468864 225218764746500096 225358726691921394 225485367084843008 226024556391389184 226208495646264989 226793721143328768 226833231011751936 227246971515193344 227581199341743104 227790373238196912 228020296163033088 228253595409055744 228812033302488064 229022338480155792 229172676260216832 229488065908834304 229590683877654528 230036826623188992 230371984211705856 230412117451456512 230456410438279168 230599627312663752 231171886934663168 231280941423747072 231384361095448704 232067993728057344 232256851144828224 232873785372946432 233087823778620096 233323093748219904 233666258147672064 234133243379290112 234502273382547456 234547352635408384 234693111821172576 234930002107367424 235386520265588736 235729472216629248 235770538787536896 235815861843820544 235962409343190816 236187543912579072 236547977328492544 236765392748831232 237007639551164416 237225477455163648 237464923814756352 237658173264475392 238202158988132352 238247949483900928 238289454800224256 238396008401371392 238749212207480832 239100357174362112 239294937543156352 239514877743104106 239578202527645696 239955814624002048 240001942231580672 240151091165851008 240393490528468992 240747053849116672 240968328714786816 241253574573293568 241449907234892928 241876957405264896 242027271565584219 242049093080317952 242271564673222656 242519445122121728 243336234635165529 243344742212960256 243788599471898624 243831070028136448 243940101620007936 244414128287138304 244660830597021696 244770233224937472 244859936090671616 245536182405955584 245693197905272832 245736000262731264 245845883663914248 245984036819828736 246345822543282176 246572243336060928 246772904341379988 247655812764783852 247678141756604416 247905787107483648 248159432217985024 248270399281901568 249206562175121408 249613127239077888 250098177782188032 250462564230168576 250554353209059328 250949265407115264 251406993205395456 251563229795633184 251611588740230576 252052069796111376 252306481553178624 252511809093505104 253138446326644736 253371110339812608 253671037970448384 254044129497759744 254250871139603624 254908645252005888 255002063621054464 255418083686498304 255869839238627328 256028849259460992 256287275026219008 256785294835187712 256994267243093952 257253667465986048 257413537465299072 257463021036515008 258052338903810048 258174074147438592 258553788601270272 259025386938892288 259263461743064064 259906853982437376 259952132509335552 260068372801496064 260163682096338592 260836753281122304 261049022774352384 261358039121068032 261820300616269824 261983008544564736 262033370522370304 262247444212875264 262633149653581824 262757045877866496 263236310895427584 263399898801701376 263623470730706944 263865771714834432 264053556087619584 264566667405950976 264781972311066496 265049233146773504 265292844574298112 265997530939785216 266116474494554112 266167631064045568 266214000284625536 266633594495059968 267119930280732672 267337313036494987 268028943169388544 268075636650252288 268293797161849173 268959599222060032 269206804736050896 269525477843601408 269754249119793152 270002185010528256 270719380601438208 270840435580256256 270939692597370368 271213168801349632 271861704191041536 272183520031408128 272305229715357696 272357575972511744 272834375762386944 273056408945787324 273332021682610176 273554459851297196 274262174405885952 274309953781653504 274485369534796992 275214473622573056 275467428102005568 276151032356339712 277139050361192448 277192325841846272 277364586697749408 278184069404786688 278410456180018448 278637909476179968 278691473088151552 279130733714866176 279179361245233152 279688580326391808 280099937651376128 280357382447011584 280640364508348416 280868750221652736 281565758480973824 281614810218446848 281873647360191744 282058678474113024 282573149387882496 282803108005548416 283063037332759398 283584144555638784 283638659000958976 283814925923278464 284519245458046976 284653466367688704 284780752117475328 285117860859346944 285172670136713216 285854586024403968 286032230032054077 286613889689780224 286877321573686272 287400581622156288 287589240797134848 288113799375880192 288163991851433984 288618182624673792 288673664782041088 288853060702981632 289144617978298368 289379924470793728 289645898666079384 290179124661583872 290234906884702208 290364688433504256 290415273037773312 291135972096606208 291403560306253824 291640705130721804 292502367094738944 292684142358380916 293279328984891392 293410471878610944 294516846206961664 294787541837666592 294865480034025472 295570573742585856 295811109691269601 296109690156161024 296576404572045312 297117355606376448 297169116596791296 297694716806479872 297879718849949808 298180387290120192 298423047110506032 299163618386034688 299438584947051264 299490750320203728 300099778496167936 300233971224625152 300478302255895192 301255671661461504 301366075188518912 302391628191105024 302444308015669248 302579549124817536 302995962020257792 303473530259767296 303720497650929216 304027061550710784 304807154172041664 305114814901518336 305363117973541056 305563568346955776 306120911836872704 306402272969075712 306715768830918656 307162645615607808 307216156601942016 307466169750218336 308261617514053632 308374588564996096 308512481460598272 309423991637409792 309616282825394688 309675801526437632 310531054219296768 310783765038160128 311097458330959872 311555010863562752 311841366572077056 312210508271321088 312669697843396608 312924149094896768 313211763202520754 313240002809823232 313527907224170496 313848693687451648 314360718383382528 314616545790921088 315112429857798144 315687190331774976 316300636606884864 316761478291095552 316816661495752704 316877564352633856 317074487554912659 317861344535161856 318153496506241968 318800476232482816 319093491376078848 319353170324138808 319941086165336064 320084151140302848 320201454887801344 320524654037958656 320819253903802368 321291104953049088 321671432764391424 321933209646523904 322440625901002752 322502609873686528 322703028754112292 323028752897630208 324128024297865216 324184490832863232 324448312846887372 324757872879796224 325253468826677248 325552415029642944 325885504382851072 326360310966583296 326514270245289984 327527968608681984 327590930540363776 327648000350308352 327794511551885664 328762991114747904 329030539121839984 329881776208478208 329939245108002816 330207750353045136 330541049476644864 331027199042535424 331331451982831872 331665885328048128 331723665038278656 332310381551419392 332817502985437184 333123401425681152 333342074560315392 333464237042917376 333950085640224768 334599020542820352 335144898111209472 335209324273860608 335417639727510912 336069426394815168 336408642070904832 336559070684289024 336682412124673472 337612250808188928 337828147119750144 338038090037882091 338228050627264512 338725505997012992 339036834587083776 339878193669341184 340557444915331072 340870457272790016 341094215829159936 341159785651503104 341371799012614656 341716366701625344 342380393113583616 342659022990791936 342938965509144576 343004889954648064 343218049953732096 344069785205080064 344232098863251456 344386025816481792 344738384801693696 345055239934783488 345684615657418752 345899440968995628 345965934517817042 346602843345780736 346757830401994752 346921412135620608 348065363699136512 348385276717242336 348477385494757376 349310678059419648 349594947816954983 350499387221508096 351199865068935168 351821028953112576 352039667731758864 352395003161051136 352755556541267968 353079780398383104 353723792765730816 353943614014786224 354663374586380288 354821965992738816 355511459326746624 356159907040976896 356487259896713088 357371924225851392 357434182200336384 357594012602057088 357725062882465564 358650535761543168 358942406314734528 359367303791468544 360002913347371008 360226636748776512 360590235792703488 361120580773675008 362174860852339392 362482272254722048 362815436107897344 363073639620476928 363779167683182592 364075211927716432 364309184334790656 364442695576813568 365017113319440384 365682899207847936 365746605042204672 365910152430011904 365980492713062656 366621192430707456 366991245895532544 367289904136007424 368201376475119616 368539796857909248 368604000394096896 368976055229743104 369518733814923264 369819448930332544 370159356512069982 370912092539715584 371517212634906624 372239148326977536 372405598922852352 372918107101855744 373809843262682112 374419690858616832 374491666962203648 375147266673282048 375831529813588992 376078237965484032 376764199183843328 377110489808093184 377417383110345864 378112192740851712 378419901231037952 378767713640257656 379537955156918272 379707669489967104 380157147812462592 381066194246639616 381139448032538624 381376306709405436 382503095431581696 383127125529747456 383200775496208384 383804758857940992 385137414270642176 385491400864640928 385880501198979072 386194531554772512 387078508355715072 387152917911339008 387220364050364416 387830682901905408 388538080408338432 388854273507629072 389860280973656064 389928198764003328 390003156126318592 390245523144507888 391213962504814592 391573534161528576 392037058681602048 392730450924404736 393050055783555456 393949724480372736 394094098323447808 394854466343141376 395435206096060416 396080334131429376 396156474141835264 396225488795721728 396850001108926464 396926289075306496 397172958466599744 397573849720160256 397897396147341376 398996296409677824 399251446596068352 399321000426938304 400311961632833536 400679895421099008 401674228881948672 401863717224972288 403111345979916288 403188837588140032 403259077354225664 403439398833090048 404631373679689728 404960663534572288 405291504692625408 405369415400947712 406079070902157312 406409538896055552 406819753202024448 407150823964721408 407418091129274368 407792556286562304 408275280047112192 408536363958767616 409584613418680986 409621542135922688 409998032523915264 410331689776945794 411349975280797696 411728054302195488 412821710433859584 413157665601855889 414226548534509568 414378353384213504 415788488762769408 416046880046624112 416892930457862144 417276104107180032 417615684270027672 418037209632227328 419147624511176704 419532870489587712 420149906477064192 420916253775699968 421303125332479104 421734182142513152 422348637721460736 422422215327670272 422765983406550212 423859724081823744 424204662008322624 425457988501438464 425722388884917696 425804227098851744 426778868187070464 426980199551533056 427759005205069824 428388139937398784 428781879036605952 429920834534670336 430270705005483056 430705003863506944 431100872433234432 431383861195702272 432170699063820288 432245987777150976 432597750462516496 433010497173061632 433279591054472448 433716926967447552 434069886706190592 435147081288777728 435352360327053312 435547032650256384 435622909556659968 436703958144909312 437059348735847552 437461057696082706 438350654819663872 438753550642108416 439918993477337088 440115707817916416 440277000470726848 440721399302193152 441775269310442496 442298220051038208 443080508735225856 443355860613878784 444164535234241536 444456099413753856 445266780853633024 445676033409564672 445753674895186944 446132027390427136 446542075209719808 446859864148279296 447223519636681216 447634570665759048 448092568526420224 448544856094539776 448745427579052032 450149667744251904 450350956836937728 450437529493000192 450717453383842788 450970734169686016 452049112782778368 452416991292529978 453587442286657536 453666462023503872 454493943030386688 455162398683486208 455580746476393824 456040592326066176 457624066604976128 458044676960311584 458345352520433664 459181367755309056 460073653246377984 460743968423411712 460824234902913024 460912820876558336 461199254625327504 462343773869326336 462561882847494144 462768722190897408 464135987456114688 464513702289656448 465747570745892864 466175647557240192 466646187496439808 467332516295344128 468266486758580224 469004546765094912 469094705270816768 469386223642345152 469860004214734848 470773040531177472 471541077575073792 471631723687641088 471924818686381632 472375087825158144 473095954656985088 473530785497662464 474015279102328832 474450954910327296 474929847629512704 475316346528950784 476404317976264704 476495898967801856 476578909600448512 476792016802742784 477498424414961664 478200714348724224 478589875086312704 479029755486208212 479156405055291392 479911629248004096 480003884463161344 480302182331702016 480786981056937984 481494107698233344 481936657429573632 482507149146587136 482899814469785856 483753914810529792 484054543131168438 484098186160635904 484543129346445312 485038890244243456 486672469270331058 487662140056272896 487880203240015872 488828256574276608 489540466449874944 489719872181343232 491386395810545664 491472000525462528 491691767327828496 492691645086564352 493144486672121856 493545808682759976 495311625529567704 495356283513208832 495811574214967296 496318864435970048 496540798563803136 498413124350242816 499226254478155776 500196355564376064 500925128460337152 501108706418118656 501898530814230528 502813986410790912 503126459591266368 503223177480461152 504104139592222752 504612963106357248 505023618187010208 506276892653289472 506742220679625216 507342075940896768 508088258995519488 508501742279207248 509817290504011776 510004127242108928 510836167372996608 511739678477254656 512057698518921984 512574550052438016 513570589670375424 513988534486187904 514507334931972096 514827074930598144 514926042073030016 516104677807620096 516348148294877184 517107577202540544 518050773877784576 518526923486128128 518948901776725563 519904265018671104 520136745602992128 520327364192677184 522098045548704768 522716078242136064 523640601232539648 523966017089129472 524066741044740608 525266299307163648 525514091755732992 526472621790855168 526799797603402752 527246941461413888 527731543429668864 528107112175239168 529133334811901952 529563944622132992 530098466293547008 530585689148596224 531995061879570432 532232948989108224 532335262128091136 532428000569251072 533267188990119936 534239860561465344 534674626072989974 536057886338777088 536151273300504576 536587594323698346 537919198444120064 538413609472101792 539050955687202816 540004370021056512 541680871160512512 541879385194740736 543723408382083072 544610459430715392 544715151945023488 545668751524773888 546112817891574648 546664043365220352 547108919702594392 548524348811771904 548619907563307008 548970739069593984 550428947245146112 550934856204011136 552302064712679424 554278100722384896 554384651683692544 554729173395498816 556368138809573376 556820912360036896 557275818952359936 557382946176303104 558261467429732352 558358722490466304 559377160652783616 560199875302752256 560714764894023168 561280729016696832 561737500443305472 563131516961947648 563229620436893696 563747294720383488 564117356948226048 565146298775764992 565606216011096832 566126074665518796 567168289111277568 567277318001917952 567629851846556928 569038490916093952 569306932735377408 569561504234950656 570235721718693888 570345340273426432 571709172048807936 572064460064108154 573227779379560448 573754643147372544 574801163244312576 576327983702867968 577347329564082176 577706121405963264 578759848941587456 579291797332158768 580469813769404416 580729376867008512 580830546075546624 582271944193212416 582807120612507648 583281410261443608 585004734189477888 585368284716761832 586558657969782784 586820943757221888 589033692413923328 589575083675333184 589730960068050944 591141147485171712 591622219382539202 592219380312322048 593152809144090624 594234711212752896 594338233193582592 595389433612959744 595759437699899616 596360774580240384 596846094221012064 598327236772069376 598877169894102528 598981500640407456 600467942449250304 600956604511790384 602511343322923008 602732150377037824 604783256382210048 604888616031338496 605159098249635072 605991924040515584 606947060519534592 607440995301858432 608054123101421568 609614308344083328 610229629803036672 610726235947082112 611127136693911552 612241823673745408 612804545938151424 613431537661837312 614432313203884032 614932339500436672 615497534665418691 616749177129992192 617024962921196544 618847983274819584 619232565650789376 619351603052875264 621062108438593536 621567530076320256 622194916661919744 623110021727125504 623682733144154112 624421016542642176 625339395686793216 625848298189793536 626423526405041508 626480005619646464 627055814448340992 627697387374903296 628721436766765056 629233091581842176 630224859715596288 631374380663549952 632601273213769728 633522956582191104 633633322991505408 633755128705267712 634148975109825318 635722689070323712 636306993012483936 638186982752157696 638706340648277616 640168302280605696 640402909775602688 641638507807604736 642582209906098176 643866419293047808 644881251802005504 645005219747373056 645406057508224584 646057505795260416 648256048595730432 648368981665726464 648896625693774744 649515745759592448 650506937653354496 651104830059285888 651771008765702144 652720621933166592 653028540490579968 655055937217363968 655181861080727552 655296000700616704 655589023103771328 657525982229495808 658061078243679968 659763552416956416 659878490216005632 660415500706090272 661082098953289728 662054398085070848 662662903965663744 663331770656096256 663447330076557312 664620763102838784 665635005970874368 666246802851362304 666684149120630784 666928474085834752 667900171280449536 669198041085640704 670289796222418944 670418648547721216 670835279455021824 672138852789630336 672817284141809664 673118141368578048 673364824249346944 675224501616377856 675656294239500288 676076180075764182 676456101254529024 677451011994025984 678073669174167552 678625486938794967 681114889830662144 681740914545580032 682319571303006208 682743598025229312 684760786227167232 685318045981583872 686009779909296128 686436099907464192 688139570410160128 688464197726502912 688772051632963584 689476769603387392 690110479869566976 691369231314837504 691798881937991256 691931869035634084 693205686691561472 693515660803989504 693842824271241216 696130727398273024 696770553434484672 696954770989514752 698621356118839296 699189895633909966 700998774443016192 702399730137870336 703642057906225152 704079335463517728 704790006322102272 706159560796766208 707447585531461632 707887228029572448 709643931985477632 711022918653493248 712319814081953792 712974519793426176 714743848451702784 714868364400672768 715188025204114176 715450125764931128 717301071523086336 717884812629469056 718734607582937088 720005826694742016 720453273497553024 721180471585406976 722241161547350016 724349721704678784 724964544509444096 725630872215794688 726147279240953856 727558335366365184 728150423855432864 728885391153627136 730034226638880768 731365798415695872 731493210084409344 731820304860023808 731960985426125312 733242384861414912 733982491791065088 734579808272014848 736402752950239232 737079593715818496 737208000788193792 737952110459486208 739037467629846528 739638897860665088 740318713024139964 741824185079431168 743034425269813248 744478296653955072 744811197845704704 745836214203711488 747619686525364224 748839381717233664 748983333924407296 750294533346564096 751663059627177984 754220979616186368 754834766220691728 756839802462075904 757535427280515312 759075910313836544 759415338979934208 762132388493279232 762278896065077248 762752613418810872 765006190863163392 766254251059494912 766401550992416768 767609517715881984 770274828541284352 770982801729281856 771761002397958144 772389063109545024 774157016711430144 774305835822678016 774440728100728832 775661365803810816 777076160816676864 777708547015258144 779720561947312128 779856397528006656 780006312252637184 780491046289015776 782427925009629184 783147068323057152 784074117363204096 785460901848809472 786100111567110912 787899448960745472 788188196646895616 789708932686282752 790870412192120832 792160668262858752 792312948283670528 792450977591443456 793700002217852928 793852578150612992 794345916933199488 795147699440320512 795794792294682752 797992592819355648 798502893192136704 798642000853876608 800623923265667072 801359790842198016 802011939109484961 804881391485547519 806377675176280064 806518154708451328 806878797666180096 809262747359379456 809921327069144576 810738830801895424 812158141804314624 812819077792111104 813639506404048896 814301647929442816 814836182258548736 815585112573124608 816550560094224384 817072727917535232 819169226837361972 819243084271845376 819996065047830528 820663379553891588 822699950561595392 823456108604390976 825643420867719168 826315331203711778 828453097069019136 828756706768427008 831576977525538816 832093760093248224 834552208214360064 835231368540055344 836074419264454656 839065740979175424 840299812954128384 841832507551399936 842606250664958208 843468364285026304 844697275442921472 844844430655340544 845531966813100424 847719448163647488 848409324016645248 850915977002876928 851444777769835392 851608454197703488 853557736374140928 853960399103066112 855518010410139648 856776279874797568 857563758073211904 859841669069340672 860541410010966112 861410007727013888 862201744866468864 862767722391404544 864341398127640576 864491975554301952 865195500925032992 866020994346123264 866559182108944896 867433853934895104 868139773412381184 870294162577555456 870704720654106624 871094065300512768 871245819113319936 873407916289818624 874118697471695104 874922115392165412 876701309639327744 877507101284216832 879837986954674176 880231415635832832 880554000941453696 881442798604386304 883550538620884992 884596440102076416 886711721227757568 887433329073808803 888329070468483072 891352066819129344 891507349790373888 892264054780854272 893084150419439616 894447039273362432 895269141331518096 896185137052840448 897089712189079552 897490855158104064 900299335488503808 900701913673875456 900875058986000384 901434906767685576 901941468339372032 904098225565556736 904833982585059956 907174884573315072 907332924047007744 908987886060773376 910324797366972416 911161492952787648 912081184652132352 915248133209952256 916089353920623168 916690705040867328 918362735510618112 920147306492755968 921487936846823424 921648469805826048 921825641753116672 922398509250655008 924687547738652672 925123765694988288 925537444381794816 928271974912229376 929027404579312896 931495141491785728 932351295114480384 933292374992879616 934665032590688256 936532973517160448 938009093530189824 938189410541633536 938772447284690304 939720008429469696 941546081062354944 943082155150147584 943263447375282176 943849637372763264 946191909313970176 947061570995324928 948030558204657664 948901909820654592 950632693057901568 951223462664737977 952991797935603712 953157819200897024 953584033605485568 956401428697448448 957179750172625408 958059510972416424 958312810110582784 959823258496008192 960007768926322688 960604364663404032 961573962113875968 962988215396466688 963873314859147264 965014298293174272 965799628939571712 967507829621059584 968109086262336876 968196372321271808 969086258692890624 970077780488486912 973344938540662116 975324280112545792 975760406480031744 977656513148553216 979080932899749888 979439744362686464 982772791621091328 982944001050925056 983383534655656992 986288973344243712 987091617365519952 990623251059135408 991623148429934592 992637728871940096 993081597127606272 996826248700485632 998452508956311552 1000392711128752128 1001850256920674304 1002217412836237312 1003797061628461056 1005627972821581824 1006252919182532736 1006446354960922304 1008208279184445504 1009225926212714496 1010047236374020416 1012553785306578944 1013484441359250432 1014684151881793536 1016176517991038976 1017003484558414496 1019634581008023552 1020008254484217856 1021672334745993216 1023479356954509312 1024115397037843968 1025149100104876032 1027141179340750848 1027977068972375808 1029014669863944192 1029654149861196288 1029852084146060032 1032209355615240192 1032696296589754368 1034215154405081088 1036101547755569152 1037053846972256256 1037897803553451126 1039808530037342208 1040273491205984256 1040654728385354368 1044196091097409536 1045432156484272128 1047932034178258944 1048133482089481216 1048784843450864949 1053599595206805504 1054493882922827776 1055463086859337728 1058266669623803904 1059127889244265984 1060196932587094016 1061171378297192448 1063990123759140864 1064465897978216448 1064670524256182272 1064856001138502144 1066534377980239872 1068479721122930688 1069349252145979948 1072115772677554176 1072302546601009152 1073175188647396692 1075838396888240128 1076827218944203584 1078101911374405632 1080008740042113024 1083361742321025024 1083758770389481472 1087446816764166144 1089220918861430784 1089430303890046976 1091337503049547776 1092225635783149296 1093328086730440704 1094217839405188784 1097048697623543808 1097239815126614016 1097941478139187968 1100857894490292224 1101869712408022272 1104604129425358848 1108556201444769792 1108769303367385088 1109458346790997632 1112736277619146752 1113641824720073792 1114551637904719872 1114765892352606208 1116717444980932608 1118754321305567232 1120399750605504512 1121429529788046336 1123475000886610944 1126263033923895296 1126459240873787392 1127494589440766976 1128234713896452096 1130292597551529984 1131212432022193664 1132252149331037592 1134336578222555136 1134554636003835904 1135259703693113856 1138076981832187904 1138613865470754816 1139123008469901312 1140471443437387776 1140690680546852864 1143418344097615872 1144128920128216308 1146455558759120896 1147509286294745088 1149602326488625152 1152655967405735936 1155412242811926528 1157519697883174912 1158583594664317536 1161458753734017024 1161661092151093248 1162606454368013083 1165614241225015296 1166562820522887216 1170009468378955776 1170736569433523664 1173117315939565568 1173641887514443776 1178067384827846656 1179150167350666368 1179461920136101888 1182282294970343424 1183244438765078404 1184438760624644096 1186305618288181248 1188469422425505792 1188676466387165184 1190778867225919488 1191518875399799232 1192721549160480768 1193692188442024128 1196654473544138752 1197754339788205056 1197963001280814912 1200935884898500608 1201913209023580768 1205022686645846016 1205464300754075648 1209566512764420096 1209777232062676992 1210318196499270144 1211983848081031168 1213894121039069184 1214881990603716864 1216108246202843136 1219228616688166656 1220459259606073344 1221452471894164224 1222254273387823104 1224483647347490816 1225609091876302848 1226863075323674624 1228864626407768064 1229864679000873344 1230995069330837382 1233498354259984384 1234049925842393088 1238465131301578752 1238703206105750528 1239472996805567667 1243135060152640512 1246220043454251008 1247365466288308224 1250678791373586432 1251696596379587072 1252847052810083016 1252960011239292928 1254111628896681984 1255394774749806592 1257442873533530112 1258466183163684352 1260449719431192576 1262748761327099904 1265202546427539456 1267045913164382208 1267266645983010816 1267510257410535424 1268297950219650636 1271445378140647424 1272613986024967872 1276373965504315392 1277412681296555232 1280336604561211392 1280805819551205376 1283277015615209472 1285164419812196352 1287732838586095616 1289762503604011008 1290010439494746112 1290812115016449168 1292115011590520832 1296512097191460864 1296737963331452928 1297793251387549488 1299031491519184896 1301013875306708992 1302209660118571776 1303542017531404288 1305441243866333184 1306057080981159936 1310111874434727936 1310363722161455104 1310592001401233408 1311178046207542656 1315051964458991616 1316122156487359936 1319756980432011264 1320831001412180544 1322164197906579456 1324108796170141696 1325325807931327488 1326894660153114624 1329241526205677568 1331270011941748736 1332493605702724608 1333368298241261568 1333856948171669504 1335800342560899072 1338396082171281408 1340579592444837888 1340837297095442432 1341670558910043648 1344277705579260672 1345634568283619328 1346236282737156096 1346729648498693888 1350449003232755712 1351312588479000576 1352152360151528364 1352912202509058048 1354902023988051968 1356147338348335104 1357250973877589934 1362229779661324288 1363481829091160064 1365487196050458624 1370636091963167744 1372872199814928384 1377544103265927168 1378953539206774784 1380220959739133952 1382738462629675008 1383597763875982512 1383863738071268168 1386411373383122944 1387031321607979008 1387685648542482432 1392261454796546048 1393541106868969344 1393909541979029504 1397242712237678592 1398379791267819932 1401997548886032384 1404799460275740672 1407284115812450304 1408158670927035456 1409580012644204544 1412319121593532416 1414895171062923264 1415774456059144896 1419287863970955264 1422045837306986496 1424639628163907584 1425949039586852352 1429487696903405568 1429736728801345536 1430376050408228352 1430900251529862256 1434602143046172672 1435769625258938112 1437469215165874176 1440011653389484032 1440906546995106048 1442360943170813952 1444482323094700032 1448699443409357568 1449929089018888192 1451261744431589376 1452294558481907712 1455116670732730368 1456300847710865728 1457770782307254272 1462986420168818688 1463640609720047616 1463921970852250624 1466484769722829824 1469159616544029696 1472805505900478464 1474159187431636992 1474416001576387584 1478074935259693056 1479277795721330176 1480637426048279928 1483648370158862336 1486068850539626496 1488956593307910144 1489622395691409408 1491672428407422976 1495239373050728448 1497678763434467328 1497966667848814592 1500589066693128192 1503326119254355968 1508441959232372736 1509669532441383456 1513679604924151808 1515070854561030624 1518830677959868416 1524264776986558464 1524557792130154496 1525505226837621744 1530012381726326784 1532508502118989824 1532803101984833536 1535219035431763968 1540549657082568704 1541965603458563712 1543522004795916288 1544778126219090048 1548314033422860288 1548611671645356032 1548881456201457664 1551322731607621632 1554152321633353728 1555417094030516288 1556846705330176689 1559712795056013312 1560012624505274368 1560982092578031552 1564855850019258368 1566294136646114304 1568148234726408192 1570921803697618944 1572200223134221824 1575798897921490944 1576376393293791232 1579417865372565504 1581740824384241664 1584321336525717504 1584625896567341056 1584901955182886912 1587400004435705856 1587705156301225984 1588691833866398976 1590295398880641024 1591589584589365504 1595985185638711296 1597005786384273408 1597284001707753216 1601247846531334144 1602719581684396032 1604023878218969922 1609762782971095038 1613036309416902656 1613757595332360192 1619842654138289152 1625638155584222208 1628603295858885632 1629672364517097472 1631170225146249216 1634145455835070464 1638338453674723944 1638486168543690752 1639992130095661056 1641326759107783176 1645399901123190784 1646912217208781952 1651286841735438336 1652630662407423556 1656906194138038272 1657513413536854016 1663153955051077632 1664187520186496448 1669104416428720128 1670462737080110688 1672148838528909312 1678131481958350848 1680599625908256768 1683665015102799872 1685212501329916416 1686936728570052608 1689394550885842944 1689688861310681088 1691063933626200848 1695438896327294976 1696818648033290496 1701831954005753856 1702889555539670784 1703216908395406976 1707115472748281856 1707920798206132224 1711036020820279296 1713552559749595136 1715127516146423808 1719683338138681344 1721082820021932224 1722820015454027776 1724403489732937728 1728983951108603904 1730391001850065984 1732041988692246528 1733118364217889792 1736279546824762368 1740588325155110912 1741409441308213248 1742188130601025536 1742491638226639872 1746815832579637248 1748237394943390208 1749844230784330824 1753402619278655488 1755014202568433664 1759675973909348352 1760462831271665664 1761108001882907392 1762885597208772608 1767101077241769984 1769192880204152832 1773423442455515136 1774866658147617606 1776658140936966144 1782704133638258688 1783014699580747776 1786168300838879232 1788894078546724864 1790538282663036192 1792370274105680896 1794981710316208128 1801403827347750912 1801750117972000768 1802869813535371152 1808196451131113472 1809667965170119912 1814349769146630144 1814665848094015488 1817975772121546752 1820649594733944832 1822322985905575296 1824162369304264704 1830496266419904512 1832178707841246336 1833381410081734656 1836725471021236224 1840294612985511936 1843296939611652096 1843651283506233344 1844797018501310016 1849375095477305344 1850247531389976576 1851074888763589632 1856543949824458752 1858054809158625792 1862990282983571456 1864702590228960768 1866584749985759232 1869330065181376512 1873065947034320896 1876018187060379648 1876378821083267072 1877544894569380608 1879440016858939392 1883092162124709888 1886164310300295168 1886526894750564352 1887699274745526528 1892383818627940352 1894123141990649856 1896061116409315328 1897803819641309184 1901265386115803136 1902446925329475954 1906315638401794048 1907168067210971136 1914359500345250816 1916119021944832848 1916625620221165568 1920015537852645376 1921208729326808064 1925976430792933376 1927746629718294528 1931599257879143424 1935015659242119168 1936218172524673752 1936392744642543616 1938172517385781248 1940155560976973824 1946689877081324232 1950648560225091584 1951520812960063488 1955313026297106432 1958161865799499776 1958879488725372928 1965545583242182656 1965888002101850112 1966767069311313984 1972577946688487424 1974183234731039904 1981246502118270816 1983246296859869184 1986163194255212544 1993652497400971264 1996905017912623104 2000785422257504256 2003700513841348608 2004434825672474624 2007594123256922112 2011255945643163648 2012505838365065472 2012892709921844608 2016416558368891008 2018451852425428992 2020094472748040832 2025107570613157888 2026968882718500864 2029368303763587072 2032353035982077952 2034006969116828992 2035876460816384901 2040016508968435712 2043344669491986432 2046958713909018624 2048230794075687936 2054282358681501696 2055954137944751616 2058029339727888384 2059308299722392576 2059704168292120064 2064418711230480384 2065392593179508736 2068430308810162176 2072203095511138304 2074107693944512512 2075795607106902252 2079617060074684416 2080546982411968512 2081309456770708736 2088392182194819072 2090864312968544256 2095864068356517888 2096266964178962432 2097569686901729898 2107199190413611008 2110926173718675456 2118255778488531968 2122342756594384896 2128931795956432896 2129341048512364544 2129712002277004288 2133068755960479744 2136959442245861376 2138698504291959896 2144231545355108352 2144605093202018304 2146350377294793384 2151676793776480256 2153654437888407168 2156203822748811264 2160017480084226048 2166723484642050048 2167517540778962944 2174893633528332288 2178441837722861568 2178860607780093952 2182675006099095552 2184451271566298592 2186656173460881408 2188435678810377568 2194097395247087616 2194479630253228032 2195882956278375936 2201715788980584448 2203739424816044544 2209208258850717696 2217112402889539584 2217538606734770176 2218916693581995264 2225472555238293504 2227283649440147584 2229103275809439744 2229531784705212416 2233434889961865216 2237508642611134464 2240799501211009024 2242859059576092672 2246950001773221888 2252918481747574784 2254989178881533952 2262424864044387328 2264504298662075184 2269109272007671808 2270519407386227712 2276153963664375808 2277227730941509632 2278246016939802624 2281381361093705728 2286836688195231744 2288257840256432616 2292911117518241792 2295018572589490176 2299204652977250304 2305311934811471872 2310824485623853056 2315039395766349824 2317167189328635072 2322917507468034048 2323322184302186496 2325212908736026166 2331228482450030592 2333125641045774432 2340018936757911552 2341473138867047328 2347283775028887552 2356134769655693312 2358300334701332736 2364564589940686848 2366488877530156808 2368877521249288192 2372611236576362496 2376938844851011584 2377352932774330368 2381557734451838976 2383037750799598464 2385443098320961536 2387384376884048256 2393308947088277504 2395508679576410112 2395926002561629824 2401871769797001216 2403826418047161536 2406035817328454883 2410928601508151296 2419133025528840192 2419554464125353984 2420636392998540288 2423967696162062336 2427788242078138368 2429763981207433728 2432216492405686272 2438457233376333312 2440918519212146688 2442904943788328448 2444508546775646208 2448967294694981632 2451218183752605696 2453726150647349248 2457729252815536128 2459729358001746688 2461990138661674764 2466996708519968768 2468099851684786176 2476930262603157504 2477406412211501056 2478945993611135334 2486270120305281024 2494730932576616448 2503393192759174144 2505694105620166032 2508223257793363968 2510789549499613184 2516932366327368704 2520899438862385152 2525497522654199808 2530405092855078912 2534091826328764416 2534533291966021632 2535020514821070848 2536595900439301272 2542890756281294848 2545227972049935744 2552747931008630784 2554825362593110464 2560673209122422784 2561611639102410752 2566554031230418944 2570328839624392704 2575465677172191232 2579525007208022016 2580020878989492224 2581624230032898336 2584230023181041664 2593024194382921728 2593475926662905856 2595586502775098976 2598062983038369792 2602027750613417984 2604419320237143552 2607084035062808576 2610882487732666368 2612114161962319872 2620223748869455872 2620727444322910208 2621184002802466816 2622356092415085312 2630103928917983232 2632244312974719872 2639513960864022528 2641662002824361088 2644328395813158912 2648217592340283392 2650651615862654976 2653789320306229248 2662299987221426409 2662540023883497472 2664987211405449216 2667713896343339008 2676792164342562816 2681674594190884864 2683341117820087296 2688555411158521344 2691269136567238656 2692472565474312192 2693459296997387776 2700898006465511424 2702625176958001152 2704304720303056728 2705824405018116096 2709804047976103936 2712294676696670208 2714501947755179868 2724459559322648576 2726963658182320128 2730974392100917248 2741272183926335488 2745744399629856768 2755088206531854336 2760441919478267904 2765476925259350016 2767195527751965024 2767727476142536336 2774062643215958016 2775371297084964864 2784522909593092096 2787082213737938688 2794485424475357184 2796759582535639864 2803995097772064768 2809598920551481344 2814568231624900608 2816317341854070912 2819160025288409088 2824638243187064832 2829790342125846528 2831548912118289792 2838575727941910528 2844091674613972992 2849279256327815168 2851898079173704704 2858975393806811136 2859473457602691072 2860752100816456704 2861800503059724512 2869204286092345344 2871539250517876224 2874938430331748352 2880023306778968064 2881813093990212096 2884721886341627904 2888964646189400064 2897398886818715136 2899858178037776384 2902523488863178752 2904589116963815424 2910233341465460736 2912601695421731456 2915541564614508544 2925972840337637376 2927281219440095232 2927843941704501248 2932969539445659648 2938319233088059392 2940710443401444857 2948318374863273984 2948832003152775168 2958555591442660352 2961274852096559856 2967296740317724672 2977913186615820288 2979244791382818816 2983344856814845952 2990478746101456896 2995357526868934656 2995933335697629184 3001178133386256384 3006652238508711936 3016883918464745472 3019339064882766912 3027359209848303616 3030141709122061248 3037661355919736832 3048529553973116928 3049115584260308992 3051010453675243488 3060024763452653568 3065017004237979648 3065606203969667072 3070438070863527936 3081099314165137408 3083931206917127424 3087044009591832576 3089556252438180096 3096628066845720576 3097223343290712064 3097762912402915328 3102645463215243264 3108304643266707456 3110834188061032576 3113693410660353378 3119425590112026624 3120025249010548736 3121964185156063104 3129711700038516736 3132588273292228608 3136296469452816384 3144400446268443648 3146354530352594847 3152752786587582464 3163481648768483328 3169251793134682112 3169803910365773824 3174800008871411712 3175410312602451968 3177383667732797952 3180590797761282048 3183179169178731008 3191970371277422592 3194011572768546816 3194568003415506432 3202495693062668288 3205439163368792064 3208047756437939844 3219525565942190076 3226072618833805312 3227515190664720384 3239685308276578304 3251276311168444416 3257206591717771264 3262340450292498432 3268290911670140928 3276676907349447888 3279984260191322112 3282653518215566352 3290799802246381568 3293824434417563904 3302573683470876672 3305261324814847112 3313812388276076544 3315026827073708032 3326307910102155264 3328375040372992896 3338208832857440256 3340925474160221376 3344297677057818624 3356262963916701696 3361199251816513536 3367330030205599744 3370425002659832832 3373873457140105216 3378789101771685888 3379377722621362176 3382127867252401696 3390877792654589952 3393637296066580992 3403663908011507712 3405779111079341568 3406433816790813952 3414230945496563712 3415841596412264448 3422072041640558592 3427105119499190272 3430255032292847616 3439366676277362688 3442165640043864448 3445640030908055552 3448806979465875456 3457967902217207808 3460782003700131968 3466236728435779584 3472559093649524736 3484376261202051072 3484983276453279744 3487819363104039249 3496474789886780416 3499688461568661648 3506805238557310976 3510028405136867328 3519351947818696704 3520925662543331328 3522216003765814784 3525771194417545216 3534202154483539968 3538385760408305664 3546846884911030272 3549733316295235212 3553316281873932288 3565408267276517376 3566029399161495552 3572336601677758464 3577788157093449728 3581076565326072384 3584740548211361792 3589963420632416256 3602807654695501824 3603500235944001536 3605739627070742304 3616392902262226944 3619335930340239824 3628699538293260288 3629331696188030976 3635951544243093504 3641299189467889664 3644645971811150592 3648324738608529408 3660992532839809024 3664357415682492672 3666762820163469312 3673450942042472448 3680589225971023872 3686593879223304192 3687302567012466688 3689594037002620032 3698750190954610688 3700495062779953152 3702149777527179264 3716109618317251584 3718418990416703001 3725980565967142912 3729405180457921536 3738660130362753024 3746131894068641792 3752036374120759296 3752757642166534144 3755089789138761216 3758880033717878784 3766184324249419776 3772328620600590336 3773053789501128704 3775398549491053056 3784767637255880704 3788246283981299712 3792122232818630656 3795607639282618368 3802530772231606272 3804893850658951908 3812631276803588096 3814336134421942272 3828719000690501632 3832238043889665696 3833251240442331136 3842417458653616128 3845544425986504813 3855493259436589056 3863198515758286848 3870031318484238336 3872436345049347504 3876345034771562496 3880311121953947648 3893379754162648464 3901297120450183168 3903041625920126976 3910626052594212864 3916323731598999552 3917758977450745856 3931091166484365312 3931776004203700224 3933534138622627968 3945155893376974848 3948366469462079808 3962493004236541632 3966492593719738368 3972326388510425088 3987304994801942528 3993810035825246208 4001570844515008512 4007401027682697216 4008869651344949248 4015188246513844224 4022511891286327296 4025011676730130944 4025785419843689216 4032833116737782016 4036903704850857984 4040188945496081664 4050215141226315776 4053937765437001728 4058736607527174144 4064706071964155904 4068013938233657984 4071752921632769802 4080033017936871424 4086689338983972864 4096461588151375872 4111908275889503232 4118616599444785152 4119408336584240128 4136860617620324352 4144406191022276608 4148215387889025024 4151591214213804504 4159234120149368832 4161093964823937024 4162618913541417472 4176784364389638144 4181728625937088512 4191728136713035776 4192533928357924864 4195139373803459796 4214398380827222016 4221852347437350912 4236511556977063936 4244685513188769792 4257863591912865792 4258682097024729088 4259424004554008576 4266137511920959488 4273918884491722752 4277397008583919792 4288463090710216704 4289210186404036608 4292700754589586768 4303353587552960512 4307308875776814336 4312407645497622528 4320034960168452096 4333446969284100096 4335035081557925888 4349787267056664576 4356883675445723136 4357721215560187904 4365350012198191104 4368902543132597184 4373312346921762816 4376871357620755136 4388959260506456064 4391765912556751872 4403431577961168896 4407478849632089088 4418416517701435392 4434224805779079168 4435077213469540352 4437833387163990528 4450945110476587008 4454567298880295168 4458206551618879488 4459063569410424832 4466869779923730432 4475017285222268928 4481599002422018048 4485718119152185344 4493900003546443776 4505836963495149568 4509978357763067904 4524849728088774656 4529008597324150368 4541038814772455424 4544734321620414779 4556492033879605248 4573673376390463488 4576515680512865232 4585822235036483584 4590037145178980352 4598409305954500608 4610623869622943744 4621648971247706112 4630078791532699648 4634334378657270144 4645835014936068096 4646644368604372992 4650425817472052332 4662456964900061184 4666251282091548864 4680037873515823104 4682946277734094656 4694567550057775104 4712269539311386624 4716600669402665472 4729129179881373696 4732977755060313616 4737755042498576384 4745222473152724992 4753877689702023168 4754705865548660736 4763115468903677952 4766075501599196928 4770886196641923072 4774768753768096512 4786617894176555008 4791017359152820224 4791852005123259648 4803743539594002432 4807652836094323072 4812071634656909766 4821857203016302592 4839108928250707968 4841272785997080576 4847935392324124672 4859527962414867456 4876914466752666624 4885809887576656896 4889017093551292416 4897934589389963264 4902436367505211392 4907452301294698496 4915458505631072256 4919458716003493376 4923980277323349528 4933993417039937536 4936199703369572352 4953860525206315008 4954812824423002112 4957891987222270668 4972540240610562048 4989461865153232896 5006786385518348288 5011388211240332064 5016446515586727936 5033864732654737408 5041798877724770304 5050995045308399616 5060810185710157824 5068183652657528832 5069066583932043264 5070041029642141696 5073191800878602544 5085781512562589696 5090455944099871488 5105495862017261568 5109650725186220928 5121346418244845568 5123223278204821504 5133108062460837888 5140657679248785408 5150931354344382464 5159050014416044032 5160041757978984448 5163248460065796672 5168460046362083328 5186951853325811712 5191173005550197952 5196125966076739584 5204055501226835968 5208838640474287104 5214168070125617152 5221764975465332736 5224228323924639744 5240447497738911744 5241454888645820416 5242368005604933632 5244712184830170624 5260207857835966464 5264488625949439744 5279027921728045056 5283324005648722176 5288656791626317824 5296435184680566784 5301303231725309952 5307578640612458496 5324599974442852818 5325080047766994944 5329974422810898432 5335427792686678016 5366682235640174592 5377110822317042688 5384945130948624384 5386918593994775552 5405250353916002304 5408609440606113456 5419608095952207872 5424589353393340416 5429003895510359736 5448919118645297152 5453927316364640256 5461948784201834496 5482544367852670976 5491488799259713536 5510176413063708672 5520883838956535808 5530953850518700032 5534391055503930048 5535454952285072672 5548125286431916032 5550742594169929728 5569045819186184192 5574164427475877376 5588970848950714368 5593519165071279728 5607990195544129536 5619197841102962688 5629136463249801216 5632634683708141824 5638320050576818176 5649276486374129664 5659580684251693056 5663097824236579584 5677151455883821056 5688183349227945984 5698558512655630336 5703796158347409408 5718946915205382144 5721504201632913408 5723601006119449024 5743078501035752448 5749876860663496704 5760046613557936128 5763626187980424192 5777929292378800128 5794797773637430272 5799716356075552768 5805046977726357504 5809178233927630848 5820466682930921472 5825203390843462912 5831083129229017088 5851945680675274752 5854562438880190464 5855687883409002496 5865939078891319296 5876638466176118784 5881420886802889714 5896636749726547968 5897664006305550336 5917111182885320704 5922549704193119712 5958489582765637632 5980957492202913792 5990715053737869312 5991866671395258368 6002356266772512768 6013304477017423872 6033767836929490944 6038678129765533824 6054718419696607232 6060283418244122496 6075322711839473664 6097059107946233856 6098231168520617984 6102020907350486976 6120049526905307136 6130034008475959296 6131212407939334144 6140876141727055872 6162198628330274816 6167862413834254848 6174088019183665152 6179112504876360192 6193256133691441152 6194446686581424128 6195525824805830656 6205290926430486528 6216609286533414912 6221668376122065152 6227386821320706756 6238851180224053248 6240050498021097472 6243928370312126208 6259423400077033472 6265176546584457216 6272592938905632768 6288800892536887296 6292709060705189694 6305505573175164928 6339607820731547648 6350820625204903936 6354767335465595904 6366358338357462016 6388023145537093632 6389136006831012864 6404991386125336576 6410878326737584128 6416095512875879688 6439051131884380152 6452145237667610624 6455030381329440768 6479370616553156608 6502552622336888832 6514413183435542528 6524680900584996864 6536581823340281856 6553353814698895776 6559968520382644224 6565307036431132704 6581599604492763136 6587648868835127808 6605147366941753344 6610522649629694224 6627624776552153088 6630053654147416064 6652615820204310528 6656750080745985792 6676417665714880512 6681850948320442752 6688595354115637248 6712525927833403392 6722398503633027072 6734660060411199488 6740850005319665664 6747746914280210432 6758755445242724352 6764255734504803392 6787274592133161984 6807327816023015424 6811558222158683136 6812867633581627904 6828461890993127424 6831683192824528896 6844144083281117184 6854210238998380544 6860510064585695232 6878733352554725376 6884331280087728896 6891280061816111104 6897613958931750912 6915935804434415616 6921564007400263936 6932473456871559168 6945118187299049472 6968752522404102144 6969966552906559488 6975638726208078498 6992949579773560832 6999376923137323296 7020056810273734656 7041851325086662656 7044432007531629568 7068404308967079936 7093693769822060544 7099466632590470424 7106632563747864576 7130816534553034752 7132058798322991104 7144673203355516928 7155576314186899456 7162153130652144768 7169481096422723584 7179926841264832512 7205615309391003648 7207000471888003072 7211479254141484608 7232785804524453888 7238671860680479648 7257399076586520576 7258663392376061952 7271903088486187008 7282598378935779328 7289291943622301184 7296649477217058816 7321985065679618048 7328714831364985344 7333525640326938624 7346901884084944896 7361178451942047744 7373187758446608384 7374605134024933376 7379188074005240064 7397500381909221376 7400990125559906304 7404299555054358528 7432219236634503168 7436837980833406002 7451961131934285824 7458810360915843072 7492263788137283584 7505515284333068288 7510179578277522432 7532368648498839552 7546107579002257408 7550797098982106112 7569535274511761408 7576492567962599424 7584244465637261312 7591215278565236736 7605061544463212544 7609787701317903816 7625262553607176192 7628672268843884544 7657438001381003264 7664476087779331392 7666502480884662272 7684834917307232256 7691088851973009626 7710986518873178112 7726397031516573696 7740062636968476672 7744872690098695008 7752690069543124992 7786759508325296928 7806083251840253952 7821252105188425728 7832647463197999104 7835517954901491712 7862182332968730624 7863552008407400448 7867068277245255936 7890311786753949696 7896732938924159616 7924986008473083264 7932985187439476736 7944652777020850176 7974609989603885056 7987620071650492416 8003141689030017024 8017739302689898496 8030376493027688448 8045023782572654592 8050023353460261888 8051570839687378432 8065666233475564032 8073807409701715968 8080377890992163328 8100430282452631552 8107875530874003456 8117473215054348288 8129412143928311808 8136027876467315968 8143505843265539604 8160066035873742848 8173378677967945728 8192923176302751744 8223816551779006464 8237233198889570304 8238816673168480256 8296430775778050048 8303182428427609008 8322187929647874048 8325237827082834944 8353568728779276288 8383456273426071552 8385067856715849728 8390278747606919592 8428796761654444032 8443704694874701824 8473023113954127872 8489371026377539584 8515727183825731584 8517364194049458176 8518848009108017152 8532275023841918976 8547837768983445504 8554794017167839584 8576926181420433408 8578420372808073216 8585401509179173536 8606707175105921024 8614617751553628672 8624815290995245056 8640069920336904192 8666893938568200192 8670070163115851776 8699574534113329152 8713767350891446272 8715442431120375808 8730700024396382208 8737805086265194368 8746624693843525632 8753742715241510272 8777918521012912128 8783531825113503744 8806863155922337792 8814957699264178176 8822131330204334571 8870154426939080704 8875666774327981056 8901890220953174016 8909134597760590336 8918127138820849664 8933739559847460864 8950034570444537856 8963198004844036096 8971436238304370688 8987800007092887552 9011673926990299136 9019956715526135808 9049699456177549312 9058017194648300736 9082077629544910848 9089468643240829558 9112984067759210496 9147346752780926976 9153031361025730464 9180074290357960704 9196818611909001216 9243297942495412224 9260157583065399296 9268668757314540288 9291670029872136192 9293288737208745984 9300851634944104664 9324913929800122368 9332502564183097728 9360075747031646208 9365892555468189312 9389135100115550208 9424539078622773248 9433201338805330944 9458258359762747392 9465955510120627232 9475510084997152768 9490444946305449984 9507755379404046336 9509411731097321472 9526230937807355904 9532151003198393856 9541772393283846144 9549537507536193024 9573235788353110016 9582034718305640448 9583704010246519296 9607487079188004864 9615305672188646144 9624143269313819532 9643714406032605184 9678217856501415936 9682545571994161152 9695870784648249344 9719055924829734912 9753828933505333248 9771619775153313792 9804872735010422784 9814904602589396992 9838917432006986752 9847960554646699056 9867986834079875072 9872399406739144704 9907721050412630016 9909625648846004224 9915783974444541336 9945080481221124096 9978923730306465792 10013572771036696576 10022776422480664128 10032893031173455872 10067729465309474816 10083597755449540608 10101990090616799232 10121620371420315648 10136367305315057664 10138133167864086528 10140082059284283392 10146383601757205088 10171563025125179392 10180911888199742976 10210991724034523136 10219301450372441856 10242692836489691136 10246446556409643008 10266216124921675776 10281315358497570816 10301862708688764928 10318100028832088064 10320083515957968896 10326496920131593344 10336920092724166656 10373903706651623424 10382346011100395904 10408111002453671936 10417677280948574208 10428336140251234304 10463458089312117747 10482909777291640832 10484736011209867264 10489424369660341248 10520415715671932928 10528977251898879488 10558055843456090112 10566648011297444352 10577313583252635648 10592870369361133568 10602606463450619904 10615157281224916992 10649199948885705636 10650160095533989888 10659948845621796864 10670855585373356032 10733364471280349184 10754221644634085376 10769890261897248768 10773837187989551104 10810500707832004608 10817218881212226912 10849178706786680832 10858007791020719472 10907854632729280512 10923897568403668992 10965088735705341952 10982977598519427072 11020352826127417344 11041767677913071616 11061907701037400064 11068782111007860096 11070909904570145344 11096250572863832064 11101485188339859456 11138091638372368384 11148328854951754752 11177941697901428736 11187038330142559456 11215980391088259072 11238395682205925376 11258272926499602432 11265269367416283648 11276640101153636352 11298552972748259328 11319161368503386112 11326195648473159168 11354302911767642112 11376366698455891968 11397117025311260672 11407592316694818816 11437893830410764288 11443008403265826816 11447202012238898048 11486157002071504896 11499753721326993408 11527252375960848384 11536633277959514439 11589595547274860544 11599432712151105536 11610093955452715008 11640933365861842944 11650406781686925824 11662166258458034176 11703891361350549504 11709124877760380928 11711375766818004992 11731878157782638592 11753276932352237568 11762841773605779428 11793273499453095936 11795328012611100672 11834222365770641408 11845099408386239424 11916979165531275264 11961914984405827584 11981430107475738624 11983733342790516736 12004712533545025536 12026608954034847744 12067535673858981888 12077356259531067648 12109436839393214464 12120566836488244992 12150645423678947328 12194118215892467712 12196462337041235968 12204041814700973952 12240099053810614272 12260068016951918592 12262424815878668288 12324397256660549632 12335724827668509696 12358225009752720384 12388893373162848256 12391051649611661312 12410581852860973056 12433218573066829824 12443336752244130304 12454773642641413512 12477702360448106496 12480100996042194944 12487856740624252416 12518846800154066944 12530353093168914432 12545185877811265536 12577601785073774592 12585418121410379388 12611011146350329856 12679215641463095296 12709534670931191808 12732716676714924032 12776046291074187264 12778272013662025728 12821756653475168256 12832191025751759376 12878102263768760304 12904290475335221248 12910060762658881536 12958741233106313216 13005105244673777664 13028826366871085056 13049361801169993728 13073163646680563712 13106707629397791552 13119937040765288448 13130614072862265408 13163199208985526272 13175297737670255616 13210294733883506688 13221045299259388448 13255249553104306176 13260107308294832128 13305231640408621056 13313500161491971584 13352835331429761024 13363701896640885504 13377190708231274496 13425051855666806784 13444797007266054144 13469320120822398976 13481700010639331328 13495493828560420864 13517510890485448704 13528511469009606784 13574549184266323968 13623116444317366272 13625735267163255808 13634202964861244337 13708420477996761088 13721020129171390464 13757466705109450752 13768662560175457792 13782560123632222208 13795227917863501824 13831871608868831232 13843128014800527872 13864946913743118336 13890236374598098944 13937505044808204288 13939933105813118976 13951277452416156996 13985899159547121664 13998753846274646592 14040113620547469312 14083702650173325312 14088864015063259136 14136808617934159872 14187387539644121088 14198933265180940848 14213265127495729152 14261633069106069504 14264117596645982208 14289346406711033856 14311152628373798912 14324306261304289536 14338962192845447168 14359853682529665024 14411230618782007296 14414000943776006144 14422958508282969216 14465571609048907776 14477343721360959296 14517326784752123904 14543806176972374016 14565196757871558656 14578583887244602368 14643970131359236096 14657429662729970688 14667051280653877248 14693803768169889792 14722356903884095488 14746375516893216768 14749210268049866752 14758376148010480128 14795000763818442752 14801980251119812608 14808599110108717056 14864438473269006336 14873675961666812004 14903922263868571648 14917620721831686144 14984527576274567168 15020359156555044864 15101594197964212224 15152985135925198848 15168488931274522624 15182430557130473472 15210123088926425088 15219575402635807632 15250525107214352384 15257344537687769088 15314876002762006528 15328952175558662784 15333004961769324544 15369669834614464512 15382177703946019252 15421973037746356224 15452794063033147392 15480125273936953344 15489745380197390016 15505380139086249984 15573519016650593856 15612166503680507904 15642504210376851456 15665294926395998208 15671035909802983424 15724364665937461248 15727104016814800896 15734136554490511872 15780623573507899392 15793465877848319232 15849972016946166528 15865970374878953472 15889305554041700352 15949219979207770112 15975240143300984832 16006283378060034048 16035478605379796992 16100046706920523776 16103141679374756864 16131332466951128064 16160755781984326656 16200860564905263104 16215751061748006912 16258824287856623616 16272055752934631936 16287011686531079208 16320132071747485696 16346757355935891456 16385846352605503488 16447633103558012928 16474466397779140608 16477633346336960512 16592861551556100096 16606364856855218016 16644375859295748096 16650475654165669888 16707137457558552576 16766912546852143104 16770135713431699456 16780557495213839184 16857593523308888064 16887409389749403648 16946046227908255744 16978742052755079168 17031454367651463168 17034728388098916352 17037696018216034304 17064550047683837952 17095675537966891008 17109588034335679168 17156840745616146432 17170803018358347072 17213414350211842048 17229235503107257344 17249630581990490112 17280139840673808384 17333787877136400384 17340140326231703552 17399149068226658304 17427534701782892544 17430884862240751616 17461400048792764416 17475610172530388736 17493249387687051264 17507485430483020544 17555837042025824256 17567063650227007488 17613726311844675584 17629915398528356352 17644262660408669142 17751333548655962112 17818269195521180672 17926396009688072192 17942872476608741376 17975600014185775104 18023347853980598272 18039913431052271616 18099398912355098624 18116034389296601472 18164155259089821696 18178937286481659116 18225968135518420992 18294693505561853952 18306062722051460928 18360148580715921408 18393637223818002432 18486595884990824448 18520315166130798592 18537337514629080576 18583340059744272384 18586577474417491968 18601703269888209328 18649827859600244736 18665005128366195456 18720151494063292416 18731785110936378624 18778270200231100416 18849078157245546496 18866402677610661888 18916516719525494784 18931911020241254464 18951020169994305536 19018823462194642944 19052461875614711808 19064302006396787712 19099075015072386048 19146471576706220032 19164069436611280896 19167408020493038592 19214974158376009728 19230611344377292288 19248286538627639064 19287428812065210368 19356435713002831872 19365091143988322304 19391741569296498688 19438111849659469824 19507657867010666496 19543239550306627584 19609745470020845568 19677834864013973504 19695921109293398112 19744798813478289408 19815442100825260032 19819251297692008448 19831567948889082672 19890160962442248192 19957847460612931584 20027145542073393152 20045552844961328256 20065786062346911744 20135458930618949632 20167195510899081216 20203980181233598464 20243240742840631296 20276266335728173056 20280164118568566784 20292767203514410176 20343126050250358784 20361823776399485952 20421983448069046272 20438602900744883712 20485385672979382272 20492893112819286016 20532432249843351552 20562630716995141632 20603725417377529856 20636200057664176128 20640167031915937792 20652993840263186688 20673840185448333312 20747807413303246848 20764692022200791808 20816222004907343872 20835354561897148416 20856672280502468608 20926916178624235494 20969472022419734528 20978848739320682496 21057954503797758976 21133296022594888704 21185740738722267136 21205212926901239808 21298399897771411272 21300320191067979776 21319897691243593728 21341711170746712064 21466728942560698368 21508443289268170752 21539780523794497536 21547674375979102208 21621001415664009216 21634437762424453824 21698357413573361664 21716015582041438944 21815709265458561024 21847795136807337984 21930177471410683904 21965955197038854144 22040705652254834688 22083535355826143232 22123815402074800128 22137564222015720192 22141819809140290688 22192501145727664128 22202970376679718912 22276183276744736768 22296657709903509504 22355883395802857472 22374076660285118912 22476791364411850752 22516545852999204864 22530538734832567296 22597105945496518656 22638322737006772224 22652391296946318336 22708605823535284224 22752733396911783936 22794234050622521344 22815184633389637632 22875787660821528576 22886016806531653632 22894404024477796096 22972314004143009792 22999507442653986816 23054504751921696768 23073266555919028878 23179191094549721088 23220187910905430016 23300813563373851648 23418249755520761856 23422751533636009984 23463756315565277184 23506553864704475136 23525683547211558856 23586546998906191872 23590656025222201344 23668444731541282816 23690198816772478848 23833958331062550528 23923829968811655168 23962860214951477248 23967466685581033472 24009425067090051072 24053217908069695488 24135071347717963776 24154712519062135296 24218873678786428928 24241133672976489984 24301290847357894656 24388236431784935424 24392924674082471936 24408083629401947904 24480198107621228544 24520136033903837184 24524849631757336576 24648794513321099264 24671449655337019392 24716450019505440768 24782103299223322624 24886673504488260608 24909547285282827024 24960201992084389888 24975713481248504832 25037693600308133888 25060706186337828864 25155203570147549184 25170836242820758776 25222022292700659712 25358431282926190592 25419069341862383616 25465433353429848064 25552092582148374528 25556544027324051456 25643513306950336512 25664382051503518752 25756204527537520608 25820121525317763072 25917482466212626432 26010210489347555328 26057652733742170112 26098723602339987456 26146327293361127424 26213415258795583104 26239874081530576896 26261228145724530816 26326398417971052544 26350595475340511232 26420589467767013376 26442090598518776896 26466393990613003713 26520214616589664256 26610463280817242112 26627000322983943168 26705670662859522048 26727403793281771008 26754381416462548992 26850103711333613568 26889594014532108288 26938640241644797952 26963400021278662656 26990987657120841728 27035021780970897408 27057022938019213568 27149098368532647936 27246232888634732544 27251470534326511616 27268405929722488674 27442040258342780928 27537325120350915584 27590455835727003648 27686256029601055744 27729893827486236672 27780472749196197888 27875010089616408576 27879866211626237952 27902554904832313992 27971798319094243328 27997507692549293184 28080227241094938624 28167405300346650624 28177728030126518272 28273617235868319744 28374775079288242176 28397866530361881696 28426530254991458304 28523266138212139008 28528235193291964416 28578692813422067712 28622305256747597824 28648612522608579072 28677924385690894336 28719707365059330048 28822461237564014592 28828001887552012288 28845917016565938432 28931143218097815552 28954687442721918592 29034653569504247808 29087612353944748032 29130393515743117312 29157167774489204736 29287940262718472192 29314859325459941376 29444713807768190976 29498420536099733504 29516752296020960256 29590001527636885504 29603960502239625216 29617198220217434112 29728876946538012672 29747351923333624008 29807844527737143296 29835241443663372288 29969055152549134336 30040718313110089728 30203188395928424448 30305970271850397696 30364861114260946944 30420246177852850176 30439150805271615264 30514689075375538176 30629752005524013056 30657904351117325568 30739339669228929024 30764355407892038504 30843946075492712448 30905588126066294784 30960250547873906688 30979490760394780032 31010760278172499968 31147038033301187712 31224333007361015808 31285008420753702912 31342071819605966848 31448729331874922496 31454208033629601792 31468273108981023744 31561247147015798784 31586931755696638464 31699944033892333056 31731940749757906944 31778611108083400704 31898439958415540224 31950480286601969664 32012566756120068096 32070957210759593984 32200093413841047552 32206283358749513728 32262664933902256128 32321511563968653312 32431502123496013824 32544111505869263872 32574023373062158416 32640264143494971392 32771692705211006976 32895266207116025856 32948932795558281216 32955266692673921024 33185723103112200192 33212729713710436032 33288751718591496192 33300951308331339776 33414274915117105152 33533825093704286208 33540271426863398912 33561114990427678368 33715187046617776128 33774818779498807296 33892092455816511488 33957484105510158336 34062908735302926336 34069456776197832704 34075392036432068608 34129100095367675904 34191351075933782016 34219176068671358336 34313681491232292864 34341606036716694144 34426828700423684096 34458471006214514688 34499261163980980224 34609899833878543317 34680280652463407104 34798298136453316608 34861769724481503232 34922800097585528832 34951220345060777472 34986498775374102528 35014970860966041088 35111674084051648512 35134127300454014976 35227452623689351168 35259830797056712704 35288525320817338284 35502667097311924224 35636538391042361344 35885744953217482752 35951200028371550208 36079826862104543232 36198797824710197248 36232068778593202944 36328310518179643392 36357874572963318232 36451936271036841984 36589387011123707904 36612125444102921856 36720297161431842816 36787274447636004864 36973191769981648896 37040630332261597184 37074675029258161152 37166680119488544768 37173154948834983936 37203406539776418656 37299655719200489472 37330010256732390912 37440302988126584832 37463570221872757248 37556540400462200832 37698156314491092992 37732805355221323776 37833033439050989568 37863822040482508928 37902040339988611072 38037646924389285888 38128604012793575424 38198150030144772096 38328138873222561792 38334816040986077184 38461222688754584576 38496573077255278128 38574857624130420736 38712871426005663744 38730182287976644608 38783483138592997376 38876223699318939648 39015315734021332992 39086479100613255168 39219490940041691136 39355669728027947008 39391842218586796224 39489597626956578816 39630884201650520064 39638502595384016896 39663135897778165344 39780321924884496384 39915694921225863168 40054291084146786304 40091105689922656512 40131572124693823488 40270917861237899264 40334391021798162432 40407960362467196928 40486481485681262592 40552532671456346112 40560328237137133568 40585534407028820352 40686252100500717568 40723647552798971904 40877205801489767424 40902608894583733011 40985786225638572032 41125261433990283264 41207450834755059712 41272400115328352256 41280334063831875584 41305987680526373376 41347680370896666624 41495614826606493696 41529384044401583616 41632444009814687744 41670709123794296832 41713344561004937216 41853832357248470988 41938944044839469056 41957697478641364992 42115909007595517952 42266592045189777408 42410425853802479616 42596799795542822544 42639795382487187456 42683422341493424128 42933457885121396736 43016886578536341504 43079561047588995072 43095348751958204416 43242002831328018432 43268875524848907648 43396714827146723328 43432031164082877888 43631418530917122048 43695590273614675968 43860354942821367808 43931910394077708288 44081411304509669376 44167070711652286464 44247630804149600256 44275128444031440384 44283639618280581376 44385002291455328256 44405940753359437824 44552366553489473536 44593315419807019008 44711766791605714944 44748153320570237824 44953582728823701504 45061077469665134592 45304782593892636672 45505466793823567872 45588468101245042688 45630369266779275264 45751575321643057152 45772033613063307264 45788808048955592192 45944628008286019584 45999014885307973632 46109009503843393536 46146533111838057756 46358382189099442176 46440375821810860032 46601627126747703296 46836499511041523712 46845503067272019968 46927512631130554368 47013107729408950272 47051367094423117712 47173093997812383744 47181312050444402688 47336889463082565632 47380397633544957696 47667916662125101056 47847659937623310336 47925720429902954496 47934933371162066944 48018850134180102144 48106435816139390976 48309425038124270592 48437747357572857856 48482267345952979968 48602581694715789312 48776472863569870848 48785849348164943872 48816167258803895808 48960396215242457088 49040272067807674368 49049699263514673152 49297589026642198528 49342899310674038784 49432900039010881536 49564206598446645248 49773347008976521216 49819094570565654048 49951426962497009664 49992077537824562569 50121412372675657728 50310407140295098368 50341672485641517552 50444044585401319424 50716862565852381184 50838138683724767232 50930866706859696128 51104185164296749056 51113088054648102912 51287026613900673024 51328764103007037504 51512409055075041216 51640243050635526144 51834964932425252864 52020420978695110656 52115305467484340224 52197447204679974912 52292654586722254848 52426830517591166208 52479748163061153792 52522456291449061632 52652796835942105088 52701190950681022464 52841178935534026752 52884181197037553792 52932787981226007426 53040429233179328512 53254000645967886336 53454807586563542016 53779188029064216576 53877280483289595904 53926800042557325312 53981975314241683456 54070043561941794816 54114045876038427136 54298196737065295872 54492465777269465088 54502941068653023232 54536811859444977348 54884080516685561856 55074650240701831168 55180911671454007296 55372512059202111488 55459787654972473344 55560945498392395776 55750020179232817152 55759732423252475904 55805109809664627984 55943596638188486656 55995015385098586368 56160454482189877248 56334810600693301248 56355456060253036544 56547234471736639488 56749550158576484352 56795733060723763392 56853060509982916608 57056470386583928832 57157385626844135424 57244610513495195648 57297225045217158144 57355848771381788672 57439414730118660096 57644922475128029184 57656003775104024576 57691834033131876864 57862286436195631104 57909374885443837184 58069307139008495616 58175224707889496064 58260787031486234624 58314335548978409472 58575880525436944384 58629718650919882752 59033504592041920512 59234396440434868224 59457753893076025344 59494703846667248016 59615689055474286592 59670482887326744576 59938110305098268672 60081436626220179456 60406376791856848896 60611940543700795392 60729722228521893888 60840492355705700352 60878301610543230528 61029378150751076352 61259504011048026112 61315808702234651136 61478679338457858048 61528710815784077008 61687892150985424896 61811176252132589568 61920501095747813376 61958981520789560064 62021520556344999936 62294076066602375424 62448666014722031616 62570016841507405824 62684143639211933696 62908416067259203584 62936546217962047488 63173863511393276928 63399888067784666112 63557222216166801408 63796879916831080448 63900960573203939328 64025133512240136192 64141914421519187968 64400186827682095104 64412566717499027456 64525329867804512256 64643023127937306624 64863004246992027648 65088223011738527744 65148046746124316832 65543385410422013952 65790532414232051712 65897865591116562432 65910533385347842048 66371446206224400384 66425459427420872064 66577503437182992384 66601902616662679552 66828549830234210304 67067650187408572416 67080542853726797824 67122229980855356736 67430374093235552256 67549637558997614592 67784184911633022976 67914968211020316672 68125817470605852672 68138913552395665408 68150784072864137216 68258200190735351808 68382702151867564032 68438352137342716672 68627362982464585728 68683212073433388288 68853657400847368192 68916942012429029376 68998522327961960448 69219799667757086634 69360561304926814208 69902440690121554944 70029941721932082176 70268254600908029952 70454905247378702336 70519661594113425408 70577050641634676568 71005334194623848448 71273076782084722688 71771489906434965504 71902400056743100416 72159653724209086464 72397595649420394496 72464137557186405888 72656621036359286784 72715749145926636464 72903872542073683968 73178774022247415808 73224250888205843712 73440594322863685632 73574548895272009728 73946383539963297792 74081260664523194368 74149350058516322304 74346309897669967872 74406813079552837312 74660020513464781824 74880605976253169664 74927140443745514496 75113080800924401664 75396312628982185984 75465610710442647552 75666066878101979136 75727644080965017856 75804080679977222144 76075293848778571776 76257208025587150848 76396300060289544192 76656277746445123584 76669632081972154368 76922445377509169152 76993146154510556256 77460364575953289216 77752447398637879296 78030631468042665984 78172958201226510336 78438981880083382272 78711339456055894016 78783684437173592448 78979195253913157632 79261768403301040128 79277005190768033792 79326271795556330688 79560643849768992768 79831389842451726336 80108582168293572608 80182211379845313024 80263144249387646976 80541835722475798528 80668782043596324864 80815920724934393856 80972962971362525184 81105065342912692224 81120656474274267136 81171068814057640704 81372504201001435136 81447295105597943808 81754411602979534848 81805217789167466022 81971572451277144064 82414901669510119424 82560668127663751168 82611975361052746752 83058768088803167232 83264888019629375488 83341418247588593664 83426689122009874432 83707664714496941976 83877888089678938112 83915394957282729984 84231818015191035904 84533184090379554816 84820851707604959232 85193599591085645088 85279590764974374912 85866915770242793472 86033773157072683008 86159122095177990144 86190697503916408832 86484005662656036864 86537751049697815296 86793429654293446656 86864062328165755776 87262837061834244096 87391180547229351936 87720709885642735616 87863820788155416576 88334141423304572928 88495261608299200512 88550256888062880768 88567279236561162752 88770004582910656512 88811881506718875648 89104733106978947072 89186630839614038016 89423533583211429888 89496306641140475648 89907165457647403008 90122154939330269184 90609565187785273344 91260738533558550528 91544067226126614528 91577616097911184384 91889256016572039168 92218019007686787072 92293066223676115512 92716764378198884352 92880751643621720064 93203254253495406592 93672999022083047424 93691006134544039936 93855025262261108736 94026215458817900544 94102734188846235424 94346187995624767488 94362624100888805376 94673778926165131264 94760795267089915392 95335833324250202112 95695319875246620672 95851440859805908992 95869866742324133888 96037700268360204288 96212871632278781952 96618850076248541184 96875494715145715712 96964534691905959936 97571698696329887744 97632334517607791616 97920792430484914176 98099398527029346304 98595178053284397056 98685798621348077568 98865800078021763072 99128413196893290496 99546694017953042432 99638189141131308096 99902853924994019328 99984155075649125138 100242824745351315456 100620814280590196736 100683344971283035104 101676277367449534464 101861733413719392256 102208370328593498112 102226176109296205824 102574053227801346048 102657528206014075008 103024818110150082432 103280486101271052288 103669929864850505728 104040841957390221312 104230610934968680448 104394894409359949824 104585309173444509696 104853661035182332416 104959496326122307584 105044912582898123264 105305593671884210176 105402381901362044928 105682357871068053504 105768362394075107584 105865575962452014852 106080858466358657024 106508001291935772672 106909615173127084032 107853600085114650624 107963950628483366912 108228091752076854272 108596393474130591744 108984931554538930176 109005882137306046464 109073623718889954696 109768161033371123712 110149300481403662336 110361823342908014592 110745024118404222976 110919575309944946688 111121890996784791552 111500040358465634304 111519464846504951808 111610219619329255968 111887193276376973312 111990030770197172736 112320908964379754496 112669621201386602496 112710912120506073088 113094468943473278976 113499100317152968704 113591466121447526784 113706121019965833216 114112940773167857664 114489221026990391296 114594450090434316288 114711697542763577344 115312007550208049152 115383668066263753728 115724572872391262208 115818749770887674368 116138614278016991232 116350449415778992128 116521574062972469248 116628671097956818944 117151761050873888768 117259437301839765504 118067009184083841024 118468792880869736448 118915507786152050688 118989407693334496032 119340965774653489152 120162873252440358912 120812753583713697792 121223881087401590784 121459444457043787776 121680984711411400704 121756603221086461056 122058756301502152704 122519008022096052224 122631617404469302272 122957358676915716096 123057421631568154016 123375784301970849792 123622352504265179136 123841002191495626752 123917963041579120128 124043041112689999872 124588152133204750848 124897332029444063232 125140033683014811648 125368287278423867392 125816832134518407168 125873092435924094976 126347727022786553856 126799776135569332224 127593759833662160896 128050267024480272384 128283828843038375936 128800373655364190208 128825133434998054912 129050659735609024512 129286046255874613248 129726008493984055296 130176446023477055488 130296093492248633664 131086770820844027904 131581064828464103424 131795731182233124864 131821066770695684096 132742892412448800768 132850918854841744128 133155006874365984768 133203805233325359104 133657099660468420608 134135300374817144832 134161085707453595648 134244459961710713472 134860748186471104512 135568369823266045952 136277827104791330816 136301568145728274432 136516400381470703616 136765404303735128064 136876704274685433344 137254725964929171456 137366424146866776576 137707314801694736384 137833884024858058752 137997044655923920896 138439599335514173268 138721122609853628416 139804881380243109888 140059883443864164352 140536509201816059904 141039323188226850816 141154101283269353136 142010668389247696896 142546153564169445376 143542979812869931008 143804800113486200832 144319307448418172928 144795191298840788992 144928275114372811776 145313242072718573568 145431498291853272928 145807745084147367936 146357548044494831616 146448501776411687424 146881188645727371264 147149097790544019456 147892767079926595584 148162521329046388736 148298700117032644608 148692619795339935744 148813626159105674624 149320041026929563648 149854280887491028992 149976232613473687707 150792625257964371968 150931221420885295104 151332133756203958272 151455288161930035712 151608161359954444288 152150587697557143552 152514416051174301696 152792600120579088384 153312555492890247168 153339264163944308736 153844890755018338304 153986292309021112512 154920729151906578432 155504894797275758592 156061262936085331968 156345916402453020672 156877963760166764544 157422678912111788032 157567368874347184896 157958390507826315264 158523536806602080256 158554010381536067584 158652543591112661376 159121287699537985536 160217164336587145216 160364422759690626048 161083671444951597056 161337564087192649728 161631841449868787712 161945925942725050368 162210130685825384448 162241312948548534272 162342137628115281408 162745008402002870272 162894590211195887616 163508823205959069696 163610435578334932044 163943144902554288128 164829803339020238848 165223950722105493504 166117536177606334464 166682836495177187328 166853378244019748864 167415329428993883952 167755776179357876224 167830789914565459968 168463636030382071808 169066368180759109632 169641703415209918464 170387199182171290176 170559181529948749824 171733831540485586944 172067546314145366016 172318244190355980288 172381395007832817664 172968011325312073728 173075502099395630592 173586859308586893312 173728124656331511552 174525674123668488192 174782361094458703872 175441419771285471232 175727641576310833152 177100513776125761536 177134558473122325504 178209466213957894144 178373261679228076032 178847067166422859776 178992613282280951296 179814330915294806016 180244309878660538368 181219130375570546688 182521477067117101056 183088134452253229056 183155232195822368768 183778512033144078336 184436038015373574144 184586132447352231024 185433528756397768704 185761503287243440128 186406508506990813184 187345998044166094848 187382012269088079872 187710050524522217472 188052430917635801088 188205468377692470848 188725248201777610752 189347557852330262528 189521590534179830784 190671666648500404224 191390639750493241344 191702881719611817984 191739733484648267776 192075400536720408576 192425743264557563904 193237700152497082368 193750989430291431424 193929069383811919872 195264669035215583232 197190356106568794112 197371597242696155136 197731600156043526144 198256826393786580992 199093388035906084864 199276378282262616192 199805707849988038656 199968310151298250276 200485649490702630912 201241628561180393472 201366689942566070208 203352554734899068928 203723466827438784512 204416740657186996224 204452352218592411648 205148106455602692096 205315056412028150016 206049636220300164864 206560972202542104576 207339859729701011456 208081683914780442624 208461221869937360896 209707322070364664832 210089825165796246528 210611187343768420352 210804763802724089856 211364715742136107008 211536724788150215168 211731151924904029704 212161716932717314048 213016002583871545344 213819230346254168064 215707200170229301248 216456183504153708544 217192786948261183488 217969863109077860352 218011764274612092928 218147247437779909392 219536322066742247424 220298600962807324672 220723646685816029184 221490048236808445952 221839150619889893376 222243781993569583104 223038929693009903616 223220439238658511936 223774386552753946624 223980061540394345472 224641817928759508992 225339242402773204992 225421824241012146176 226188937886946557952 226998200634305937408 227182932242895053568 227412242039931666432 228225881546335715328 228978442053980782592 229188900180868632576 229423395085527154688 230767336132527507456 231637499541775348736 233043148125944938496 233257342195913637888 234303522101747777536 234518874603679531008 236134018368167682048 236937585761739472896 237831015572304101376 237978815386668992064 238681931549306978304 240325746504880717824 241625507167427395584 242447762174803181568 242918888914087575552 243361969422822801408 243513206442172922112 244117512603004305408 245038016044192104448 245263234808938604544 245914717353831432192 246114843263136308032 247244705008530358272 247682004382991253504 247835926083158240256 249176304266409501696 249794664058888126464 250280067366029623296 250736574556847734784 251633664269036814336 251746184871848189952 252695454045573107712 253599552271138664448 257600747310728380416 257650266869996109824 258101319471218049024 258572092511749226496 259452016987968110592 260352892046954110976 260592186984497267328 262173541641688055808 263162129656928206848 263591462364466249728 263642133541391368192 265485784824897601536 265701837709683488256 266310013748731969536 266407610466650718208 267314199320936841216 268270600749634289664 268322171414907191296 268488919923421426944 269721496372942209024 271136739646532091904 272603136291456548864 273753408549370866688 274732848293733553152 275414629603389472768 275667768049716117504 276879198671028346536 277442245219707256832 279609762760486219776 280119766887728328704 281073018403632119808 282078646376453701632 282308202566538706272 284021336778495393792 285092307128338890752 287085959625739862016 287609600226972401664 288638614896836345856 289590382597681577984 289856550228745623552 290626484145437147136 290862996583706545856 292715096088989663232 292897003552823374848 293762377291454742528 294298195581088038912 295785534159853191168 296325042658092777472 296597400234065289216 297385239590679871488 297627252318211349248 298640082053859127296 299708561774982057984 299952465226947375414 301862442841770590208 302910576323860071424 305028832102348603392 305585200241158176768 306625110985780494336 306678528327888617472 307689781510036676608 307972584618042225024 309841458303813156864 311009789594551517184 312122525872170663936 312691832804906041344 313755927520333529088 314845357824223576064 315134737748694369792 315916781015652630528 317047073613204160512 317108020763072135168 317305087182225322752 318242575399075971072 320434328673174290432 320728845519381252096 322167342889903194112 323891851885450100736 324482625897097068544 324684275256230562816 325490016804005740544 325789180422391775232 327017646411918139392 327220871156669864088 327886289805108576256 329659606678040477696 330447901444210987008 332235072355212668928 333365672990354374656 334830658857987767904 335661579829130919936 336927272060764143616 338132736361518219264 339283406830419836928 340774398364342580352 341118363059897499648 343467663080971173888 344135092628290732032 344762790015665635328 345936022650624147456 346151004198791261184 347173718617173786624 347456249312663023104 349051348247336976384 349564722188917407744 350882839542570942464 351455283152621666304 354201027552251523072 354269116946244651008 356746523358456152064 357985226564561902592 360488619757321076736 362438260751141093376 365042954134234202112 366176268904506458112 366310464391644737536 367557024066288156672 368872076030747148288 369172264894704462048 370867057512795537408 371523006574486880256 372813017013981626368 374691996088332189696 374764024538176159744 375420101049044434944 376104861835271602176 376410936755384941696 377450496403555221504 378695115704660525056 379043181068359661568 382781279500986482688 383479466969296535552 384150801073440817152 384851486529115127808 386475400304994164736 387501978860582862848 387858138767623839744 390529338070431166464 394743194485392310272 395463200312087052288 398186776071812169728 398552756564525232384 399611415699976077312 399936620302596500552 400971298981405261824 402483257122360786944 402733379885132140416 406705109469798137856 407446933654877569024 408833481314373992448 408904704437184823296 410296212911205384192 410630112824056300032 412099272440600329728 413121944405084209152 414679719459402022912 416163367829560885248 416922443739874721792 419414644140729329664 420179650331592493056 421609527605448179712 423073449576300430336 423462303849808059408 424323433865434628096 426032005167743090688 427638460692508336128 431414400340458602496 432912367008307417088 434385573896522366976 435939726218155720704 436023528549224185856 436294494875559818784 439072644133484494848 440597201925614649344 441447293371632058368 442980096473616891904 443678301239779786752 444487563987139166208 446077859386019807232 446440878477317023872 447548773105507893248 447960123080788690944 449928697840421063121 450843648482024292352 452377875773893115904 453996401268611874816 454365864485790107136 454824484079863332864 456451763092671430656 457956884107961565184 458377800361737265152 458846790171054309376 461534672265055014912 463274999083550697472 466514684391827275776 469037749207359062016 472268036736335364096 473875171523478945792 475662031144608202752 475957630773337984128 477363863098613956608 480651493009761435648 483251014334854791168 484895524349606363136 485837777828175151104 486723938845645602816 487026412884345844224 488235025206008610816 490076032088384208896 490526469617877209088 491829434707662864384 492229686526272616064 494489410017060716544 495671852166316480512 498352608532819003392 500560134732059246592 501473149113695469568 503267328538073628672 503492369743696379904 505390908091146215424 507199104542277328896 515201494621456760832 515300533739992219648 516202638942436098048 517144185023498452992 518904033975936221184 520705784093908221952 521184373968994534656 524347083283376111616 526324259313856413696 527182924728932499456 527284267082782736384 531403675419366976512 532815220933301436416 534628398641873682432 536541201499268579328 536644342829814382592 536977839846842853888 539442992745884418048 542273479293064183808 545206272582913097728 547506817098741733376 549465696587467106304 551335536099432235008 553758397342056693072 554884490439414513664 559219525520972439552 560239533775456657408 562146036807264239616 564157292752907403264 564616405133077412544 568042673556990787584 570184614256677781504 574171919251479724032 575219200453944803328 577277229793672691712 579180765195363155968 579713100457491247104 581252968290874294272 581725993167413091712 585794007105646749696 591571068319706382336 592650085316185554944 593194800468130578432 594770479181359742976 595254504636422698496 597280164107718254592 599417123549964115968 599904930453894750828 603724885683541180416 605821152647720142848 610057664204697206784 611170400482316353536 613250221971560988672 613357056655777234944 615379563020073353216 615945169236084450048 619682916607626313728 622019579189103034368 624245051744341327872 625383665609812082688 629690715648447152128 630269475497388739584 631833562031305261056 634094147226408321024 634216041526144270336 634610174364450645504 636485150798151942144 640868657346348580864 641457691038762504192 644334685779806388224 649368550512461125632 651578360844783550464 654035292823836278784 654441742313339728176 655772579610217152512 659319213356080955392 660895802888421974016 664470144710425337856 666731345980708749312 669661317715975535808 671323159658261839872 673854544121528287232 676265472723036438528 678566813660839673856 681548796728685160704 682236726119794999296 686935326161942347776 688270185256581464064 689525580031331270656 692302008397582522368 694912498625326046208 699129444377834815488 701765679085141884928 702910566305243332608 708402055104503046144 708538233892489302016 713493046716912304128 715970453129123805184 720977239514642153472 724876521502282186752 730085908268468404224 732352537809012916224 732620928783289475072 735114048132576313344 737744152061494296576 738344529789408924096 741734115025591074816 743046013148973760512 745626034027963252736 749383992176664379392 749528049076352319488 750840202098088869888 752209723670543204352 752821873510769883392 754900992807110443008 757390231409321050112 758086362136719323136 772950800609988329472 775003957721165725696 775716277535247679488 781058676140862332928 789486388970784620544 790926400624174104576 796373552143624339456 797105513129050464768 799222831399952154624 799873240605193001104 801942597962810523648 804966514244721573888 805466759770264280832 813410218939596275712 814893867309755138048 817809408874369646592 821260225648112600064 824198544881200659456 826243888810168418304 829359438918804045824 832326735659121770496 833844887479749443584 838829288281458659328 840359300663184986112 843219055210896359424 846146899152600860672 846924607699616118816 852064010335486181376 855276921385016672256 862828800680917204992 865824734016614834176 868771147793044733952 871879452436311441408 872047057098448371712 872588989751119637568 878145288266968989696 881194403851229298688 882894586743264116736 885960192947233783808 887356602479559573504 888975127974278332416 892155718772039614464 892881756954634047744 895097546211015786496 895920246161577381888 899857395680842126242 901687296964048584704 908731728971580214272 915913768215923130368 916755600723474530304 917693580342108618752 923069344530110029824 926549998167101394944 933029368783654551552 938075498414718124032 944536073472670728192 947750343046957891584 951324062289216405504 951915261546675968256 954727726197227913216 961302986019522871296 966502028669709582336 971675555656350302208 973447877691291205632 974052825768691688448 976470050412017221632 980152064176768417792 981052939235754418176 983658869415325728768 984459373052545232128 988978820034121433088 991343704332632961024 996705217065638006784 1006984739487392759808 1010781816182292430848 1014398209084554657792 1030402989242913521664 1030601067479984439296 1032405277884872196096 1034288370046996905984 1037808067951872442368 1041411568187816443904 1042368747937989069312 1048694166566752223232 1052648518627712827392 1054365849457864998912 1054568534165565472768 1062807350838733953024 1065630441866602872832 1073288685659628765184 1073955679693685707776 1084546958586128367616 1090412545165826195456 1095013634197483466752 1098931393174934212608 1102671072198864470016 1107516794684113386144 1118439051041944879104 1120479067550913314816 1124292073614528479232 1128314585505814806528 1129232810266154825088 1136085347113981575168 1140369228513355563008 1148343838502959448064 1150438400907889606656 1154554459587345383424 1158361530390726311936 1159426200914982494208 1162505936581748588544 1163451986334826183424 1171588014211293499392 1186389600936261156864 1190509009272845396992 1194560328215436509184 1198834247099928231936 1199809860907789501656 1207449771367082360832 1211642305295440285696 1220115328409394413568 1222340800964632707072 1226500443943121977344 1226714113311554469888 1230759126040146706432 1231890338472168900096 1239365833215252627456 1244039158378206068736 1248490103488682655744 1250767331219624165376 1259381431296894304256 1260538950994777479168 1268432083052288540672 1269220348728901291008 1272970301596303884288 1281737314692697161728 1282915382077525008384 1288669371559612776448 1298737101024922251264 1303156721689567100928 1308070585647672557568 1308883484626679456352 1321791605776843948032 1328940289420850675712 1333462691961417498624 1339322635431951071616 1342646319316523679744 1347709088243056574464 1352530945446072877056 1357133627321679347712 1363097593457370321408 1364473452239589998592 1373870652323884695552 1376540370513162928128 1379051160062662541312 1384604016795165044736 1389824997250652092416 1403531358170283769856 1416804110209006092288 1417076467784978604032 1426986093433824608256 1431940906258247610368 1441954479029284306944 1449753043004564373504 1460171816536936808448 1464705075618025832448 1465241857566578950144 1470228096265152626688 1475488304122988593152 1476689059578817848192 1483468230051182149632 1491252068055926505472 1499056098152704638976 1501680404196177739776 1504419447341086408704 1505643747021539766784 1509801985614220886016 1514780462818642100224 1516172724273438646272 1545901601219976658944 1551432555070495358976 1562117352281724665856 1578972777941569241088 1581852801248348209152 1592747104287248678912 1594211026258100929536 1598445662799904309248 1599746481210386002208 1603885195925621047296 1609933028489443147776 1610933519540528561664 1626820437879192551424 1629787734619510276096 1635618817748739293184 1642520451296225200128 1648397089762401318912 1658718877837608091648 1664653471318243540992 1667689774959498887168 1677658576562917318656 1680718601326369972224 1686438110421792718848 1692293798305201721344 1693849215399232237632 1704128020670972362752 1710553842770033344512 1725657601361834409984 1731649468033229668352 1737542295586089467904 1743758904872622882816 1744094114196896743424 1745177979502239275136 1762388807702458597376 1771920385894467567616 1774713204959119147008 1777950255948556664832 1784311437544079228928 1785763513909268095488 1790195092422031572992 1791840492323154763776 1799714791361684252484 1803374593928097169408 1817463457943160428544 1833511201446949060608 1835387160684217237504 1846138689060220059648 1853099996334202789888 1866058737567309103104 1876150996829436248064 1889072146945341456384 1895500686093915783168 1902648124578432811008 1903830523093351936512 1909455452394455826432 1922605972039045742592 1933004057339419164672 1948105651537383376896 1960304128353536835584 1962105878471508836352 1967317738830651457536 1968918746105090464256 1977957640068242866176 1982687408665265922048 1993410434131276013568 2013969478974785519616 2021563632364584861696 2028796418169109315584 2060805978485827043328 2061202134959968878592 2064810555769744392192 2068576740093993811968 2082823136375632887808 2084737495875978138624 2097388333133504446464 2105297037255425654784 2108731698915729997824 2109137068331130945536 2125614701677467906048 2131260883733205745664 2147911359387371415552 2169093917172256735232 2180825090331652390912 2190027268394966933504 2197862786349868425216 2205342144397728940032 2215033589368226772288 2236878102083889758208 2240958135101826629632 2248584147229056958464 2256629171011629613056 2258465620532309650176 2272170694227963150336 2280738457026711126016 2316723060781452623872 2318852401829964988416 2325011873163497177088 2326903972669652366848 2343176028422586998784 2372779201872522313728 2381018018545690793984 2389120656430873018368 2397668494199856463872 2399619721815579003312 2414899542734164721664 2423284610590880571392 2440230656818788827136 2444681601929265414144 2453428226623108939776 2461518252080293412864 2463780676944337800192 2478731666430505254912 2488078316756412137472 2496980206977365311488 2501534662439248330752 2518762862593788608512 2521077901989554958336 2538440697457802582016 2563474629385394323456 2565830764155050016768 2577338743119225552896 2597474202049844502528 2606313443379134201856 2616141171295345115136 2617766969253358912704 2643583211553687896064 2657880578841701351424 2666925383922834997248 2678645270863902143232 2685292638633047359488 2695418176486113148928 2705061890892145754112 2726195186914740642816 2747741304647769391104 2753080741026325856256 2758102320125325082624 2769208033590330089472 2779649994501304184832 2833608220418012184576 2834152935569957208064 2853972186867649216512 2863881812516495220736 2883908958058568613888 2899506086009128747008 2920343633073873616896 2929410151236051664896 2930483715133157900288 2940456192530305253376 2950976608245977186304 2953378119157635696384 2966936460102364299264 2982504136111853010944 3011287494043079533568 3029560925637284200448 3032345448546877292544 3091803202439953317888 3102865110140990717952 3124234704563449331712 3157945555883138482176 3163705602496696418304 3185494208574497357824 3188422052516201859072 3196891325599808618496 3199492962420772004416 3219866056978886295552 3221867039081057123328 3253640875758385102848 3259575469239020552192 3271237635497478586368 3285040902592450400256 3296794179524802637824 3355317153125834637312 3361437202652739944448 3372876220843585437696 3384587596610403442688 3387698430798464475264 3408256041341944725504 3421107685540066689024 3451315202723668819968 3463298936066459336704 3475084591172178935808 3487517809745245765632 3488188228393793486848 3490355959004478550272 3524777615404917194752 3543840771788935135232 3571527027818536190976 3580390184844063145984 3583680984646309527552 3599429582723368504968 3606749187856194338816 3634926915886320857088 3667022402893898121216 3692277378120440119296 3706199992668405579776 3732117475134618206208 3752301993658872496128 3778144293890682912768 3805296249156865622016 3807661046186703873024 3818910904788911652864 3845211944078091485184 3866008114678838329344 3896211303074766753792 3924211756943017672704 3937837492210180928512 3965374817330531844096 3986820868262552027136 4027938957949571039232 4043127264729169723392 4057592836338218631168 4121611956971654086656 4122404269919937757184 4129621111539488784384 4137153480187987623936 4165646272751265775616 4169474991751956277248 4210594074510851309568 4218274136662261891072 4251229403354935812096 4262521767466411491328 4295822718774742831104 4380054536789933867008 4395725572699736850432 4410684288795457880064 4430067178736453544576 4473756204167779516416 4481916270203653259264 4497168294458113916928 4513258342023259226112 4516931241064619300352 4544341388455926300672 4561476914053422252032 4637704803659929976832 4653807945339304733696 4686352056845173997568 4745558403745044627456 4762036037091381587968 4778241312861746036736 4795336988399712927744 4799239443631158006624 4829799085468329443328 4846569221181761142784 4880461313637577654272 4889363203858530828288 4906856453246217879552 4923036504160586825728 4927561353888675600384 4976156633512824274944 4993960413954730622976 5003069324878496661504 5037525725187577217024 5042155803979109916672 5076881394915605164032 5131661528310100033536 5194948404099689005056 5212626886758268403712 5232282342590690230272 5235533938506717825408 5287166423107375792128 5315761157683402702848 5333850767845669994496 5357290541727804286464 5370585277266094718976 5390836352972226297856 5410123781784291508224 5452390373829481285632 5506161482052651712512 5516204640250650165248 5538416067180660178944 5559299989002608369664 5667216440836024369152 5668305871139914416128 5707944373735298433024 5727763625032990441472 5767817916117137227776 5799012172018257494016 5860967430266315800576 5880912385060610506752 5901953216491954372608 5906756238315271392768 5933872920204728598528 5965008272223706021888 6022574988086159067136 6064690897093754585088 6183606404879906635776 6205730220281981435904 6248469409126898663424 6315891111766276964352 6327411204993392836608 6370988417148994715648 6376844105032403718144 6393782651199617236992 6398985924841544008832 6443734078162114246656 6507281751516770205696 6519150938478041104384 6542475270994957172736 6570081805184900800512 6593588359049605275648 6710634306251669274624 6722874405305479888896 6745752441687170875392 6769175193220806885376 6775396861596928950528 6816512082683889451008 6842215371080133378048 6926597872132918673408 6950169182344357871616 6975035619490491531264 6976376456787586973696 6980711918008957100544 7049555230809834389504 7087681543577870270464 7143054055637072381952 7167361969292619055104 7198859165446737009936 7213498375712388677632 7269853831772641714176 7334044805787796242432 7384554756240880238592 7412399985336811159552 7464234950269236412416 7504603987317744992256 7556288587781365825536 7615322092373407746048 7690423888156182970368 7732016229357676658688 7792422606149533507584 7848423513886035345408 7875674984420361857024 7930749634661063688192 7973641736525104054272 8055877915899142078464 8086254529458339446784 8115185672676437262336 8243223913943308173312 8244808539839875514368 8259242223078977568768 8274306960375975247872 8331292545502531551232 8338949983503912554496 8502458806709871624192 8525043534932822982656 8591645437549485662208 8760109073579867734016 8791451145399473700864 8821368577590915760128 8860134357472907089152 8947512408335559032832 8963832540407306518528 9033862482129238600704 9088682776911852601344 9122953828106844504064 9275409607319859953664 9307615890678609467392 9372704113690347995136 9491116807490089254912 9524072074182763175936 9556482625723492073472 9590673976799425855488 9598478887262316013248 9659598170936658886656 9693138442363522285568 9760922627275155308544 9778726407717061656576 9813712906492435759104 9846073008321173651456 9855122707777351200768 10075051450375154434048 10084311607958219833344 10153762789831210328064 10263323056620200067072 10389896808199378010112 10425253773516536807424 10464564685181380460544 10471067877013435650816 10574332846214751584256 10631522315366805405696 10714581083455608572928 10741170554532189437952 10781672705944452595712 10820247563568583016448 10904780747658962571264 11076832134361320357888 11118599978005216739328 11334432881672048738304 11336611742279828832256 11415888747470596866048 11455527250065980882944 11535635832234274455552 11598024344036514988032 11721934860532631601152 11813512476630542785536 11930016544447412043776 12045149976172318134272 12129381794187509170176 12367212809759813271552 12411460440563962871808 12496938818253797326848 12631782223532553928704 12654822409986785673216 12741976834297989431296 12753688210064807436288 12787565302399234473984 12797971849683088017664 12887468156324228493312 13140163610369801601024 13187176718099210551296 13421268612503338549248 13445748810610959777792 13491504883374341750784 13538350386441613770752 13550793723193857901056 13633024165367778902016 13684430742160266756096 13853195744265837346816 13952752913575173947392 13961423836017914201088 14099110461619668779008 14175363087155740540928 14286108111274144763904 14334723938585238110208 14397718330893474019872 14539707663545283428352 14668089611575592484864 14769109512481760477184 14824799970673622319104 14928469900538472824832 15009207974635489984512 15112577175562731651072 15230644184746815492096 15584845212299067015168 15696847027772070690816 15751349968840723714048 15861499269322127376384 15947283473050208108544 16111755831798284156928 16172509058916678893568 16230371345352874524672 16489617079679751028736 16518484446157955137536 16548613920751950495744 16662585091005063102464 16677899967007825108992 17004917613419743248384 17183290875098971324416 17520218147159735468032 17582902290798947401728 17642737155181831520256 17720268714945814178304 17895024816671118065664 17927665080814613037056 18067724964258477201408 18245907656213689008128 18550819214639719907328 18615231781357218934784 18745408227380695990272 18982233614980178509824 19048144148365526351872 19112965251446984146944 19181347953598851710976 19196957774524632026496 19386276884727044571136 19521845254550310617088 19557452815434123313152 19627425812984871518208 19692146016642347302912 19710245415554702401536 20168623215916439666688 20307525579662420656128 20526646113240400134144 20779793616398756020224 20850507547033073614848 20929129370362760921088 20942135754026871301632 21148665692429503168512 21263044630733610811392 21429162166911217145856 21563345411888905191424 21640495127137166032896 21809561495317925142528 22153664268722640715776 22237199956010433478656 22668865763344097476608 22673223484559657664512 22911054500131961765888 23071271664468548911104 23196048688073029976064 23443869721065263202304 23627024953261085571072 23860033088894824087552 24090299952344636268544 24258763588375018340352 24734425619519626543104 24822920881127925743616 24993877636507594653696 25483953668595978862592 25507376420129614872576 25575130604798468947968 25595943699366176035328 25774936312648456986624 26280327220739603202048 26374353436198421102592 26842537225006677098496 26891497621221919555584 27076700772883227541504 27101587446387715802112 27266048330735557804032 27368861484320533512192 27706391488531674693632 27922847672035828402176 28198220923239337558016 28350726174311481081856 28572216222548289527808 28669447877170476220416 28795436661786948039744 29079415327090566856704 29336179223151184969728 29538219024963520954368 29649599941347244638208 30225154351125463302144 30461288369493630984192 31169690424598134030336 31393694055544141381632 31502699937681447428096 31722998538644254752768 31894566946100416217088 32223511663596568313856 32345018117833357787136 32460742690705749049344 33325170182010126204928 33355799934015650217984 34009835226839486496768 34366581750197942648832 35040436294319470936064 35165804581597894803456 35440537429891628356608 35790049633342236131328 35855330161629226074112 36135449928516954402816 37101638429279439814656 37230463562714437869568 37490816454761391980544 37964467229960357019648 38096288296731052703744 38225930502893968293888 38362695907197703421952 38393915549049264052992 38772553769454089142272 39384292033284694605824 39420490831109404803072 40337246431832879333376 40615051159324841312256 41053292226480800268288 41559587232797512040448 41858258740725521842176 41884271508053742603264 42297331384859006337024 42526089261467221622784 42858324333822434291712 43619122990635850285056 44307328537445281431552 44474399912020866957312 45337731526688194953216 45346446969119315329024 45822109000263923531776 46887739442130526404608 47254049906522171142144 48180599904689272537088 48517527176750036680704 49468851239039253086208 49645841762255851487232 49987755273015189307392 51014752840259229745152 51191887398732352070656 51549872625296913973248 52560654441479206404096 52748706872396842205184 53685074450013354196992 53782995242443839111168 54153401545766455083008 54203174892775431604224 54737722968641067024384 55412782977063349387264 55845695344071656804352 57144432445096579055616 57338895754340952440832 57590873323573896079488 58158830654181133713408 58672358446302369939456 59076438049927041908736 59299199882694489276416 60922576738987261968384 62339380849196268060672 62787388111088282763264 63005399875362894856192 63445997077288509505536 63789133892200832434176 64690036235666715574272 64921485381411498098688 66711599868031300435968 68019670453678972993536 68733163500395885297664 70080872588638941872128 70331609163195789606912 70881074859783256713216 71580099266684472262656 71710660323258452148224 72270899857033908805632 74203276858558879629312 74460927125428875739136 74981632909522783961088 76192576593462105407488 76451861005787936587776 76725391814395406843904 76787831098098528105984 77545107538908178284544 78840981662218809606144 80674492863665758666752 81230102318649682624512 82106584452961600536576 83119174465595024080896 83768543016107485206528 84594662769718012674048 85052178522934443245568 85716648667644868583424 87238245981271700570112 88614657074890562863104 88948799824041733914624 90675463053376389906432 90692893938238630658048 91644218000527847063552 93775478884261052809216 94508099813044342284288 96361199809378545074176 97035054353500073361408 99975510546030378614784 102029505680518459490304 102383774797464704141312 103099745250593827946496 105121308882958412808192 105497413744793684410368 107370148900026708393984 107565990484887678222336 108306803091532910166016 108406349785550863208448 110825565954126698774528 111691390688143313608704 114288864890193158111232 114677791508681904881664 115181746647147792158976 116317661308362267426816 118152876099854083817472 118598399765388978552832 121845153477974523936768 124678761698392536121344 125574776222176565526528 126010799750725789712384 126891994154577019011072 127578267784401664868352 133423199736062600871936 136039340907357945987072 137466327000791770595328 140161745177277883744256 140663218326391579213824 141762149719566513426432 144541799714067817611264 148406553717117759258624 148921854250857751478272 149963265819045567922176 152385153186924210814976 153575662196197056211968 155090215077816356569088 157681963324437619212288 161348985727331517333504 162460204637299365249024 164213168905923201073152 166238348931190048161792 167537086032214970413056 171433297335289737166848 174476491962543401140224 177229314149781125726208 177897599648083467829248 181385787876477261316096 183288436001055694127104 189016199626088684568576 192722399618757090148352 194070108707000146722816 204059011361036918980608 204767549594929408282624 206199490501187655892992 210242617765916825616384 210994827489587368820736 214740297800053416787968 215131980969775356444672 216613606183065820332032 216812699571101726416896 223382781376286627217408 228577729780386316222464 229355583017363809763328 230363493294295584317952 232635322616724534853632 237196799530777957105664 243690306955949047873536 249357523396785072242688 252021599501451579424768 253783988309154038022144 255156535568803329736704 266846399472125201743872 272078681814715891974144 274932654001583541190656 280323490354555767488512 281326436652783158427648 283524299439133026852864 289083599428135635222528 297843708501715502956544 299926531638091135844352 304770306373848421629952 307151324392394112423936 310180430155632713138176 315363926648875238424576 322697971454663034667008 324920409274598730498048 332476697862380096323584 335074172064429940826112 342866594670579474333696 348952983925086802280448 354458628299562251452416 355795199296166935658496 366576872002111388254208 378032399252177369137152 385444799237514180296704 408118022722073837961216 409535099189858816565248 412398981002375311785984 420485235531833651232768 421989654979174737641472 433227212366131640664064 433625399142203452833792 446765562752573254434816 457155459560772632444928 460726986588591168635904 465270645233449069707264 487380613911898095747072 498715046793570144485376 504043199002903158849536 533692798944250403487744 544157363629431783948288 549865308003167082381312 567048598878266053705728 578167198856271270445056 595687417003431005913088 609540612747696843259904 614302648784788224847872 630727853297750476849152 645395942909326069334016 649840818549197460996096 670148344128859881652224 685733189341158948667392 697905967850173604560896 711590398592333871316992 756064798504354738274304 770889598475028360593408 816236045444147675922432 819070198379717633130496 824797962004750623571968 840970471063667302465536 843979309958349475282944 867250798284406905667584 893531125505146508869632 914310919121545264889856 921453973177182337271808 930541290466898139414528 974761227823796191494144 997430093587140288970752 1008086398005806317699072 1067385597888500806975488 1099730616006334164762624 1134097197756532107411456 1156334397712542540890112 1191374834006862011826176 1219081225495393686519808 1228605297569576449695744 1261455706595500953698304 1299681637098394921992192 1340296688257719763304448 1371466378682317897334784 1395811935700347209121792 1512129597008709476548608 1541779196950056721186816 1632472090888295351844864 1638140396759435266260992 1649595924009501247143936 1734501596568813811335168 1787062251010293017739264 1828621838243090529779712 1842907946354364674543616 1949522455647592382988288 2016172796011612635398144 2134771195777001613950976 2268194395513064214822912 2312668795425085081780224 2382749668013724023652352 2457210595139152899391488 2522911413191001907396608 2680593376515439526608896 2742932757364635794669568 2791623871400694418243584 3024259194017418953097216 3083558393900113442373632 3276280793518870532521984 3299191848019002494287872 3469003193137627622670336 3574124502020586035478528 3657243676486181059559424 3685815892708729349087232 3899044911295184765976576 4032345592023225270796288 4536388791026128429645824 4625337590850170163560448 4765499336027448047304704 4914421190278305798782976 5361186753030879053217792 5485865514729271589339136 6048518388034837906194432 6552561587037741065043968 6938006386275255245340672 7148249004041172070957056 7371631785417458698174464 9072777582052256859291648 9250675181700340327120896 9828842380556611597565952 10722373506061758106435584 10971731029458543178678272 12097036776069675812388864 13105123174075482130087936 13876012772550510490681344 14296498008082344141914112 14743263570834917396348928 18145555164104513718583296 19657684761113223195131904 21444747012123516212871168 26210246348150964260175872 27752025545101020981362688 29486527141669834792697856 36291110328209027437166592 39315369522226446390263808 42889494024247032425742336 52420492696301928520351744 58973054283339669585395712 78630739044452892780527616 117946108566679339170791424 157261478088905785561055232 235892217133358678341582848 471784434266717356683165696
- Sum of all divisors σ(n): 1766393808631536964103947177
- Sum of proper divisors (its aliquot sum) s(n): 1294609374364819607420781481
- 471784434266717356683165696 is an abundant number, because the sum of its proper divisors (1294609374364819607420781481) is greater than itself. Its abundance is 822824940098102250737615785
Bases of 471784434266717356683165696
- Binary: 110000110010000000011110101101101110010001000010111000100100111010001000000000000000000002
- Hexadecimal: 0x186403D6DC885C49D100000
- Base-36: 1NA22E1I05LHRLV5S0
Squares and roots of 471784434266717356683165696
- 471784434266717356683165696 squared (4717844342667173566831656962) is 222580552416366550392625038787207160760754920191164416
- 471784434266717356683165696 cubed (4717844342667173566831656963) is 105010040000528921903089177153603825215077867867568552558183956134625387307073536
-
471784434266717356683165696 is a
perfect square number . Itssquare root is 21720599307264 -
The
cube root of 471784434266717356683165696 is 778480734.5284438343
Scales and comparisons
How big is 471784434266717356683165696?- 471,784,434,266,717,356,683,165,696 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 471,784,434,266,717,356,683,165,696 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 471784434266717356683165696 cubic inches would be around 64873394.5 feet tall.
Recreational maths with 471784434266717356683165696
- 471784434266717356683165696 backwards is 696561386653717662434487174
- The number of decimal digits it has is: 27
- The sum of 471784434266717356683165696's digits is 135
- 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 471784434266717356683165696 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 471784434266717356683165696 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/471784434266717356683165696/
Chicago style:
Numbermatics. 2024. "Number 471784434266717356683165696 - Facts about the integer". https://numbermatics.com/n/471784434266717356683165696/
The information we have on file for 471784434266717356683165696 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 471784434266717356683165696, math, Factors of 471784434266717356683165696, curriculum, school, college, exams, university, Prime factorization of 471784434266717356683165696, STEM, science, technology, engineering, physics, economics, calculator, four hundred seventy-one septillion, seven hundred eighty-four sextillion, four hundred thirty-four quintillion, two hundred sixty-six quadrillion, seven hundred seventeen trillion, three hundred fifty-six billion, six hundred eighty-three million, one hundred sixty-five thousand, six hundred ninety-six.